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 2025 | 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 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | RE: Disable PVs processing based on some condition |
From: | Abdalla Ahmad via Tech-talk <tech-talk at aps.anl.gov> |
To: | Ralph Lange <ralph.lange at gmx.de> |
Cc: | "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Wed, 16 Nov 2022 06:42:48 +0000 |
Hello Ralph Thanks for your suggestion. This works well and even suitable as a runtime configuration without the need for an IOC but it has the same behavior as with the
dfanout setup. I set SDIS to “TestPV CP” and DISV to the disable value and the PV does not get processed while TestPV equal DISV, If I change the PV while it is disabled, it will be processed with that value when TestPV is not equal to DISV.
Best Regards, Abdalla. From: Tech-talk <tech-talk-bounces at aps.anl.gov>
On Behalf Of Ralph Lange via Tech-talk On Mon, 14 Nov 2022 at 09:10, Abdalla Ahmad via Tech-talk <tech-talk at aps.anl.gov> wrote:
What about skipping the dfanouts / fanouts and just pointing the SDIS links of all to-be-conditionally-disabled records to the condition calc? If you make these SDIS links CP, the target records will be processed when the disable condition
changes. Cheers, ~Ralph |