using System.ComponentModel; namespace WCS.WorkEngineering.Protocol.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("备用")] RES7 = 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, } }