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
}
}