2002 2003 2004 2005 2006 2007 2008 <2009> 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 | Index | 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: Local CA out links broken during PINI |
From: | "Schoeneburg, Bernd" <[email protected]> |
To: | EPICS Core Talk <[email protected]> |
Date: | Fri, 20 Feb 2009 17:06:35 +0100 |
Ralph Lange schrieb:
. . .For the Redundant IOC , it has the interesting side effect that you can select if the record should be processed at boot time, or after the IOC has become active. (If the IOC switches back and forth between active and inactive, would UP records be processed whenever it gets active? Do we need to distinguish between "Once UP" and "Whenever UP"?). . .
This is really a good idea.We have an additional requirement: The record code of some records need to know if it is processed normally, the first time at all or the first time after the ioc became active. Up to now we solved this problem by introducing a new field in those records and a function, which sets these fields, is registered to the redundancy task (RMT). These records are in a linked list. When the ioc becomes active the RMT sets the fields to a value, so that the record code can see that the record is processed first after becoming active.
A more general solution for this problem would be welcome. - Bernd