PDComm.GemAlarmOptions
Class
Represents the capacity limits of the equipment alarm store installed by GemEquipment.ConfigureAlarms.
public sealed record GemAlarmOptionsThe 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
requiredproperty 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; }