Skip to content
Start free evaluation

PDComm.GemAlarmState

Struct

Represents a snapshot of the counters of the configured equipment alarm store.

public readonly record struct GemAlarmState

Parameters

NameDescription
AlarmCountThe number of configured alarms.
ActiveCountThe number of alarms whose observed state is active (set).
EnabledCountThe number of alarms whose reporting the host has enabled with S5F3.
TextBytesThe combined size, in bytes, of all alarm texts.

Members

GemAlarmState

Constructor

Represents a snapshot of the counters of the configured equipment alarm store.

public GemAlarmState(nuint AlarmCount, nuint ActiveCount, nuint EnabledCount, nuint TextBytes)

Parameters

NameDescription
AlarmCountThe number of configured alarms.
ActiveCountThe number of alarms whose observed state is active (set).
EnabledCountThe number of alarms whose reporting the host has enabled with S5F3.
TextBytesThe combined size, in bytes, of all alarm texts.

ActiveCount

Property

The number of alarms whose observed state is active (set).

public nuint ActiveCount { get; init; }

AlarmCount

Property

The number of configured alarms.

public nuint AlarmCount { get; init; }

EnabledCount

Property

The number of alarms whose reporting the host has enabled with S5F3.

public nuint EnabledCount { get; init; }

TextBytes

Property

The combined size, in bytes, of all alarm texts.

public nuint TextBytes { get; init; }