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