Skip to content
Start free evaluation

PDComm.GemAlarmOptions

Class

Represents the capacity limits of the equipment alarm store installed by GemEquipment.ConfigureAlarms.

public sealed record GemAlarmOptions

The limits are application policy. They are checked before the store is installed.

Members

GemAlarmOptions

Constructor

Initializes a new instance with default values.

public GemAlarmOptions()

Notes

  • Set every required property of the type in an object initializer.

MaxAlarms

Property

Gets the maximum number of alarm definitions. The value must be greater than zero.

public required nuint MaxAlarms { get; init; }

MaxTextBytes

Property

Gets the maximum size, in bytes, of one alarm text (ALTX). The effective limit is the smaller of this value and 120 bytes.

public required nuint MaxTextBytes { get; init; }

MaxTotalTextBytes

Property

Gets the maximum combined size, in bytes, of all alarm texts (ALTX) in the store.

public required nuint MaxTotalTextBytes { get; init; }