严智鑫
2025-11-13 945bc394f40d8af1072a53da9a94f24207124e6d
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
package com.northglass.constants;
 
import com.northglass.constants.StateConstants.MachineState;
 
/**
 * 状态常量类
 * @author Administrator
 *
 */
public class StateConstants {
    
    /**
     * 连接状态类
     * @author Administrator
     *
     */
    public class ConnectState {
       public static final String NO_CONNECT = "未连接";//Not Connected
       public static final String CONNECTING = "正在连接";//Connecting
       public static final String CONNECTED = "已连接";//Connected
    }
    
    //---------- 机器状态 ----------//
    
    public abstract class MachineState {
        public static final String IN_WORK = "服务中";//In Service
        public static final String STOPPED = "设备停止";//Machine Shuts Down
        public static final String WARNING = "警告";
        public static final String SERIOUS_WARNING = "严重警告";
    }
    
    public class PrintMachineState{
        public static final String PATTERN_SINGLE="single";
        public static final String PATTERN_ALL="all";
        public static final String PATTERN_NOT="notPrint";
    }
    
    public class EdgeMachineState extends MachineState { }
    
    public class WashMachineState extends MachineState { }
    
    public class FilmRemoveMachineState extends MachineState { }
    
    public class GaoliweiMachineState extends MachineState { }
    
    public class LoadMachineState extends MachineState { }
    
    public class ArrangeMachineState extends MachineState { }
    
    public class IdentifyMachineState extends MachineState { }
    
    public class ShelfState extends MachineState { }
    
    public class CutMachineState extends MachineState { }
    
    public class MeasureMachineState extends MachineState {}
    
    public class CountMachineState extends MachineState { }
    
    public class GrindEdgeMachineState extends MachineState { }
    
    public class GrindFaceMachineState extends MachineState { }
 
    public class CallMachineState extends MachineState {}
    
     //---------- 机器状态 ----------//
    
    //---------- 货架或吊装位状态 ----------//
    
    public class RackState {
        public static final String IN_WORK = "使用中";//使用中,表示料架上有原片,料架在仓位Using
        public static final String IN_WORKING = "正在使用";//正在使用表示料架上有原片,料架在上片位In Using
        public static final String FREE = "空闲";//free
        public static final String ON_WAITING = "等待使用";//等待使用表示料架上没有原片但是该料架被吊装任务占用Waiting to be used
        public static final String ON_EXIT = "等待出库";//等待使用表示料架上没有原片但是该料架被出库任务占用Waiting to be exit
        public static final String START="启动";//启动Start
        public static final String WORK_WAITING = "待使用";
        public static final String NOT_WORK = "禁用";
        public static final String USE_INWORK = "占用";
    }
    
    public class ShelfHoistState extends RackState { }
    
    public class CountMachineTaskState extends CountTaskState { }
    
    public class ShelfRankState extends RackState { 
        public static final String WORKING = "正在切割";//使用中,表示料架上有原片,料架在仓位Using
    }
    
    public class ArrangeMachineRankState extends RackState { }
    
    public class LoadMachineRackState extends RackState { }
    
    //---------- 货架或吊装位状态 ----------//
    
    //---------- 任务状态 ----------//
    
    public class TaskState {
        public static final String IN_WORK = "正在工作";//正在工作Working
        public static final String IN_WORKING="正在执行";//正在执行Executing
        public static final String COMPLETED = "已完成";//已完成Completed
        public static final String WAITING = "等待中";//等待中Waiting
        
        public static final String WARNING = "警告";//Warning
        public static final String WAITING_START = "待开始";//待开始WaitingStart
        public static final String NOT_COMPLETE = "未完成";//未完成NotComplete
        public static final String LACK_PIECE = "缺片";//缺片LackPiece
        public static final String WAITING_COMPLETED = "等待完成";
        public static final String WORKING = "正在切割";
        public static final String CUT_FINISH = "切割完成";
        public static final String STOP="停止";//停止显示仓储信息任务Stop
        public static final String STOP_TASK = "暂停";//暂停  暂停任务(司家旺)
    }
    
    public class CountTaskState {
        public static final String WAITING = "等待中";
        public static final String IN_WORK = "正在工作";
        public static final String COMPLETED = "已完成";
        public static final String WARNING = "警告";
        public static final String DANGER = "破损";
    }
    
  /*  public class CountTaskState {
        public static final String WAITING = "待磨边";
        public static final String SEND = "已发送";
        public static final String IN_WORK = "转换磨边";
        public static final String TWO_SEND = "再次发送";
        public static final String WAITING_COMPLETED = "待下片";
        public static final String WORKING = "正在工作";
        public static final String COMPLETED = "已完成";
        public static final String WARNING = "警告";
    }*/
    
    public class CutMachineTaskState extends TaskState {
        public static final String TO_ASSIGN = "待分配";
    }
    
    public class ShelfTaskState extends TaskState { 
        
    }
    
    public class LoadMachineTaskState extends TaskState { 
        
        
    }
    
    public class ArrangeMachineTaskState extends TaskState { 
        public static final String TO_START = "等待启动";
        public static final String TO_CLOSE = "等待关闭";
    }
    
    public class GrindEdgeMachineTaskState extends TaskState { }
    
    //---------- 任务状态 ----------//
    
    public class OptPatternState {
        public static final String TO_HOIST = "待吊装";
        public static final String IN_HOIST_TO_RANK = "已吊装待入库";
        public static final String IN_SHATTLE_TO_RANK = "正在发往料架";
        public static final String IN_RANK_TO_CUT = "已入库待切割";
        public static final String IN_SHATTLE_TO_CUT = "正在发往切割机";
        public static final String IN_CUT = "正在切割";
    }
    
    public class RawPackageState {
        public static final String TO_HOIST = "待吊装";
        public static final String WAITING_TO_HOIST = "等待进入吊装位";
        public static final String IN_HOIST_TO_RANK = "已吊装待入库";
        public static final String IN_RANK_TO_CUT = "已入库待切割";
    }
    
    public class ManufactureBatchState {
        public static final String IN_ADD = "等待添加";
        public static final String IN_WAITING = "等待分配";
        public static final String QUEUE = "排队中";
        public static final String WAITING = "等待中";
        public static final String IN_WORK = "正在工作"; 
        public static final String WORK = "运行中";
        public static final String COMPLETED = "已完成";
    }
    
    public class GlassState {
        public static final String TO_IDENTIFY = "待识别";
        public static final String TO_MEASURE = "待测量";
        public static final String TO_COMPLETE="已识别";
    }
    
    public class PreprocessingGlassState {
        public static final String IDENTIFYING = "正在识别";
        public static final String MARKING = "正在打标";
        public static final String NO_MATCH = "无匹配";
        public static final String MATCH_FAILED = "匹配失败";
        
        public static final String SENDING_GLASS = "正在上片";
        public static final String SEND_GLASS_COMPLETE = "上片完成";
        
        public static final String UNLOADING_GLASS = "正在下片";
        public static final String UNLOAD_GLASS_COMPLETE = "下片完成";
    }
    
    public class TougheningGlassState {
        public static final String MEASURING = "正在测量";
        public static final String NO_MATCH = "无匹配";
        public static final String MATCH_FAILED = "匹配失败";
        
        public static final String TO_ENTER_RANK = "等待进料";
        public static final String ENTERING_RANK = "正在进料";
        public static final String ENTER_RANK_COMPLETE = "进料完成";
        
        public static final String TO_EXIT_RANK = "等待出料";
        public static final String EXITING_RANK = "正在出料";
        public static final String EXIT_RANK_COMPLETE = "出料完成";
    }
    
    public class LightState {
        public static final String TEST="测试";
        public static final String COMPLETE_TEST="已测";
        public static final String COMPLETED="完成";
        public static final String END="结束";
    }
    public class LightTaskState {
        public static final String NEED="需要灭";
        public static final String NEEDED="已灭";
    }
    
    public class IdentifyPatternState{
        public static final String PATTERN_OLD="old";
        public static final String PATTERN_NOW="now";
        public static final String PATTERN_NEW="new";
    }
    
    public class RawPackageTxtState{
        public static final String WAIT_ASSIGNE="等待下发";//等待下发Waiting
        public static final String CHOICED="已选中";
        public static final String SENDED="已下发";//已下发Assigned
        public static final String WORKING="正在工作";
        public static final String HAVE_ACCEPT = "已领取";//已领取Have_accept
        public static final String CUT_FINISH = "切割完成";//已领取Have_accept
        public static final String COMPLETED = "已完成";//Completed
        public static final String General="普通";//general
 
        public static final String INTERRUPT = "中断"; //异常中断Interrupt
    }
    
    public class GlassArrangeState {
        public static final String MEASURE = "待识别";
        public static final String COMPLETE="已完成";
    }
    
    
    public class ArrangeMachineTaskStatu  { 
        public static final String NORMAL_STATU= "正常模式";
        public static final String CLEAR_STATU = "整理模式";
        public static final String MATCH_STATU = "配片模式";
        public static final String TEMPERING_STATU = "钢化模式";
    }
    
    public class ArrangePieceStatu  { 
        public static final String WAITING = "waiting";
        public static final String WORKING = "working";
    }
    
    public class GaoliweiFunctionNumber extends FunctionNumber {
        /**
         * 功能号0011,表示测量台发送测量信息给服务器
         */
        public static final String MEASURE_RESULT = "0011";
        
        /**
         * 功能号0012,表示从客户端收到的确认信号
         */
        public static final String CONFIRM_SIGN = "0012";
    }
    
    public class sendGlassState {
        public static final String SENDED = "已发送";
        public static final String RECIEVED = "已收到";
        public static final String NOTSEND= "未发送";
        public static final String NOTUSE= "不使用";
    }
    
    public class printStatu {
        public static final String ACROSS = "横打";
        public static final String ERECT = "竖打";
        public static final String ERECT_TWO = "第二版竖打";
    }
}