SDC C-Project CF Review 프로그램
LAPTOP-N7PT1MHU\dit-709
2021-05-10 a94966aed7229fbacf418acf73dfb0885050f47d
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
#pragma once
 
enum SocketType_DIT    { Socket_None            // 0
                    , Socket_AFM_Server        // 1
                    , Socket_Align_Server    // 2
                    , Socket_WSI_Server        // 3
                    , Socket_Inspect_Server    // 4
                    , Socket_Raw_Server        // 5
                    , Socket_All_Client=9    // 9
                    };
 
// Network IP
#define    NETIP_AFM_SERVER                        _T("192.168.0.230")
#define    NETIP_ALIGN_SERVER                        _T("192.168.0.210")
#define    NETIP_WSI_SERVER                        _T("192.168.0.230")
#define    NETIP_RAW_SERVER                        _T("126.100.100.210")
#define NETIP_INSPECT_SERVER                    _T("126.100.100.1")
#define NETIP_ALL_CLIENT                        _T("192.168.0.1")
#define NETIP_DRS_SERVER                        _T("192.168.0.50")
//////////////////////////////////////////////////////////////////////////
 
// Network Port
#define NETPORT_AFM_SERVER_ALL                    10241
#define NETPORT_ALIGN_SERVER_ALL                10242
#define NETPORT_WSI_SERVER_ALL                    10243
#define NETPORT_RESULT_SERVER_ALL                10244
#define NETPORT_REVIEW_SERVER_ALL                10244
#define NETPORT_RAW_SERVER_ALL                    10245
#define NETPORT_INSPECT_SERVER_ALL                10246
#define NETPORT_DRS_SERVER_ALL                    9981
//////////////////////////////////////////////////////////////////////////
 
// Network Module Code
#define NETCODE_AFM_SERVER_ALL                    7101
#define NETCODE_ALIGN_SERVER_ALL                7102
#define NETCODE_WSI_SERVER_ALL                    7103
#define NETCODE_RESULT_SERVER_ALL                7104
#define NETCODE_RAW_SERVER_ALL                    7105
#define NETCODE_INSPECT_SERVER_ALL                7106
//////////////////////////////////////////////////////////////////////////
 
// Network Version
#define NETVER_AFM_SERVER_ALL                    1001
#define NETVER_ALIGN_SERVER_ALL                    1002
#define NETVER_WSI_SERVER_ALL                    1003
#define NETVER_RESULT_SERVER_ALL                1004
#define NETVER_RAW_SERVER_ALL                    1005
#define NETVER_INSPECT_SERVER_ALL                1006
/////////////////////////////////////////////////////////////////////////
 
//Network Message
#define    NET_RESULT_FAIL                            0
#define    NET_RESULT_SUCCESS                        1
/////////////////////////////////////////////////////////////////////////
 
//--------------------------------------------------------
//--- aFm_server[1], all_Client[9]
//--------------------------------------------------------
#define        FC_MODULE_INDEX                        19001    
#define        CF_MODULE_INDEX                        91001    
 
#define        FC_SEND_SIGNAL                        19002    //
#define        CF_SEND_SIGNAL                        91002    //
 
#define        FC_RECV_SIGNAL                        19003    //    
#define        CF_RECV_SIGNAL                        91003    //
 
#define        FC_SEND_RECIPE                        19004
#define        CF_SEND_RECIPE                        91004
 
#define        FC_RECV_RECIPE                        19005
#define        CF_RECV_RECIPE                        91005
 
#define        FC_RECIPE_COMP                        19006
#define        CF_RECIPE_COMP                        91006
 
#define        FC_RECIPE_COUNT                        19007
#define        CF_RECIPE_COUNT                        91007
 
#define        FC_RECIPE_INFO                        19008
#define        CF_RECIPE_INFO                        91008
 
#define        FC_SEND_BIT                            19009
#define        CF_SEND_BIT                            91009
 
#define        FC_RECV_BIT                            19010
#define        CF_RECV_BIT                            91010
 
#define        FC_RECV_CURRENT_POS                    19011
#define        CF_RECV_CURRENT_POS                    91011
 
#define        FC_RECV_DIFF_FOCUS                    19012
#define        CF_RECV_DIFF_FOCUS                    91012
 
#define        FC_RECV_WSI_MODE                    19013
#define        CF_RECV_WSI_MODE                    91013
 
// [2017:4:14]-[WEZASW] : CIM ±â´É Ãß°¡
#define        FC_SYSTEMTIME_CHANGE                19014
#define        CF_SYSTEMTIME_CHANGE                91014
//20171018 review <-> AFM alive
#define    FC_RECV_ALIVE                            19015
#define    CF_RECV_ALIVE                            91015
 
 
//--------------------------------------------------------
//--- Align_server[2], all_Client[9]
//--------------------------------------------------------
/*
#define        AC_MODULE_INDEX                        29000
#define        CA_MODULE_INDEX                        92000
 
#define        AC_ALIVE                            29001    // not use
#define        CA_ALIVE                            92001    // not use
    
#define        AC_ALIGN_GLASS                        29002    // net use
#define        CA_ALIGN_GLASS                        92002    // net use
 
#define        AC_ALIGN_START                        29003    // net use
#define        CA_ALIGN_START                        92003    // net use
 
#define        AC_ALIGN_RESULT                        29004
#define        CA_ALIGN_RESULT                        92004
 
#define        AC_ALIGN_SETTING                    29005    // net use
#define        CA_ALIGN_SETTING                    92005    // net use
*/
 
// [2016:10:27]-[WEZASW] : BOE B7Çâ Àû¿ë
// Review Align IOCP Interface ¼öÁ¤(°Ë»ç±âÁØ)
#define        AC_MODULE_INDEX                        78000
#define        CA_MODULE_INDEX                        87000
 
#define        AC_ALIVE                            78001    // not use
#define        CA_ALIVE                            87001    // not use
 
#define        AC_ALIGN_GLASS                        78002    // net use
#define        CA_ALIGN_GLASS                        87002    // net use
 
#define        AC_ALIGN_START                        78003    // net use
#define        CA_ALIGN_START                        87003    // net use
 
#define        AC_ALIGN_RESULT                        78004
#define        CA_ALIGN_RESULT                        87004
 
#define        AC_ALIGN_SETTING                    78005    // net use
#define        CA_ALIGN_SETTING                    87005    // net use
 
//--------------------------------------------------------
//--- Wsi_server[3], Client[9]
//--------------------------------------------------------
#define        WC_MODULE_INDEX                        39000
#define        CW_MODULE_INDEX                        93000
 
#define        WC_MEASURE_READY                    39001
#define        CW_MEASURE_READY                    93001
 
#define        WC_MEASURE_START                    39002
#define        CW_MEASURE_START                    93002
 
#define        WC_MEASURE_MOTION_END                39003
#define        CW_MEASURE_MOTION_END                93003
 
#define        WC_MEASURE_SCAN_END                    39004
#define        CW_MEASURE_SCAN_END                    93004
 
#define        WC_MEASURE_RESULT                    39005
#define        CW_MEASURE_RESULT                    93005
 
#define        WC_MEASURE_INFO                        39006 
#define        CW_MEASURE_INFO                        93006
 
#define        WC_MEASURE_END                        39007
#define        CW_MEASURE_END                        93007
 
#define        WC_MEASURE_TIMEOVER                    39008
#define        CW_MEASURE_TIMEOVER                    93008
 
 
//WSI Alive Signal
#define     CW_ALIVE_OCCUR                      93010
#define     WC_ALIVE_OCCUR                      39010
//WSI Alarm
#define     CW_ALARM_OCCUR                      93011
#define     WC_ALARM_OCCUR                      39011
//WSI Z ¾ÈÀüÀ§Ä¡ ¿äû
#define        CW_WSI_AFM_SAFE_POS_MOVE            93012
 
 
// [2017:4:14]-[WEZASW] : CIM ±â´É Ãß°¡
#define        WC_SYSTEMTIME_CHANGE                39009
#define        CW_SYSTEMTIME_CHANGE                93009
 
#define        WC_CURRENT_MOTOR_POSITION            39013//WM_USER + 101//
#define        CW_CURRENT_MOTOR_POSITION            93013//WM_USER + 102//
 
 
 
//--------------------------------------------------------
//--- Result_server[4], Client[9]
//--------------------------------------------------------
#define        RC_MODULE_INDEX                        49000
#define        CR_MODULE_INDEX                        94000
 
#define        RC_RESULT_INFO                        49001
#define        CR_RESULT_INFO                        94001
 
//--------------------------------------------------------
//--- RaW_server[5], Client[9]
//--------------------------------------------------------
#define        RWC_MODULE_INDEX                    59000
#define        CRW_MODULE_INDEX                    95000
 
#define        RWC_READ_BINARY_FILE                59001
#define        CRW_READ_BINARY_FILE                95001
            // CString 0 : FileName
 
#define        RWC_READ_BINARY_COMPLETE            59002
            // int 0 : 0,1 (Fail/Success)
#define        CRW_READ_BINARY_COMPLETE            95002
 
#define        RWC_WRITE_BINARY_FILE                59003
#define        CRW_WRITE_BINARY_FILE                95003
            // CString 0 : FileName
 
#define        RWC_WRITE_BINARY_COMPLETE            59004
            // int 0 : 0,1 (Fail/Success)
#define        CRW_WRITE_BINARY_COMPLETE            95004
 
#define        RWC_WRITE_RAW_FILE                    59005
#define        CRW_WRITE_RAW_FILE                    95005
            // CString 0 : FileName
 
#define        RWC_WRITE_RAW_COMPLETE                59006
            // int 0 : 0,1 (Fail/Success)
#define        CRW_WRITE_RAW_COMPLETE                95006
 
//--------------------------------------------------------
//--- Inspect_server[6], Client[9]
//--------------------------------------------------------
#define        IC_MODULE_INDEX                        69000
#define        CI_MODULE_INDEX                        96000
 
#define        IC_RAW_FILE_COMPLETE                69001
#define        CI_RAW_FILE_COMPLETE                96001
            // CString 0 : GlassID
            // CString 1 : FileName