using System; using System.Collections.Generic; using System.ComponentModel; using System.Text; namespace SlnMesnac.Business.util { public enum AgvTaskState { /// /// 等待中 /// [Description("等待中")] Waiting = 0, /// /// 派车中 /// [Description("派车中")] Dispatching = 1, /// /// 抓取中 /// [Description("抓取中")] grabbing = 2, /// /// 终止 /// [Description("终止")] Stop = 9, /// /// 结束 /// [Description("结束")] End = 10, /// /// 异常 /// [Description("异常")] Error = 20, } public enum TimerControl { /// /// Timer启动 /// [Description("Timer启动")] Start = 1, /// /// Timer关闭 /// [Description("Timer关闭")] Stop = 2, /// /// Timer释放 /// [Description("Timer释放")] Dispose = 3 } /// /// 请求视觉开始工作码垛信号 /// public enum StackState { /// /// 复合机器人码垛无需定位位置在X负侧 /// [Description("复合机器人码垛无需定位位置在X负侧")] NXAMRNoPositioning = 0x00, /// /// 复合机器人码垛需要定位位置在X负侧 /// [Description("复合机器人码垛需要定位位置在X负侧")] NXAMRNeedPositioning = 0x01, /// /// 搬运机器人码垛无需定位位置在X负侧 /// [Description("搬运机器人码垛无需定位位置在X负侧")] NXAGVNoPositioning = 0x02, /// /// 搬运机器人码垛需要定位位置在X负侧 /// [Description("搬运机器人码垛需要定位位置在X负侧")] NXAGVNeedPositioning = 0x03, /// /// 复合机器人码垛无需定位位置在X正侧 /// [Description("复合机器人码垛无需定位位置在X正侧")] PXAMRNoPositioning = 0x04, /// /// 复合机器人码垛需要定位位置在X正侧 /// [Description("复合机器人码垛需要定位位置在X正侧")] PXAMRNeedPositioning = 0x05, /// /// 搬运机器人码垛无需定位位置在X正侧 /// [Description("搬运机器人码垛无需定位位置在X正侧")] PXAGVNoPositioning = 0x06, /// /// 搬运机器人码垛需要定位位置在X正侧 /// [Description("搬运机器人码垛需要定位位置在X正侧")] PXAGVNeedPositioning = 0x07, } }