Subject: |
Re: V4 DB RecordCommon: Suggestion for alarmAckTransient (ACKT replacement) |
From: |
Marty Kraimer <[email protected]> |
To: |
EPICS Core Talk <[email protected]> |
Date: |
Thu, 20 Oct 2005 07:11:06 -0500 |
Ralph Lange wrote:
The following just became obvious in BESSY real life:
There are channels where the attached hardware latches the error
status. The operator has to actively "error reset" the device to make
the error bits go back to green. In such cases, you don't want to have
to acknowledge those alarms additionally in the Alarm Handler. So we
set ACKT to false for such error bits.
BUT: In cases of transiently failing connections (such as loose field
bus plugs or short hangup states followed by quick reboots of the
remote hardware) we are losing this failure information because also
the resulting transient INVALID status doesn't need to be acknowledged.
Suggestion:
Change the type of alarmAckTransient from boolean to
menu(menuAlarmSevr) and redefine it as "highest level of alarm that
does not have to be acknowledged". Doesn't need more space in the DB
and allows for nice and subtle configuration options: e.g. warnings
that don't have to be ack'ed while errors do.
What do you think?
Sounds fine to me. I will change RecordCommon.wiki to
field(alarmAckTransient,menu(menuAlarmSevr)) {
# highest level of alarm that does not have to be acknowledged"
}
If there are objections it can always be changed back.
Marty
Cheers,
Ralph
- Replies:
- Re: V4 DB RecordCommon: Suggestion for alarmAckTransient (ACKT replacement) Ralph Lange
- References:
- V4 DB RecordCommon: Suggestion for alarmAckTransient (ACKT replacement) Ralph Lange
- Navigate by Date:
- Prev:
Re: Fwd: Control System Data Access API Marty Kraimer
- Next:
Re: Link arrays / syntax Marty Kraimer
- Index:
2002
2003
2004
<2005>
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
V4 DB RecordCommon: Suggestion for alarmAckTransient (ACKT replacement) Ralph Lange
- Next:
Re: V4 DB RecordCommon: Suggestion for alarmAckTransient (ACKT replacement) Ralph Lange
- Index:
2002
2003
2004
<2005>
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|