using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WIDESEAWCS_Common.TaskEnum { public enum TaskStatusEnum { /// /// 新建任务 /// [Description("新建任务")] New, /// /// 待执行 /// [Description("待执行")] Execut, /// /// 取货中 /// [Description("取货中")] Takeing, /// /// 取货完成 /// [Description("取货完成")] TakeFinish, /// /// 放货中 /// [Description("放货中")] Puting, /// /// 完成 /// [Description("完成")] Finish, #region 凯乐士AGV其他任务状态 /// /// 起点无货 /// [Description("起点无货")] FromOutOfStock, /// /// 终点有货 /// [Description("终点有货")] ToaddInStock, /// /// 任务号重复 /// [Description("任务号重复")] TaskNumRepetition, /// /// RCS系统接收到任务后操作数据库异常 /// [Description("RCS系统接收到任务后操作数据库异常")] RCSDataError, /// /// 任务类型异常 /// [Description("任务类型异常")] TaskTypeError, /// /// 参数异常 /// [Description("参数异常")] ParameterError, /// /// RCS系统未知异常 /// [Description("RCS系统未知异常")] RCSError, /// /// 任务废止 /// [Description("任务废止")] Cancel, /// /// wms取消任务 /// [Description("WMS取消任务")] WMSCancel, #endregion #region 海康AGV其他任务状态 /// /// 托盘号确认中 /// [Description("托盘号确认中")] CheckPalletCodeing, /// /// AGV待继续执行 /// [Description("AGV待继续执行")] AGV_WaitToExecute, #endregion #region 四向车其他任务状态 /// /// 外形检测中 /// [Description("外形检测中")] CheckShapeing, /// /// 外形检测成功 /// [Description("外形检测成功")] CheckShapeingOk, /// /// 外形检测失败 /// [Description("外形检测失败")] CheckShapeingNG, /// /// 待移库后执行 /// [Description("待移库后执行")] RGV_WaitMoveToExecute, #endregion } public enum TaskInStatusEnum { /// /// 新建入库任务 /// [Description("新建入库任务")] InNew = 200, ///// ///// AGV入库执行中 ///// //[Description("AGV入库执行中")] //AGV_InExecuting = 210, ///// ///// AGV入库完成 ///// //[Description("AGV搬运完成")] //AGV_InFinish = 215, /// /// 输送线入库执行中 /// [Description("输送线入库执行中")] Line_InExecuting = 220, /// /// 输送线入库完成 /// [Description("输送线输送完成")] Line_InFinish = 225, /// /// 堆垛机入库执行中 /// [Description("堆垛机入库执行中")] SC_InExecuting = 230, /// /// 堆垛机入库完成 /// [Description("堆垛机入库完成")] SC_InFinish = 235, /// /// 入库任务完成 /// [Description("入库任务完成")] InFinish = 290, /// /// 入库任务挂起 /// [Description("入库任务挂起")] InPending = 297, /// /// 入库任务取消 /// [Description("入库任务取消")] InCancel = 298, /// /// 入库任务异常 /// [Description("入库任务异常")] InException = 299, } public enum TaskOutStatusEnum { /// /// 新建出库任务 /// [Description("新建出库任务")] OutNew = 100, /// /// 堆垛机出库执行中 /// [Description("堆垛机出库执行中")] SC_OutExecuting = 110, /// /// 堆垛机出库完成 /// [Description("堆垛机出库完成")] SC_OutFinish = 115, /// /// 输送线出库执行中 /// [Description("输送线出库执行中")] Line_OutExecuting = 120, /// /// 输送线出库完成 /// [Description("输送线输送完成")] Line_OutFinish = 125, ///// ///// AGV出库执行中 ///// //[Description("AGV出库执行中")] //AGV_OutExecuting = 130, ///// ///// AGV出库完成 ///// //[Description("AGV搬运完成")] //AGV_OutFinish = 135, /// /// 出库任务完成 /// [Description("出库任务完成")] OutFinish = 190, /// /// 出库任务挂起 /// [Description("出库任务挂起")] OutPending = 197, /// /// 出库任务取消 /// [Description("出库任务取消")] OutCancel = 198, /// /// 出库任务异常 /// [Description("出库任务异常")] OutException = 199, } }