2
schangxiang@126.com
2024-10-01 ffa9dc9c2d28c0b8d88b26d483ba9667e316db01
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
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
 
using iWareSda.Devices._3_Rgv.RgvModel;
using System.Collections.Generic;
using System.ComponentModel;
namespace iWareSda
{
    /// <summary>
    /// RGV展示实体类
    /// </summary>
    public class RgvDB2Obj
    {
 
        #region 写入的RGV信息
        /// <summary>
        /// 心跳
        /// </summary>
        [Description("心跳")]
        public bool W_HandShake { get; set; }
 
        /// <summary>
        /// 1015重新扫码,写为true表示重新扫码,写为false,表示关闭重新扫码。当wcs读到值后,就写为false
        /// </summary>
        [Description("1015重新扫码")]
        public bool W_1015_ReScan { get; set; }
 
        /// <summary>
        /// 1019重新扫码,写为true表示重新扫码,写为false,表示关闭重新扫码。当wcs读到值后,就写为false
        /// </summary>
        [Description("1019重新扫码")]
        public bool W_1019_ReScan { get; set; }
 
        /// <summary>
        /// RGV_完成ACK
        /// </summary>
        [Description("RGV_完成ACK")]
        public bool W_RGV_FinishACK { get; set; }
 
        /// <summary>
        /// 1002扫描失败信号
        /// </summary>
        [Description("1002扫描失败信号")]
        public bool W_1002_ScanFailACK { get; set; }
 
        /// <summary>
        /// 1004扫描失败信号
        /// </summary>
        [Description("1004扫描失败信号")]
        public bool W_1004_ScanFailACK { get; set; }
 
        /// <summary>
        /// 1006扫描失败信号
        /// </summary>
        [Description("1006扫描失败信号")]
        public bool W_1006_ScanFailACK { get; set; }
 
        /// <summary>
        /// 1007扫描失败信号
        /// </summary>
        [Description("1007扫描失败信号")]
        public bool W_1007_ScanFailACK { get; set; }
 
        /// <summary>
        /// 1002扫描成功信号
        /// </summary>
        [Description("1002扫描成功信号")]
        public bool W_1002_ScanSuccessACK { get; set; }
 
        /// <summary>
        /// 1004扫描成功信号
        /// </summary>
        [Description("1004扫描成功信号")]
        public bool W_1004_ScanSuccessACK { get; set; }
 
        /// <summary>
        /// 1006扫描成功信号
        /// </summary>
        [Description("1006扫描成功信号")]
        public bool W_1006_ScanSuccessACK { get; set; }
 
        /// <summary>
        /// 1007扫描成功信号
        /// </summary>
        [Description("1007扫描成功信号")]
        public bool W_1007_ScanSuccessACK { get; set; }
 
        /// <summary>
        /// 出库发动机的型号 【Editby shaocx,2023-07-23】
        /// </summary>
        [Description("出库发动机的型号")]
        public string W_Out_MaterialModel { get; set; }
 
        /// <summary>
        /// 出库发动机的订货号 【Editby shaocx,2023-07-23】
        /// </summary>
        [Description("出库发动机的订货号")]
        public string W_Out_OrderNo { get; set; }
 
        /// <summary>
        /// 出库发动机的编号 【Editby shaocx,2023-07-23】
        /// </summary>
        [Description("出库发动机的编号")]
        public string W_Out_SerialNumber { get; set; }
 
 
        #region 写的站点
 
        public List<RgvDB2ObjForWriteComm> W_RgvForWriteCommList { get; set; }
 
        #endregion
 
 
        ///// <summary>
        ///// 设备编号
        ///// </summary>
        //[Description("设备编号")]
        //public string W_RgvNo { get; set; }
        ///// <summary>
        ///// 急停
        ///// </summary>
        //[Description("急停")]
        //public bool W_EStop { get; set; }
        ///// <summary>
        ///// 起始站点
        ///// </summary>
        //[Description("起始站点")]
        //public string W_StartPos { get; set; }
        ///// <summary>
        ///// 目标站点
        ///// </summary>
        //[Description("目标站点")]
        //public string W_EndPos { get; set; }
        ///// <summary>
        ///// 任务号
        ///// </summary>
        //[Description("任务号")]
        //public int W_TaskNo { get; set; }
        ///// <summary>
        ///// 任务类型
        ///// </summary>
        //[Description("任务类型")]
        //public int W_RgvCMD { get; set; }
        ///// <summary>
        ///// 任务完成确认
        ///// </summary>
        //[Description("任务完成确认")]
        //public bool W_AckTaskFinish { get; set; }
        ///// <summary>
        ///// 设备复位
        ///// </summary>
        //[Description("设备复位")]
        //public bool W_Reset { get; set; }
 
        ///// <summary>
        ///// 托盘类型
        ///// </summary>
        //[Description("托盘类型")]
        //public int W_PallType { get; set; }
        ///// <summary>
        ///// 任务下完成信号
        ///// </summary>
        //[Description("任务下完成信号")]
        //public bool W_Stb { get; set; }
 
        #endregion
 
        #region 读取到的RGV信息
        /// <summary>
        /// 心跳
        /// </summary>
        [Description("心跳")]
        public int R_HandShake { get; set; }
        /// <summary>
        /// Rgv编号
        /// </summary>
        [Description("Rgv编号")]
        public string R_RgvNo { get; set; }
 
 
        /// <summary>
        /// 1015扫码
        /// </summary>
        [Description("1015扫码")]
        public string R_1015_Scan { get; set; }
 
        /// <summary>
        /// 1019扫码
        /// </summary>
        [Description("1019扫码")]
        public string R_1019_Scan { get; set; }
 
        /// <summary>
        /// 1019发动机的扫码
        /// </summary>
        [Description("1019发动机的扫码")]
        public string R_1019_CargoNoScan { get; set; }
 
        /// <summary>
        /// 1002扫码
        /// </summary>
        [Description("1002扫码")]
        public string R_1002_Scan { get; set; }
 
        /// <summary>
        /// 1004扫码
        /// </summary>
        [Description("1004扫码")]
        public string R_1004_Scan { get; set; }
 
        /// <summary>
        /// 1006扫码
        /// </summary>
        [Description("1006扫码")]
        public string R_1006_Scan { get; set; }
 
 
        /// <summary>
        /// 1007扫码
        /// </summary>
        [Description("1007扫码")]
        public string R_1007_Scan { get; set; }
 
        /// <summary>
        /// 1009的1层检测光电
        /// </summary>
        [Description("1009的1层检测光电")]
        public bool R_1009_High1 { get; set; }
 
        /// <summary>
        /// 1009的2层检测光电
        /// </summary>
        [Description("1009的2层检测光电")]
        public bool R_1009_High2 { get; set; }
 
        /// <summary>
        /// 1009的3层检测光电
        /// </summary>
        [Description("1009的3层检测光电")]
        public bool R_1009_High3 { get; set; }
 
 
        /// <summary>
        /// RGV任务完成
        /// </summary>
        [Description("RGV任务完成")]
        public bool R_RGV_Finish { get; set; }
 
 
        /// <summary>
        /// RGV当前坐标
        /// </summary>
        [Description("RGV当前坐标")]
        public int R_RGV_Coordinate { get; set; }
 
        #region 读的站点
 
        public List<RgvDB2ObjForReadComm> R_RgvForReadCommList { get; set; }
 
        #endregion
 
        ///// <summary>
        ///// 是否有报警
        ///// </summary>
        //[Description("是否有报警")]
        //public bool R_Alarm { get; set; }
        ///// <summary>
        ///// 报警代码
        ///// </summary>
        //[Description("报警代码")]
        //public int R_AlarmCode { get; set; }
 
        ///// <summary>
        ///// 是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool R_Loaded { get; set; }
        ///// <summary>
        ///// 任务完成信号
        ///// </summary>
        //[Description("任务完成信号")]
        //public bool R_TaskFinish { get; set; }
        ///// <summary>
        ///// 任务号
        ///// </summary>
        //[Description("任务号")]
        //public int R_TaskNo { get; set; }
        ///// <summary>
        ///// 起始站点
        ///// </summary>
        //[Description("起始站点")]
        //public int R_SPos { get; set; }
        ///// <summary>
        ///// 目标站点
        ///// </summary>
        //[Description("目标站点")]
        //public int R_TPos { get; set; }
        ///// <summary>
        ///// Rgv位置
        ///// </summary>
        //[Description("Rgv位置")]
        //public int R_RgvPosition { get; set; }
        ///// <summary>
        ///// Rgv状态
        ///// </summary>
        //[Description("Rgv状态")]
        //public int R_State { get; set; }
        ///// <summary>
        ///// Rgv模式
        ///// </summary>
        //[Description("Rgv模式")]
        //public int R_Mode { get; set; }
        ///// <summary>
        ///// 任务接收成功信号
        ///// </summary>
        //[Description("任务接收成功信号")]
        //public bool R_Ack { get; set; }
 
        #endregion
    }
}