EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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: Enable or select records
From: Ralph Lange via Tech-talk <tech-talk at aps.anl.gov>
To: EPICS Tech Talk <tech-talk at aps.anl.gov>
Cc: "Dr. Simon Friederich" <s.friederich at uni-mainz.de>
Date: Tue, 3 Jun 2025 12:41:51 +0200
Hi Simon,

This looks all good to me, I don't know what you're missing (if you're missing something at all).
I just tried out your setting with a small test database - and it works as expected.

Keep in mind that the SDIS link gets evaluated as part of the processing, so you will not see DISA change unless you process the record.
If you monitor it e.g. with 'camonitor', you will not see anything until your array record changes value (which triggers processing of validdata_get), at which point the monitor shows the old timestamp (as processing did not finish) and STAT as "DISABLE".

Here's a transcript of my camonitor session (I was changing the info_get array and the disable bo from another terminal):

...
slot1:_disable_4chunit         2025-06-03 10:29:33.571237 enable

slot1:info_get 2025-06-03 10:30:23.855137 5 1 2 3 4 5
slot1:validdata_get            2025-06-03 10:30:23.855643 Illegal_Value
slot1:_disable_4chunit         2025-06-03 10:31:43.527454 disable

slot1:info_get 2025-06-03 10:32:00.297322 7 1 0 1 0 1 0 1
slot1:validdata_get            2025-06-03 10:30:23.855643 Illegal_Value DISABLE NO_ALARM

slot1:_disable_4chunit         2025-06-03 10:32:25.660065 enable

slot1:info_get 2025-06-03 10:32:38.598718 8 0 1 0 1 0 1 0 1
slot1:validdata_get            2025-06-03 10:32:38.598900 YES
...

Cheers,
~Ralph


References:
Enable or select records Dr. Simon Friederich via Tech-talk
Re: Enable or select records Ralph Lange via Tech-talk
Re: Enable or select records Dr. Simon Friederich via Tech-talk

Navigate by Date:
Prev: RE: aai to multiple states Žiga Oven via Tech-talk
Next: Re: Communicating with Bechoff I/O through EPICS sibylle ducroize via Tech-talk
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
Navigate by Thread:
Prev: Re: Enable or select records Dr. Simon Friederich via Tech-talk
Next: EPICS Qt 4.1.3 available [SEC=OFFICIAL] STARRITT, Andrew via Tech-talk
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
ANJ, 03 Jun 2025 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions ·
· Download · Search · IRMIS · Talk · Documents · Links · Licensing ·