ESS_CreateTaskBody.cs
3.7 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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DeviceLibrary.ESS
{
public class TaskStateInfo
{
/// <summary>
/// 任务号,业务任务号
/// </summary>
public string taskCode { get; set; }
/// <summary>
/// 上报事件类型
/// task:上报任务状态
/// tote_load:上报取箱状态
/// tote_unload:上报放箱状态
/// robot_reach:机器人到达工作站
/// </summary>
public string eventType { get; set; }
/// <summary>
/// 状态
/// success:成功
///fail:失败
///cancel:取消
///suspend:挂起
/// </summary>
public string status { get; set; }
/// <summary>
/// 容器编码
/// </summary>
public string containerCode { get; set; }
/// <summary>
/// 工作位编码
/// </summary>
public string locationCode { get; set; }
/// <summary>
/// 机器人编码
/// </summary>
public string robotCode { get; set; }
/// <summary>
/// 工作站编码
/// </summary>
public string stationCode { get; set; }
}
public class ErrorStateInfo
{
/// <summary>
/// 事件类型
/// location_abnormal:工作位异常
/// robot_abnormal:机器人异常
/// </summary>
public string eventType { get; set; }
/// <summary>
/// 机器人编码
/// </summary>
public string robotCode { get; set; }
/// <summary>
/// 工作站编码
/// </summary>
public string stationCode { get; set; }
/// <summary>
/// 工作位编码
/// </summary>
public string locationCode { get; set; }
/// <summary>
/// 容器编码
/// </summary>
public string containerCode { get; set; }
/// <summary>
/// 信息,异常描述
/// </summary>
public string message { get; set; }
/// <summary>
/// 解决方案,系统建议的解决方案
/// </summary>
public string solution { get; set; }
/// <summary>
/// 更新时间,ms
/// </summary>
public long updateTime { get; set; }
}
public class ESS_CreateTaskBody
{
/// <summary>
/// 任务类型
/// </summary>
public string taskType { get; set; }
/// <summary>
/// 任务列表
/// </summary>
public List<ESSTask> tasks { get; set; }
}
public class ESSTask
{
/// <summary>
/// 业务任务号
/// </summary>
public string taskCode { get; set; }
/// <summary>
/// 任务描述
/// </summary>
public ESSTaskDesc taskDescribe { get; set; }
}
/// <summary>
/// ESS出库任务描述
/// </summary>
public class ESSTaskDesc
{
/// <summary>
/// 容器编码
/// </summary>
public string containerCode { get; set; } = "";
/// <summary>
/// 目标工作站编码
/// </summary>
public string toStationCode { get; set; }
}
public class EssModel
{
/// <summary>
/// 库位编码--输送线库位编码
/// </summary>
public string slotCode { get; set; }
/// <summary>
/// 容器编码
/// </summary>
public string containerCode { get; set; }
/// <summary>
/// 容器属性
/// </summary>
public DateTime containerAttribute { get; set; }
}
}