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