Skip to content
Start free evaluation

PdcommGemAlarmInfo

Struct

Definition and current state of one stored alarm, filled by pdcomm_gem_equipment_alarm_at().

typedef struct PdcommGemAlarmInfo { ... } PdcommGemAlarmInfo

Declared in: #include <pdcomm_gem_alarms.h>

Members

active

Field

1 when the alarm is currently set, otherwise 0.

uint8_t active

Declared in: #include <pdcomm_gem_alarms.h>

category

Field

Alarm category, 1 to 63.

uint8_t category

Declared in: #include <pdcomm_gem_alarms.h>

clear_event

Field

Clear-transition CEID; 0 when clear_event_present is 0.

uint32_t clear_event

Declared in: #include <pdcomm_gem_alarms.h>

clear_event_present

Field

1 when a clear-transition CEID is configured, otherwise 0.

uint8_t clear_event_present

Declared in: #include <pdcomm_gem_alarms.h>

enabled

Field

1 when the Host has enabled reporting of this alarm, otherwise 0.

uint8_t enabled

Declared in: #include <pdcomm_gem_alarms.h>

id

Field

Alarm ID (ALID).

uint32_t id

Declared in: #include <pdcomm_gem_alarms.h>

set_event

Field

Set-transition CEID; 0 when set_event_present is 0.

uint32_t set_event

Declared in: #include <pdcomm_gem_alarms.h>

set_event_present

Field

1 when a set-transition CEID is configured, otherwise 0.

uint8_t set_event_present

Declared in: #include <pdcomm_gem_alarms.h>

struct_size

Field

Structure size; set to sizeof(PdcommGemAlarmInfo) or larger, receives the size written.

size_t struct_size

Declared in: #include <pdcomm_gem_alarms.h>