TaskEntityStatus.cs
5.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HHECS.Model.Enums
{
/// <summary>
/// 任务状态
/// </summary>
public enum TaskEntityStatus
{
/// <summary>
/// 任务创建
/// </summary>
[Description("任务创建")]
TaskCreate = 1,
/// <summary>
/// 下发任务
/// </summary>
[Description("下发任务")]
TaskSend = 10,
//多任务堆垛机状态
/// <summary>
/// 下发堆垛机库内取货
/// :开始执行“出”性质任务,去目标库位取出托盘
/// </summary>
[Description("下发堆垛机库内取货")]
SendSRMInsideGet = 20,
/// <summary>
/// 响应堆垛机库内取货完成
/// :“出”性质任务完成,此时这个任务对应的托盘在货叉内
/// </summary>
[Description("响应堆垛机库内取货完成")]
ResponseSRMInsideGetCompleted = 25,
/// <summary>
/// 下发堆垛机库外放货
/// :“出”性质任务放到对应接出口
/// </summary>
[Description("下发堆垛机库外放货")]
SendSRMOutsidePut = 30,
/// <summary>
/// 响应堆垛机库外放货完成
/// :堆垛机将托盘已经放到接出口
/// </summary>
[Description("响应堆垛机库外放货完成")]
ResponseSRMOutsidePutCompleted = 35,
/// <summary>
/// 响应接出口站台请求
/// :此时将任务写给站台完毕
/// </summary>
[Description("响应接出口站台请求")]
ResponseOutStationRequest = 40,
/// <summary>
/// 到达拣选站台
/// :响应拣选站台的位置到达 --整出任务直接完成
/// </summary>
[Description("到达拣选站台")]
ArrivePickStation = 50,
/// <summary>
/// 拣选台回库
/// :模拟电气按钮或是响应地址请求后
/// </summary>
[Description("拣选台回库")]
PickStationToStore = 60,
/// <summary>
/// 回库口回库
/// </summary>
[Description("回库口回库")]
ReturnPortToStore = 61,
/// <summary>
/// 响应接入站台到达
/// :可被堆垛机执行入库任务了
/// </summary>
[Description("响应接入站台到达")]
ResponseInStationArrived = 70,
/// <summary>
/// 下发堆垛机库外取货
/// :指示堆垛机去接入口接托盘
/// </summary>
[Description("下发堆垛机库外取货")]
SendSRMOutsideGet = 75,
/// <summary>
/// 响应堆垛机库外取货完成
/// :此时堆垛机已经接完托盘,托盘应在货叉内等待去向指令
/// </summary>
[Description("响应堆垛机库外取货完成")]
ResponseSRMOutsideGetCompleted = 80,
/// <summary>
/// 下发堆垛机库内放货
/// :此时堆垛机带着托盘去目标库位 --同巷道库内移库任务直接跳到这
/// </summary>
[Description("下发堆垛机库内放货")]
SendSRMInsidePut = 85,
/// <summary>
/// 响应堆垛机库内放货完成
/// :此时堆垛机已经将托盘放入了目标货位
/// </summary>
[Description("响应堆垛机库内放货完成")]
ResponseSRMInsidePutCompleted = 90,
//单任务堆垛机状态
/// <summary>
/// 下发堆垛机入库任务
/// </summary>
[Description("下发堆垛机入库任务")]
SendSSRMIn = 91,
/// <summary>
/// 下发堆垛机出库任务
/// </summary>
[Description("下发堆垛机出库任务")]
SendSSRMOut = 93,
/// <summary>
/// 下发堆垛机库内移库
/// </summary>
[Description("下发堆垛机库内移库")]
SendSSRMInsideShifting = 95,
/// <summary>
/// 下发堆垛机换站任务
/// </summary>
[Description("下发堆垛机换站任务")]
SendSSRMToStation = 98,
/// <summary>
/// 任务完成
/// </summary>
[Description("任务完成")]
TaskCompleted = 100,
///// <summary>
///// 任务回传失败
///// </summary>
//[Description("任务回传失败")]
//CommitFailure = 110, //任务回传失败
///// <summary>
///// 任务回传成功
///// </summary>
//[Description("任务回传成功")]
//CommitSuccess = 120, //任务回传成功
/// <summary>
/// 异常结束
/// :空出与取货错为异常结束
/// </summary>
[Description("异常结束")]
TaskErrorCompleted = 130,
/// <summary>
/// 未完成
/// </summary>
[Description("未完成")]
UnCompleted=0,
}
}