namespace ZB.MOM.WW.ScadaBridge.Commons.Types.Enums;

/// <summary>
/// Classifies a <c>NativeAlarmTransition</c> emitted by an
/// <c>IAlarmSubscribableConnection</c> adapter. <see cref="Snapshot"/> and
/// <see cref="SnapshotComplete"/> carry the initial active-condition replay
/// produced on every (re)subscribe so consumers can re-seed state.
/// </summary>
public enum AlarmTransitionKind
{
    Snapshot,
    SnapshotComplete,
    Raise,
    Acknowledge,
    Clear,
    Retrigger,
    StateChange
}
