EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: alarm/severity
From: Kay-Uwe Kasemir <[email protected]>
To: [email protected]
Date: Fri, 21 Oct 2005 10:03:40 -0400

On Oct 20, 2005, at 16:59 , Benjamin Franksen wrote:
One long-standing wish that's not included in your list is a "graphics"
event (or trigger, whatever), so that e.g. a display manager has a
generic way to know when it has to re-draw (parts of) the widget if
display limits for an analog value or choice strings for a menu have
changed. A similar case is a change of alarm or drive limits.

OTOH, maybe these things can be done by just subscribing value changes
in certain (standard) properties of the value to be displayed.

Agreed, a 'graphics' update is not needed
if you can subscribe to display-related properties 'on change'.

Also no longer sure if 'alarm' is special.
An alarm handler which only cares about the severity
can subscribe to the severity property 'on change'.
If it also cares about the value, it can subscribe to
value & severity 'on change' of severity.

The current alh design is one way of separating the
determination and latching of alarms from the
masking, display, logging and acknowledgment.
The 'significant event server' is different, one could also
have only the determination on the IOC,
with an 'alarm handling' daemon doing the masking, logging,
and latching even while nobody is running a GUI,
and multiple GUIs that talk to that daemon, not the IOCs.

One requirement for that alarm handling daemon could be
to log the last value before an alarm (*),
then the alarm value,
then the next value after the alarm.
(*) means it has to get all the values,
no need for update only on alarm change.

-Kay


References:
alarm/severity Kay-Uwe Kasemir
Re: alarm/severity Ralph Lange
Re: alarm/severity Kay-Uwe Kasemir
Re: alarm/severity Benjamin Franksen

Navigate by Date:
Prev: Requirements? Re: alarm/severity Kay-Uwe Kasemir
Next: Record Processing Marty Kraimer
Index: 2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: alarm/severity Benjamin Franksen
Next: Re: alarm/severity Andrew Johnson
Index: 2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Feb 2012 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·