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