using System;
using System.ComponentModel;
namespace WCS.Protocol.SX.Truss
{
///
/// 桁架状态
///
public enum TrussStatus : short
{
///
/// 空闲
///
[Description("空闲")]
Idle = 1,
///
/// 执行中
///
[Description("执行中")]
Execute = 2,
///
/// 报警中
///
[Description("报警中")]
Alarm = 3,
///
/// 维护
///
[Description("维护")]
KeepInRepair = 4,
///
/// 手动
///
[Description("手动")]
Manual = 5,
}
///
/// 桁架报警项
///
[Flags]
public enum TrussAlarm : ulong
{
}
///
/// 桁架码垛位指令类型
///
[Flags]
public enum TrussCmdType : ushort
{
///
/// 码垛结束
///
[Description("码垛结束")]
End = 1 << 0,
///
/// 强制码垛结束
///
[Description("强制码垛结束")]
End1 = 1 << 1,
///
/// 备用
///
[Description("备用")]
RES8 = 1 << 2,
///
/// 备用
///
[Description("备用")]
RES9 = 1 << 3,
///
/// 备用
///
[Description("备用")]
RES10 = 1 << 4,
///
/// 备用
///
[Description("备用")]
RES11 = 1 << 5,
///
/// 备用
///
[Description("备用")]
RES12 = 1 << 6,
///
/// 备用
///
[Description("备用")]
RES13 = 1 << 7,
///
/// 备用
///
[Description("备用")]
RES14 = 1 << 8,
///
/// 备用
///
[Description("备用")]
RES = 1 << 9,
///
/// 备用
///
[Description("备用")]
RES1 = 1 << 10,
///
/// 备用
///
[Description("备用")]
RES2 = 1 << 11,
///
/// 备用
///
[Description("备用")]
RES3 = 1 << 12,
///
/// 备用
///
[Description("备用")]
RES4 = 1 << 13,
///
/// 备用
///
[Description("备用")]
RES5 = 1 << 14,
///
/// 备用
///
[Description("备用")]
RES6 = 1 << 15,
}
}