using System; using System.Collections.Generic; using System.Text; namespace WIDESEA.Common { public enum TaskState { /// /// 创建 /// TaskState_Create, /// /// 已分配待执行,立体库中表示已下发到WCS /// TaskState_Assigned, /// /// 开始执行 /// TaskState_StartingExecuting, /// /// 部分完成 /// TaskState_PartialFinish, /// /// 任务完成 /// TaskState_Finished, /// /// 正在拣选中 /// TaskState_Picking, TaskState_Executing, /// /// 任务关闭 /// TaskState_Closed, /// /// 任务异常 /// TaskState_Abnormal, //Add by rover /// /// 堆垛机盘点任务完成 /// TaskState_Stacker_Check_Finished, /// /// 堆垛机入库任务完成 /// TaskState_Stacker_InBound_Finished, /// /// 堆垛机出库任务完成 /// TaskState_Stacker_OutBound_Finished, /// /// WCS总任务完成 /// TaskState_WCS_Finished, /// /// 入库任务,到达入库请求点 /// TaskState_InBound_Arrived_StartStation, /// /// 入库任务,入库线体上移动中 /// TaskState_InBound_Moving, /// /// 入库任务,到达入库堆垛机取货点 /// TaskState_InBound_Arrived_StackerPickStation, /// /// 入库任务,堆垛机取货中 /// TaskState_InBound_Stacker_Picking, /// /// 入库任务,堆垛机取货完成 /// TaskState_InBound_Stacker_Picked, /// /// 入库任务,堆垛机放货中 /// TaskState_InBound_Stacker_Puting, /// /// 入库任务,堆垛机放货完成 /// TaskState_InBound_Stacker_Putted, /// /// 盘点出库任务,堆垛机取货中 /// TaskState_CheckOutBound_Stacker_Picking, /// /// 盘点出库任务,堆垛机放货中 /// TaskState_CheckOutBound_Stacker_Puting, /// /// 盘点出库任务,铜剁到达放货顶升 /// TaskState_CheckOutBound_AtStation_First, /// /// 盘点出库任务,铜剁向盘点口移动中 /// TaskState_CheckOutBound_Moving, /// /// 出库任务,堆垛机取货中 /// TaskState_OutBound_Stacker_Picking, /// /// 出库任务,堆垛机取货完成 /// TaskState_OutBound_Stacker_Picked, /// /// 出库任务,堆垛机放货中 /// TaskState_OutBound_Stacker_Putting, /// /// 出库任务,堆垛机放货完成 /// TaskState_OutBound_Stacker_Putted, /// /// 出库任务,堆垛机铜剁到达放货站台 /// TaskState_OutBound_Arrived_PutStation, /// /// 出库任务,铜剁在放货站台到抓取顶升的运动过程 /// TaskState_OutBound_Moving, /// /// 出库任务,铜剁到达行车抓铜的--前端顶升 /// TaskState_OutBound_Arrived_FristStation, /// /// 出库任务,铜剁到达行车抓铜的--后段顶升 /// TaskState_OutBound_Arrived_SecondStation, /// /// 行车任务,已经添加至行车任务表等待执行 /// TaskState_RGV_WaitingForExcute, /// /// 行车任务,正在执行中 /// TaskState_RGV_Excuting, /// /// 行车任务,任务完成 /// TaskState_RGV_Finished, /// /// 原位盘点取货中 /// TaskState_LookIt_Piking, /// /// 原位盘点放货中 /// TaskState_LookIt_Putting, //-------------------美新项目----------------------- /// /// 轴承托出库待执行 /// TaskState_Box_Out_Wait_Executing, /// /// 轴承出库RGV执行中 /// TaskState_Box_Out_RGV_Executing, /// /// 轴承出库穿梭车执行完毕,到达楼层线体上 /// TaskState_Box_Out_RGV_Finished, /// /// 轴承出库线体执行中 /// TaskState_Box_Out_Line_Executing, /// /// 测量出库待执行 /// TaskState_Measure_Out_Wait_Executing, /// /// 测量出库穿梭车执行中 /// TaskState_Measure_Out_RGV_Executing, /// /// 测量出库穿梭车执行完毕,到达楼层线体上 /// TaskState_Measure_Out_RGV_Finished, /// /// 测量出库托盘线体运输中 /// TaskState_Measure_Out_Line_Executing, /// /// 测量出库托盘线体到达目的工位 /// TaskState_Measure_Out_Line_Finished, /// /// 测量中 /// TaskState_Measureing, /// /// 测量完成后,托盘回到工位,准备回库 /// TaskState_Measure_Back_Line_Wait_Executing, /// /// 测量完成后,托盘回库在线体上运输 /// TaskState_Measure_Back_Line_Executing, /// /// 测量完成后,托盘到达楼层入库口 /// TaskState_Measure_Back_Line_Finished, /// /// 测量完成后,回库RGV运行中 /// TaskState_Measure_Back_RGV_Executing, /// /// 测量完成后,RGV执行完成 /// TaskState_Measure_Back_RGV_Finished, /// /// RGV已接受到任务 /// TaskState_RGV_Received, /// /// 称重中 /// TaskState_Weighing, /// /// 输送线运输中 /// TaskState_ConveyorLineExecuting, } }