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: | Process PINI-Record again as soon as device is reconnected |
From: | "Dr. Simon Friederich via Tech-talk" <tech-talk at aps.anl.gov> |
To: | "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Fri, 16 May 2025 16:04:14 +0200 |
Dear EPICS community,
I have a lot of records
that I only need to process once, e.g. to retrieve an
identification string or configuration info that I don't need to
SCAN periodically.
Normally I just use a field(PINI, "YES") and this information is
in the record.
But there are cases,
when this procedure fails, e.g. in case the IOC is already
running and the device is not "ready" before iocInit. Then these
records are invalid and I need to process them manually.
Can you give me a best
practice advice on how to deal with this situation?
In most cases I use asyn + streamdevice to talk to my devices so I guess might be some kind of signal comming from asyn "hey, the device is back online, now you can (re)process your PINI-records"?
Thank you very much in
advance.
Best regards
Simon