using System; using System.Runtime.Serialization; namespace MECF.Framework.Common.Device.Bases { /// /// 信号灯塔的控制状态枚举。 ///
/// 该枚举同时决定信号塔状态合并时的优先级,值越小优先级越高。 ///
[Serializable] [DataContract] public enum TowerLightStatus { /// /// 使用STEvents配置文件中配置的工作模式模板 /// [EnumMember] Customized = int.MaxValue - 3, /// /// 打开,灯亮或蜂鸣器响 /// [EnumMember] On = int.MaxValue - 2, /// /// 关闭 /// [EnumMember] Off = int.MaxValue - 1, /// /// 未知状态 /// [EnumMember] Unknown = int.MaxValue, } }