PdcommGemAlarmDefinition
Struct
One alarm definition passed to pdcomm_gem_equipment_configure_alarms().
typedef struct PdcommGemAlarmDefinition { ... } PdcommGemAlarmDefinitionMembers
category
Field
Alarm category, 1 to 63.
uint8_t categoryThis is the category part of the SEMI E5 ALCD byte. The library sets the alarm-set bit (0x80) of ALCD from the current alarm state.
clear_event
Field
Collection event ID (CEID) linked to the clear transition; read only when clear_event_present is 1.
uint32_t clear_eventclear_event_present
Field
1 when clear_event is present, otherwise 0.
uint8_t clear_event_presentA present event must already exist in the report catalog configured by pdcomm_gem_equipment_configure_reports().
id
Field
Alarm ID (ALID); must be unique within the store.
uint32_t idset_event
Field
Collection event ID (CEID) linked to the set transition; read only when set_event_present is 1.
uint32_t set_eventset_event_present
Field
1 when set_event is present, otherwise 0.
uint8_t set_event_presentA present event must already exist in the report catalog configured by pdcomm_gem_equipment_configure_reports().
text
Field
Alarm text (ALTX) as ASCII bytes, not NUL-terminated; may be NULL when text_length is 0.
const char *texttext_length
Field
Number of bytes at text.
size_t text_length