EPICS Base
7.0.6.1
|
Alarm severity and status/condition values. More...
#include "libComAPI.h"
Go to the source code of this file.
Macros | |
#define | NO_ALARM 0 |
The NO_ALARM value can be used as both a severity and a status. | |
Original macros for alarm severity values | |
#define | firstEpicsAlarmSev epicsSevNone |
#define | MINOR_ALARM epicsSevMinor |
#define | MAJOR_ALARM epicsSevMajor |
#define | INVALID_ALARM epicsSevInvalid |
#define | lastEpicsAlarmSev epicsSevInvalid |
Original macros for alarm status/condition values | |
#define | firstEpicsAlarmCond epicsAlarmNone |
#define | READ_ALARM epicsAlarmRead |
#define | WRITE_ALARM epicsAlarmWrite |
#define | HIHI_ALARM epicsAlarmHiHi |
#define | HIGH_ALARM epicsAlarmHigh |
#define | LOLO_ALARM epicsAlarmLoLo |
#define | LOW_ALARM epicsAlarmLow |
#define | STATE_ALARM epicsAlarmState |
#define | COS_ALARM epicsAlarmCos |
#define | COMM_ALARM epicsAlarmComm |
#define | TIMEOUT_ALARM epicsAlarmTimeout |
#define | HW_LIMIT_ALARM epicsAlarmHwLimit |
#define | CALC_ALARM epicsAlarmCalc |
#define | SCAN_ALARM epicsAlarmScan |
#define | LINK_ALARM epicsAlarmLink |
#define | SOFT_ALARM epicsAlarmSoft |
#define | BAD_SUB_ALARM epicsAlarmBadSub |
#define | UDF_ALARM epicsAlarmUDF |
#define | DISABLE_ALARM epicsAlarmDisable |
#define | SIMM_ALARM epicsAlarmSimm |
#define | READ_ACCESS_ALARM epicsAlarmReadAccess |
#define | WRITE_ACCESS_ALARM epicsAlarmWriteAccess |
#define | lastEpicsAlarmCond epicsAlarmWriteAccess |
Enumerations | |
enum | epicsAlarmSeverity { epicsSevNone = NO_ALARM, epicsSevMinor, epicsSevMajor, epicsSevInvalid, ALARM_NSEV } |
Alarm severity values. More... | |
enum | epicsAlarmCondition { epicsAlarmNone = NO_ALARM, epicsAlarmRead, epicsAlarmWrite, epicsAlarmHiHi, epicsAlarmHigh, epicsAlarmLoLo, epicsAlarmLow, epicsAlarmState, epicsAlarmCos, epicsAlarmComm, epicsAlarmTimeout, epicsAlarmHwLimit, epicsAlarmCalc, epicsAlarmScan, epicsAlarmLink, epicsAlarmSoft, epicsAlarmBadSub, epicsAlarmUDF, epicsAlarmDisable, epicsAlarmSimm, epicsAlarmReadAccess, epicsAlarmWriteAccess, ALARM_NSTATUS } |
Alarm status/condition values. More... | |
Variables | |
LIBCOM_API const char * | epicsAlarmSeverityStrings [ALARM_NSEV] |
How to convert an alarm severity into a string. | |
LIBCOM_API const char * | epicsAlarmConditionStrings [ALARM_NSTATUS] |
How to convert an alarm condition/status into a string. | |
These alarm definitions must match the related menuAlarmSevr.dbd and menuAlarmStat.dbd files found in the IOC database module.
Definition in file alarm.h.
enum epicsAlarmSeverity |
enum epicsAlarmCondition |