PDComm.GemAlarmConfiguration
Class
Represents the alarm store that GemEquipmentWorker installs on its equipment endpoint at startup.
public sealed record GemAlarmConfigurationThe worker validates and copies the definitions when it starts; see GemEquipment.ConfigureAlarms for the rules.
Parameters
| Name | Description |
|---|---|
Options | The alarm store limits. |
Definitions | The alarm definitions in registration order. |
Members
GemAlarmConfiguration
Constructor
Represents the alarm store that GemEquipmentWorker installs on its equipment endpoint at startup.
public GemAlarmConfiguration(GemAlarmOptions Options, ReadOnlyMemory<GemAlarmDefinition> Definitions)The worker validates and copies the definitions when it starts; see GemEquipment.ConfigureAlarms for the rules.
Parameters
| Name | Description |
|---|---|
Options | The alarm store limits. |
Definitions | The alarm definitions in registration order. |
Definitions
Property
The alarm definitions in registration order.
public ReadOnlyMemory<GemAlarmDefinition> Definitions { get; init; }Options
Property
The alarm store limits.
public GemAlarmOptions Options { get; init; }