1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 <2017> 2018 2019 2020 2021 2022 2023 2024 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 <2017> 2018 2019 2020 2021 2022 2023 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Base 3.15 and record initialization |
From: | Bruce Hill <[email protected]> |
To: | "Dunning, Michael" <[email protected]>, EPICS Tech-Talk <[email protected]> |
Cc: | "Condamoor, Shantha" <[email protected]> |
Date: | Sat, 2 Sep 2017 01:28:28 -0700 |
Hi Mike, I dug further into this and found that in 3.14.12 and earlier,
the call to inherit_severity() in dbGetLinkValue() in dbAccess.c
has this test for DB_LINKs to block records from inheriting
severity from themselves: if(precord!= paddr->precord) { in dbGetLink() doesn't have that test. This is another indication that the use of "MS" in your calc records was probably not intentional and likely didn't behave different than if "NMS" had been used, so it should be safe for you to make that change. For the community, the question is whether or not this is correct behavior and if there is a use case for a record inheriting severity from itself. I can't think of one. Regards, - Bruce On 09/01/2017 04:21 PM, Dunning,
Michael wrote:
-- Bruce Hill Member Technical Staff SLAC National Accelerator Lab 2575 Sand Hill Road M/S 10 Menlo Park, CA 94025 |