using System.ComponentModel;
namespace WIDESEA_Common.TaskEnum
{
///
/// 任务状态
///
public enum TaskStatusEnum
{
///
/// 新建任务
///
[Description("新建")]
New = 100,
///
/// 堆垛机待执行
///
[Description("堆垛机待执行")]
SC_Execute = 200,
///
/// 堆垛机执行中
///
[Description("堆垛机执行中")]
SC_Executing = 210,
///
/// 堆垛机完成
///
[Description("堆垛机完成")]
SC_Finish = 220,
///
/// 输送线待执行
///
[Description("输送线待执行")]
Line_Execute = 400,
///
/// 输送线执行中
///
[Description("输送线执行中")]
Line_Executing = 410,
///
/// 输送线完成
///
[Description("输送线完成")]
Line_Finish = 420,
///
/// AGV待执行
///
[Description("AGV待执行")]
AGV_Execute = 300,
///
/// AGV执行中
///
[Description("AGV执行中")]
AGV_Executing = 310,
///
/// AGV待继续执行
///
[Description("AGV待继续执行")]
AGV_WaitToExecute = 320,
///
/// AGV放货中
///
[Description("AGV放货中")]
AGV_Puting = 325,
///
/// AGV完成
///
[Description("AGV完成")]
AGV_Finish = 330,
///
/// 任务完成
///
[Description("任务完成")]
Finish = 900,
///
/// 任务挂起
///
[Description("任务挂起")]
Pending = 970,
///
/// 任务取消
///
[Description("任务取消")]
Cancel = 980,
///
/// 任务异常
///
[Description("任务异常")]
Exception = 990,
///
/// 提升机执行中
///
[Description("提升机执行中")]
HT_Executing = 110,
}
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,
}
public enum TaskRelocationStatusEnum
{
///
/// 新建移库任务
///
[Description("新建移库任务")]
RelocationNew = 300,
///
/// 堆垛机移库执行中
///
[Description("堆垛机移库执行中")]
SC_RelocationExecuting = 310,
///
/// 堆垛机移库完成
///
[Description("堆垛机移库完成")]
SC_RelocationFinish = 315,
///
/// 移库任务完成
///
[Description("移库任务完成")]
RelocationFinish = 390,
///
/// 移库任务挂起
///
[Description("移库任务挂起")]
RelocationPending = 397,
///
/// 移库任务取消
///
[Description("移库任务取消")]
RelocationCancel = 398,
///
/// 移库任务异常
///
[Description("移库任务异常")]
RelocationException = 399,
}
}