2023-04-13 11:51:03 +08:00
|
|
|
using System;
|
|
|
|
using System.Runtime.Serialization;
|
|
|
|
|
|
|
|
namespace MECF.Framework.Common.Device.Bases
|
|
|
|
{
|
2023-04-24 18:03:19 +08:00
|
|
|
/// <summary>
|
|
|
|
/// 信号灯塔的控制状态枚举。
|
2023-05-01 18:58:42 +08:00
|
|
|
/// <br/>
|
|
|
|
/// 该枚举同时决定信号塔状态合并时的优先级,值越小优先级越高。
|
2023-04-24 18:03:19 +08:00
|
|
|
/// </summary>
|
2023-04-13 11:51:03 +08:00
|
|
|
[Serializable]
|
|
|
|
[DataContract]
|
|
|
|
public enum TowerLightStatus
|
|
|
|
{
|
2023-04-24 18:03:19 +08:00
|
|
|
/// <summary>
|
2023-05-01 18:58:42 +08:00
|
|
|
/// 报警状态。
|
2023-04-24 18:03:19 +08:00
|
|
|
/// </summary>
|
2023-04-13 11:51:03 +08:00
|
|
|
[EnumMember]
|
2023-05-01 18:58:42 +08:00
|
|
|
Alarm = 0,
|
2023-04-24 18:03:19 +08:00
|
|
|
|
|
|
|
/// <summary>
|
2023-05-01 18:58:42 +08:00
|
|
|
/// 警告状态。
|
2023-04-24 18:03:19 +08:00
|
|
|
/// </summary>
|
2023-04-13 11:51:03 +08:00
|
|
|
[EnumMember]
|
2023-05-01 18:58:42 +08:00
|
|
|
Warning,
|
2023-04-24 18:03:19 +08:00
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 闪烁
|
|
|
|
/// </summary>
|
2023-04-13 11:51:03 +08:00
|
|
|
[EnumMember]
|
2023-05-01 18:58:42 +08:00
|
|
|
Blinking,
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 打开,灯亮或蜂鸣器响
|
|
|
|
/// </summary>
|
|
|
|
[EnumMember]
|
|
|
|
On,
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 关闭
|
|
|
|
/// </summary>
|
|
|
|
[EnumMember]
|
|
|
|
Off,
|
2023-04-24 18:03:19 +08:00
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 未知状态
|
|
|
|
/// </summary>
|
2023-04-13 11:51:03 +08:00
|
|
|
[EnumMember]
|
2023-05-01 18:58:42 +08:00
|
|
|
Unknown
|
2023-04-13 11:51:03 +08:00
|
|
|
}
|
|
|
|
}
|