alarms: use confirmed AVEVA AlarmExtension subtag names (InAlarm/Acked/AckMsg/Priority)
This commit is contained in:
@@ -98,28 +98,34 @@ public sealed class AlarmDiscoveryOptions
|
||||
/// in subtag-polling fallback mode. Names are matched against MXAccess item
|
||||
/// handles; validation against the live MXAccess attribute list occurs at
|
||||
/// runtime, not at startup.
|
||||
/// Defaults are the confirmed AVEVA <c>AlarmExtension</c> primitive field names,
|
||||
/// verified against the live ZB Galaxy <c>attribute_definition</c> rows.
|
||||
/// </summary>
|
||||
public sealed class AlarmSubtagNameOptions
|
||||
{
|
||||
/// <summary>
|
||||
/// Subtag name for the active-alarm flag. Default <c>active</c>.
|
||||
/// Subtag name for the in-alarm boolean. Confirmed AVEVA <c>AlarmExtension</c>
|
||||
/// field name. Default <c>InAlarm</c>.
|
||||
/// </summary>
|
||||
public string Active { get; init; } = "active";
|
||||
public string Active { get; init; } = "InAlarm";
|
||||
|
||||
/// <summary>
|
||||
/// Subtag name for the acknowledged flag. Default <c>acked</c>.
|
||||
/// Subtag name for the acknowledged boolean. Confirmed AVEVA <c>AlarmExtension</c>
|
||||
/// field name. Default <c>Acked</c>.
|
||||
/// </summary>
|
||||
public string Acked { get; init; } = "acked";
|
||||
public string Acked { get; init; } = "Acked";
|
||||
|
||||
/// <summary>
|
||||
/// Optional subtag name for the acknowledgement comment field.
|
||||
/// When empty the feature is disabled. Verified against MXAccess at
|
||||
/// runtime before use. Default empty.
|
||||
/// Subtag name for the acknowledgement comment write target. Writing this subtag
|
||||
/// performs the acknowledge in AVEVA. Confirmed AVEVA <c>AlarmExtension</c>
|
||||
/// field name. When empty the ack-comment write path is disabled.
|
||||
/// Default <c>AckMsg</c>.
|
||||
/// </summary>
|
||||
public string AckComment { get; init; } = string.Empty;
|
||||
public string AckComment { get; init; } = "AckMsg";
|
||||
|
||||
/// <summary>
|
||||
/// Subtag name for the alarm priority. Default <c>priority</c>.
|
||||
/// Subtag name for the alarm priority / severity. Confirmed AVEVA
|
||||
/// <c>AlarmExtension</c> field name. Default <c>Priority</c>.
|
||||
/// </summary>
|
||||
public string Priority { get; init; } = "priority";
|
||||
public string Priority { get; init; } = "Priority";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user