namespace ZB.MOM.WW.OtOpcUa.Client.Shared.Models; /// /// Shelve operations supported by the OPC UA Part 9 ShelvedStateMachine. /// public enum ShelveKind { /// /// OneShotShelve: suppresses the alarm for one occurrence. The alarm automatically /// unshelves when it next returns to the inactive state. /// OneShot, /// /// TimedShelve: suppresses the alarm for a specified duration (seconds). /// Requires a positive shelvingTimeSeconds argument. /// Timed, /// /// Unshelve: removes an active OneShotShelve or TimedShelve, returning the alarm /// to its normal active-notification state. /// Unshelve }