Skip to content
Start free evaluation

PdcommGemAlarmOptions

Struct

Limits for the alarm store, passed to pdcomm_gem_equipment_configure_alarms().

typedef struct PdcommGemAlarmOptions { ... } PdcommGemAlarmOptions

Declared in: #include <pdcomm_gem_alarms.h>

Members

max_alarms

Field

Largest number of alarm definitions; must be at least 1.

size_t max_alarms

Declared in: #include <pdcomm_gem_alarms.h>

max_text_bytes

Field

Largest alarm text length of one alarm, in bytes; the effective limit is min(max_text_bytes, 120).

size_t max_text_bytes

Declared in: #include <pdcomm_gem_alarms.h>

max_total_text_bytes

Field

Largest sum of the alarm text lengths of all alarms, in bytes.

size_t max_total_text_bytes

Declared in: #include <pdcomm_gem_alarms.h>

reserved

Field

Reserved; must be 0.

uint32_t reserved

Declared in: #include <pdcomm_gem_alarms.h>

struct_size

Field

Size of this structure in bytes; set to sizeof(PdcommGemAlarmOptions) or larger.

size_t struct_size

Declared in: #include <pdcomm_gem_alarms.h>

version

Field

Options version; must be #PDCOMM_GEM_ALARM_OPTIONS_VERSION.

uint32_t version

Declared in: #include <pdcomm_gem_alarms.h>