Skip to content
Start free evaluation

pdcomm::GemAlarmDefinition

Struct

One alarm definition for GemEquipment::configureAlarms().

struct GemAlarmDefinition

Declared in: #include <pdcomm_gem.hpp>

Members

category

Field

Alarm category, 1 to 63; sent in the low bits of ALCD.

uint8_t category

Declared in: #include <pdcomm_gem.hpp>

clearEvent

Field

CEID returned when the alarm becomes clear; it must exist in the report catalog.

uint32_t clearEvent

Declared in: #include <pdcomm_gem.hpp>

clearEventPresent

Field

true when #clearEvent is used.

bool clearEventPresent

Declared in: #include <pdcomm_gem.hpp>

id

Field

Alarm ID (ALID).

uint32_t id

Declared in: #include <pdcomm_gem.hpp>

setEvent

Field

CEID returned when the alarm becomes set; it must exist in the report catalog.

uint32_t setEvent

Declared in: #include <pdcomm_gem.hpp>

setEventPresent

Field

true when #setEvent is used.

bool setEventPresent

Declared in: #include <pdcomm_gem.hpp>

text

Field

Alarm text (ALTX): ASCII, at most min(max_text_bytes, 120) bytes.

std::string text

Declared in: #include <pdcomm_gem.hpp>