using System; using System.Runtime.Serialization; namespace MECF.Framework.Common.Device.Bases { /// /// 信号灯塔的控制状态枚举。 ///
/// 该枚举同时决定信号塔状态合并时的优先级,值越小优先级越高。 ///
[Serializable] [DataContract] public enum TowerLightStatus { /// /// 报警状态。 /// [EnumMember] Alarm = 0, /// /// 警告状态。 /// [EnumMember] Warning, /// /// 闪烁 /// [EnumMember] Blinking, /// /// 打开,灯亮或蜂鸣器响 /// [EnumMember] On, /// /// 关闭 /// [EnumMember] Off, /// /// 未知状态 /// [EnumMember] Unknown } }