严智鑫
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
package com.northglass.constants;
 
public class FunctionNumber {
    /**
     * 功能号0000,表示心跳包
     */
    public static final String HEART_BEAT = "0000";
    
    /**
      * 功能号0001,表示更新RTC
      */
    public static final String UPDATE_RTC = "0001";
    
    /**
     * 功能号0006,表示复位信息
     */
    public static final String RESET = "0006";
    
    public class ShelfFunctionNumber extends FunctionNumber {
        /**
         * 功能号0011,表示客户端发送给服务器的仓储状态信息
         */
        public static final String SHELF_STATUS = "0011";
        
        /**
         * 功能号0012,表示从MES系统发送到货架
         */
        public static final String MES_TO_SHELF = "0012";
    }
    
    public class LoadMachineFunctionNumber extends FunctionNumber {
        /**
         * 功能号0011,表示客户端发送给服务器的上片位状态信息
         */
        public static final String LOADMACHINE_STATUS = "0011";
    }
    
    public class IdentifyMachineFunctionNumber extends FunctionNumber {
        
        /**
         * 功能号0011,表示测量台发送测量信息给服务器
         */
        public static final String MEASURE_RESULT = "0011";
        
        /**
         * 功能号0012,表示服务器发送允许送片信息给测量台
         */
        public static final String ALLOW_PASS = "0012";
        
        /**
         * 功能号0009,表示服务器发送到打标机的信息
         */
        public static final String MARK = "0009";
    }
    
    public class MeasureMachineFunctionNumber extends FunctionNumber {
        
        /**
         * 功能号0011,表示测量台发送测量信息给服务器
         */
        public static final String MEASURE_RESULT = "0011";
        
        /**
         * 功能号0012,表示服务器发送允许送片信息给测量台
         */
        public static final String ALLOW_PASS = "0012";
    }
    
    public class ArrangeMachineFunctionNumber extends FunctionNumber {
        /**
         * 功能号0011,表示理片机发送状态信息给MES主控台
         */
        public static final String CLIENT_TO_SERVER = "0011";
        
        /**
         * 功能号0012,表示MES主控台向理片机发送进料/出料信息
         */
        public static final String SERVER_TO_CLIENT = "0012";
    }
    
    public class CountMachineFunctionNumber extends FunctionNumber {
        
        /**
         * 功能号0011,表示下片机状态信息
         */
        public static final String STATUS = "0011";
        
       /**
        * 功能号000C,表示呼叫机状态信息
        */
        public static final String CALL_STATUS="000c"; 
        
    }
    
    public class CallMachineFunctionNumber extends FunctionNumber{
        /**
         * 功能号000C表示呼叫机状态信息
         */
        public static final String STATAUS="000C";
    }
    
    public class GrindFaceMachineFunctionNumber extends FunctionNumber {
        
        /**
         * 功能号0011,表示端面磨边机状态信息
         */
        public static final String STATUS = "0011";
    }
    
    public class GrindEdgeMachineFunctionNumber extends FunctionNumber {
        
        /**
         * 功能号0011,表示双边磨边机状态信息
         */
        public static final String STATUS = "0011";
        
        /**
         * 功能号0012,表示服务器向客户端发送消息
         */
        public static final String SERVER_TO_CLIENT = "0012";
    }
}