| gclib 339 Communications API for Galil controllers and PLCs |

All Data Structures Files Functions Variables Typedefs Macros Pages
gclib_record.h
Go to the documentation of this file.
1
7 #ifndef I_210405D9_D9EF_484F_8258_BB29A1BBA217
8 #define I_210405D9_D9EF_484F_8258_BB29A1BBA217
9
10
11 //typedefs to keep the layout of the structs clean and matching the Galil user manual docs
12 typedef unsigned char UB; //unsigned byte
13 typedef unsigned short UW; //unsigned word
14 typedef short SW; //signed word
15 typedef int SL; //signed long
16 typedef unsigned int UL; //unsigned long
17
18
19 #if defined(_MSC_VER) || defined(__GNUC__) || defined(__BORLANDC__)
20 #define PACKOK
21 #endif
22
23
24 #ifdef PACKOK
25 #pragma pack(1)
26 #else
27 #error "Need to set structure packing for compiler"
28 #endif
29
30
31 #define GALILDATARECORDMAXLENGTH 512
32
33 struct GDataRecord4000
35 {
36
37 /*Offset type name description*/
38
39 /*00*/ UB header_0;
40 /*01*/ UB header_1;
41 /*02*/ UB header_2;
42 /*03*/ UB header_3;
43
44 /*04-05*/ UW sample_number;
45
46 /*06*/ UB input_bank_0;
47 /*07*/ UB input_bank_1;
48 /*08*/ UB input_bank_2;
49 /*09*/ UB input_bank_3;
50 /*10*/ UB input_bank_4;
51 /*11*/ UB input_bank_5;
52 /*12*/ UB input_bank_6;
53 /*13*/ UB input_bank_7;
54 /*14*/ UB input_bank_8;
55 /*15*/ UB input_bank_9;
56
57 /*16*/ UB output_bank_0;
58 /*17*/ UB output_bank_1;
59 /*18*/ UB output_bank_2;
60 /*19*/ UB output_bank_3;
61 /*20*/ UB output_bank_4;
62 /*21*/ UB output_bank_5;
63 /*22*/ UB output_bank_6;
64 /*23*/ UB output_bank_7;
65 /*24*/ UB output_bank_8;
66 /*25*/ UB output_bank_9;
67
68 /*26-27*/ SW reserved_0;
69 /*28-29*/ SW reserved_2;
70 /*30-31*/ SW reserved_4;
71 /*32-33*/ SW reserved_6;
72 /*34-35*/ SW reserved_8;
73 /*36-37*/ SW reserved_10;
74 /*38-39*/ SW reserved_12;
75 /*40-41*/ SW reserved_14;
76
77 /*42*/ UB ethernet_status_a;
78 /*43*/ UB ethernet_status_b;
79 /*44*/ UB ethernet_status_c;
80 /*45*/ UB ethernet_status_d;
81 /*46*/ UB ethernet_status_e;
82 /*47*/ UB ethernet_status_f;
83 /*48*/ UB ethernet_status_g;
84 /*49*/ UB ethernet_status_h;
85
86 /*50*/ UB error_code;
87 /*51*/ UB thread_status;
88 /*52-55*/ UL amplifier_status;
89
90 /*56-59*/ UL contour_segment_count;
91 /*60-61*/ UW contour_buffer_available;
92
93 /*62-63*/ UW s_plane_segment_count;
94 /*64-65*/ UW s_plane_move_status;
95 /*66-69*/ SL s_distance;
96 /*70-71*/ UW s_plane_buffer_available;
97
98 /*72-73*/ UW t_plane_segment_count;
99 /*74-75*/ UW t_plane_move_status;
100 /*76-79*/ SL t_distance;
101 /*80-81*/ UW t_plane_buffer_available;
102
103 /*82-83*/ UW axis_a_status;
104 /*84*/ UB axis_a_switches;
105 /*85*/ UB axis_a_stop_code;
106 /*86-89*/ SL axis_a_reference_position;
107 /*90-93*/ SL axis_a_motor_position;
108 /*94-97*/ SL axis_a_position_error;
109 /*98-101*/ SL axis_a_aux_position;
110 /*102-105*/ SL axis_a_velocity;
111 /*106-109*/ SL axis_a_torque;
112 /*110-111*/ UW axis_a_analog_in;
113 /*112*/ UB axis_a_halls;
114 /*113*/ UB axis_a_reserved;
115 /*114-117*/ SL axis_a_variable;
116
117 /*118-119*/ UW axis_b_status;
118 /*120*/ UB axis_b_switches;
119 /*121*/ UB axis_b_stop_code;
120 /*122-125*/ SL axis_b_reference_position;
121 /*126-129*/ SL axis_b_motor_position;
122 /*130-133*/ SL axis_b_position_error;
123 /*134-137*/ SL axis_b_aux_position;
124 /*138-141*/ SL axis_b_velocity;
125 /*142-145*/ SL axis_b_torque;
126 /*146-147*/ UW axis_b_analog_in;
127 /*148*/ UB axis_b_halls;
128 /*149*/ UB axis_b_reserved;
129 /*150-153*/ SL axis_b_variable;
130
131 /*154-155*/ UW axis_c_status;
132 /*156*/ UB axis_c_switches;
133 /*157*/ UB axis_c_stop_code;
134 /*158-161*/ SL axis_c_reference_position;
135 /*162-165*/ SL axis_c_motor_position;
136 /*166-169*/ SL axis_c_position_error;
137 /*170-173*/ SL axis_c_aux_position;
138 /*174-177*/ SL axis_c_velocity;
139 /*178-181*/ SL axis_c_torque;
140 /*182-183*/ UW axis_c_analog_in;
141 /*184*/ UB axis_c_halls;
142 /*185*/ UB axis_c_reserved;
143 /*186-189*/ SL axis_c_variable;
144
145 /*190-191*/ UW axis_d_status;
146 /*192*/ UB axis_d_switches;
147 /*193*/ UB axis_d_stop_code;
148 /*194-197*/ SL axis_d_reference_position;
149 /*198-201*/ SL axis_d_motor_position;
150 /*202-205*/ SL axis_d_position_error;
151 /*206-209*/ SL axis_d_aux_position;
152 /*210-213*/ SL axis_d_velocity;
153 /*214-217*/ SL axis_d_torque;
154 /*218-219*/ UW axis_d_analog_in;
155 /*220*/ UB axis_d_halls;
156 /*221*/ UB axis_d_reserved;
157 /*222-225*/ SL axis_d_variable;
158
159 /*226-227*/ UW axis_e_status;
160 /*228*/ UB axis_e_switches;
161 /*229*/ UB axis_e_stop_code;
162 /*230-233*/ SL axis_e_reference_position;
163 /*234-237*/ SL axis_e_motor_position;
164 /*238-241*/ SL axis_e_position_error;
165 /*242-245*/ SL axis_e_aux_position;
166 /*246-249*/ SL axis_e_velocity;
167 /*250-253*/ SL axis_e_torque;
168 /*254-255*/ UW axis_e_analog_in;
169 /*256*/ UB axis_e_halls;
170 /*257*/ UB axis_e_reserved;
171 /*258-261*/ SL axis_e_variable;
172
173 /*262-263*/ UW axis_f_status;
174 /*264*/ UB axis_f_switches;
175 /*265*/ UB axis_f_stop_code;
176 /*266-269*/ SL axis_f_reference_position;
177 /*270-273*/ SL axis_f_motor_position;
178 /*274-277*/ SL axis_f_position_error;
179 /*278-281*/ SL axis_f_aux_position;
180 /*282-285*/ SL axis_f_velocity;
181 /*286-289*/ SL axis_f_torque;
182 /*290-291*/ UW axis_f_analog_in;
183 /*292*/ UB axis_f_halls;
184 /*293*/ UB axis_f_reserved;
185 /*294-297*/ SL axis_f_variable;
186
187 /*298-299*/ UW axis_g_status;
188 /*300*/ UB axis_g_switches;
189 /*301*/ UB axis_g_stop_code;
190 /*302-305*/ SL axis_g_reference_position;
191 /*306-309*/ SL axis_g_motor_position;
192 /*310-313*/ SL axis_g_position_error;
193 /*314-317*/ SL axis_g_aux_position;
194 /*318-321*/ SL axis_g_velocity;
195 /*322-325*/ SL axis_g_torque;
196 /*326-327*/ UW axis_g_analog_in;
197 /*328*/ UB axis_g_halls;
198 /*329*/ UB axis_g_reserved;
199 /*330-333*/ SL axis_g_variable;
200
201 /*334-335*/ UW axis_h_status;
202 /*336*/ UB axis_h_switches;
203 /*337*/ UB axis_h_stop_code;
204 /*338-341*/ SL axis_h_reference_position;
205 /*342-345*/ SL axis_h_motor_position;
206 /*346-349*/ SL axis_h_position_error;
207 /*350-353*/ SL axis_h_aux_position;
208 /*354-357*/ SL axis_h_velocity;
209 /*358-361*/ SL axis_h_torque;
210 /*362-363*/ UW axis_h_analog_in;
211 /*364*/ UB axis_h_halls;
212 /*365*/ UB axis_h_reserved;
213 /*366-369*/ SL axis_h_variable;
214 }; //DataRecord4000
215
217 struct GDataRecord52000
218 {
219
220 /*Offset type name description*/
221
222 /*00*/ UB header_0;
223 /*01*/ UB header_1;
224 /*02*/ UB header_2;
225 /*03*/ UB header_3;
226
227 /*04-05*/ UW sample_number;
228
229 /*06*/ UB input_bank_0;
230 /*07*/ UB input_bank_1;
231 /*08*/ UB input_bank_2;
232 /*09*/ UB input_bank_3;
233 /*10*/ UB input_bank_4;
234 /*11*/ UB input_bank_5;
235 /*12*/ UB input_bank_6;
236 /*13*/ UB input_bank_7;
237 /*14*/ UB input_bank_8;
238 /*15*/ UB input_bank_9;
239
240 /*16*/ UB output_bank_0;
241 /*17*/ UB output_bank_1;
242 /*18*/ UB output_bank_2;
243 /*19*/ UB output_bank_3;
244 /*20*/ UB output_bank_4;
245 /*21*/ UB output_bank_5;
246 /*22*/ UB output_bank_6;
247 /*23*/ UB output_bank_7;
248 /*24*/ UB output_bank_8;
249 /*25*/ UB output_bank_9;
250
251 /*26-27*/ SW reserved_0;
252 /*28-29*/ SW reserved_2;
253 /*30-31*/ SW reserved_4;
254 /*32-33*/ SW reserved_6;
255 /*34-35*/ SW reserved_8;
256 /*36-37*/ SW reserved_10;
257 /*38-39*/ SW reserved_12;
258 /*40*/ UB ethercat_bank;
259 /*41*/ UB reserved_14;
260
261 /*42*/ UB ethernet_status_a;
262 /*43*/ UB ethernet_status_b;
263 /*44*/ UB ethernet_status_c;
264 /*45*/ UB ethernet_status_d;
265 /*46*/ UB ethernet_status_e;
266 /*47*/ UB ethernet_status_f;
267 /*48*/ UB ethernet_status_g;
268 /*49*/ UB ethernet_status_h;
269
270 /*50*/ UB error_code;
271 /*51*/ UB thread_status;
272 /*52-55*/ UL amplifier_status;
273
274 /*56-59*/ UL contour_segment_count;
275 /*60-61*/ UW contour_buffer_available;
276
277 /*62-63*/ UW s_plane_segment_count;
278 /*64-65*/ UW s_plane_move_status;
279 /*66-69*/ SL s_distance;
280 /*70-71*/ UW s_plane_buffer_available;
281
282 /*72-73*/ UW t_plane_segment_count;
283 /*74-75*/ UW t_plane_move_status;
284 /*76-79*/ SL t_distance;
285 /*80-81*/ UW t_plane_buffer_available;
286
287 /*82-83*/ UW axis_a_status;
288 /*84*/ UB axis_a_switches;
289 /*85*/ UB axis_a_stop_code;
290 /*86-89*/ SL axis_a_reference_position;
291 /*90-93*/ SL axis_a_motor_position;
292 /*94-97*/ SL axis_a_position_error;
293 /*98-101*/ SL axis_a_aux_position;
294 /*102-105*/ SL axis_a_velocity;
295 /*106-109*/ SL axis_a_torque;
296 /*110-111*/ UW axis_a_analog_in;
297 /*112*/ UB axis_a_halls;
298 /*113*/ UB axis_a_reserved;
299 /*114-117*/ SL axis_a_variable;
300
301 /*118-119*/ UW axis_b_status;
302 /*120*/ UB axis_b_switches;
303 /*121*/ UB axis_b_stop_code;
304 /*122-125*/ SL axis_b_reference_position;
305 /*126-129*/ SL axis_b_motor_position;
306 /*130-133*/ SL axis_b_position_error;
307 /*134-137*/ SL axis_b_aux_position;
308 /*138-141*/ SL axis_b_velocity;
309 /*142-145*/ SL axis_b_torque;
310 /*146-147*/ UW axis_b_analog_in;
311 /*148*/ UB axis_b_halls;
312 /*149*/ UB axis_b_reserved;
313 /*150-153*/ SL axis_b_variable;
314
315 /*154-155*/ UW axis_c_status;
316 /*156*/ UB axis_c_switches;
317 /*157*/ UB axis_c_stop_code;
318 /*158-161*/ SL axis_c_reference_position;
319 /*162-165*/ SL axis_c_motor_position;
320 /*166-169*/ SL axis_c_position_error;
321 /*170-173*/ SL axis_c_aux_position;
322 /*174-177*/ SL axis_c_velocity;
323 /*178-181*/ SL axis_c_torque;
324 /*182-183*/ UW axis_c_analog_in;
325 /*184*/ UB axis_c_halls;
326 /*185*/ UB axis_c_reserved;
327 /*186-189*/ SL axis_c_variable;
328
329 /*190-191*/ UW axis_d_status;
330 /*192*/ UB axis_d_switches;
331 /*193*/ UB axis_d_stop_code;
332 /*194-197*/ SL axis_d_reference_position;
333 /*198-201*/ SL axis_d_motor_position;
334 /*202-205*/ SL axis_d_position_error;
335 /*206-209*/ SL axis_d_aux_position;
336 /*210-213*/ SL axis_d_velocity;
337 /*214-217*/ SL axis_d_torque;
338 /*218-219*/ UW axis_d_analog_in;
339 /*220*/ UB axis_d_halls;
340 /*221*/ UB axis_d_reserved;
341 /*222-225*/ SL axis_d_variable;
342
343 /*226-227*/ UW axis_e_status;
344 /*228*/ UB axis_e_switches;
345 /*229*/ UB axis_e_stop_code;
346 /*230-233*/ SL axis_e_reference_position;
347 /*234-237*/ SL axis_e_motor_position;
348 /*238-241*/ SL axis_e_position_error;
349 /*242-245*/ SL axis_e_aux_position;
350 /*246-249*/ SL axis_e_velocity;
351 /*250-253*/ SL axis_e_torque;
352 /*254-255*/ UW axis_e_analog_in;
353 /*256*/ UB axis_e_halls;
354 /*257*/ UB axis_e_reserved;
355 /*258-261*/ SL axis_e_variable;
356
357 /*262-263*/ UW axis_f_status;
358 /*264*/ UB axis_f_switches;
359 /*265*/ UB axis_f_stop_code;
360 /*266-269*/ SL axis_f_reference_position;
361 /*270-273*/ SL axis_f_motor_position;
362 /*274-277*/ SL axis_f_position_error;
363 /*278-281*/ SL axis_f_aux_position;
364 /*282-285*/ SL axis_f_velocity;
365 /*286-289*/ SL axis_f_torque;
366 /*290-291*/ UW axis_f_analog_in;
367 /*292*/ UB axis_f_halls;
368 /*293*/ UB axis_f_reserved;
369 /*294-297*/ SL axis_f_variable;
370
371 /*298-299*/ UW axis_g_status;
372 /*300*/ UB axis_g_switches;
373 /*301*/ UB axis_g_stop_code;
374 /*302-305*/ SL axis_g_reference_position;
375 /*306-309*/ SL axis_g_motor_position;
376 /*310-313*/ SL axis_g_position_error;
377 /*314-317*/ SL axis_g_aux_position;
378 /*318-321*/ SL axis_g_velocity;
379 /*322-325*/ SL axis_g_torque;
380 /*326-327*/ UW axis_g_analog_in;
381 /*328*/ UB axis_g_halls;
382 /*329*/ UB axis_g_reserved;
383 /*330-333*/ SL axis_g_variable;
384
385 /*334-335*/ UW axis_h_status;
386 /*336*/ UB axis_h_switches;
387 /*337*/ UB axis_h_stop_code;
388 /*338-341*/ SL axis_h_reference_position;
389 /*342-345*/ SL axis_h_motor_position;
390 /*346-349*/ SL axis_h_position_error;
391 /*350-353*/ SL axis_h_aux_position;
392 /*354-357*/ SL axis_h_velocity;
393 /*358-361*/ SL axis_h_torque;
394 /*362-363*/ UW axis_h_analog_in;
395 /*364*/ UB axis_h_halls;
396 /*365*/ UB axis_h_reserved;
397 /*366-369*/ SL axis_h_variable;
398 }; //DataRecord52000
399
401
408 struct GDataRecord1806
409 {
410 /*Offset type name description*/
411
412 /*00-01*/ UW sample_number;
413
414 /*02*/ UB input_bank_0;
415 /*03*/ UB input_bank_1;
416 /*04*/ UB input_bank_2;
417 /*05*/ UB input_bank_3;
418 /*06*/ UB input_bank_4;
419 /*07*/ UB input_bank_5;
420 /*08*/ UB input_bank_6;
421 /*09*/ UB input_bank_7;
422 /*10*/ UB input_bank_8;
423 /*11*/ UB input_bank_9;
424
425 /*12*/ UB output_bank_0;
426 /*13*/ UB output_bank_1;
427 /*14*/ UB output_bank_2;
428 /*15*/ UB output_bank_3;
429 /*16*/ UB output_bank_4;
430 /*17*/ UB output_bank_5;
431 /*18*/ UB output_bank_6;
432 /*19*/ UB output_bank_7;
433 /*20*/ UB output_bank_8;
434 /*21*/ UB output_bank_9;
435
436 /*22-23*/ SW reserved_0;
437 /*24-25*/ SW reserved_2;
438 /*26-27*/ SW reserved_4;
439 /*28-29*/ SW reserved_6;
440 /*30-31*/ SW reserved_8;
441 /*32-33*/ SW reserved_10;
442 /*34-35*/ SW reserved_12;
443 /*36-37*/ SW reserved_14;
444
445 /*38*/ UB reserved_16;
446 /*39*/ UB reserved_17;
447 /*40*/ UB reserved_18;
448 /*41*/ UB reserved_19;
449 /*42*/ UB reserved_20;
450 /*43*/ UB reserved_21;
451 /*44*/ UB reserved_22;
452 /*45*/ UB reserved_23;
453
454 /*46*/ UB error_code;
455 /*47*/ UB thread_status;
456 /*48-51*/ UL reserved_24;
457
458 /*52-55*/ UL contour_segment_count;
459 /*56-57*/ UW contour_buffer_available;
460
461 /*58-59*/ UW s_plane_segment_count;
462 /*60-61*/ UW s_plane_move_status;
463 /*62-65*/ SL s_distance;
464 /*66-67*/ UW s_plane_buffer_available;
465
466 /*68-69*/ UW t_plane_segment_count;
467 /*70-71*/ UW t_plane_move_status;
468 /*72-75*/ SL t_distance;
469 /*76-77*/ UW t_plane_buffer_available;
470
471 /*78-79*/ UW axis_a_status;
472 /*80*/ UB axis_a_switches;
473 /*81*/ UB axis_a_stop_code;
474 /*82-85*/ SL axis_a_reference_position;
475 /*86-89*/ SL axis_a_motor_position;
476 /*90-93*/ SL axis_a_position_error;
477 /*94-97*/ SL axis_a_aux_position;
478 /*98-101*/ SL axis_a_velocity;
479 /*102-105*/ SL axis_a_torque;
480 /*106-107*/ UW axis_a_analog_in;
481 /*108*/ UB axis_a_reserved_0;
482 /*109*/ UB axis_a_reserved_1;
483 /*110-113*/ SL axis_a_variable;
484
485 /*114-115*/ UW axis_b_status;
486 /*116*/ UB axis_b_switches;
487 /*117*/ UB axis_b_stop_code;
488 /*118-121*/ SL axis_b_reference_position;
489 /*122-125*/ SL axis_b_motor_position;
490 /*126-129*/ SL axis_b_position_error;
491 /*130-133*/ SL axis_b_aux_position;
492 /*134-137*/ SL axis_b_velocity;
493 /*138-141*/ SL axis_b_torque;
494 /*142-143*/ UW axis_b_analog_in;
495 /*144*/ UB axis_b_reserved_0;
496 /*145*/ UB axis_b_reserved_1;
497 /*146-149*/ SL axis_b_variable;
498
499 /*150-151*/ UW axis_c_status;
500 /*152*/ UB axis_c_switches;
501 /*153*/ UB axis_c_stop_code;
502 /*154-157*/ SL axis_c_reference_position;
503 /*158-161*/ SL axis_c_motor_position;
504 /*162-165*/ SL axis_c_position_error;
505 /*166-169*/ SL axis_c_aux_position;
506 /*170-173*/ SL axis_c_velocity;
507 /*174-177*/ SL axis_c_torque;
508 /*178-179*/ UW axis_c_analog_in;
509 /*180*/ UB axis_c_reserved_0;
510 /*181*/ UB axis_c_reserved_1;
511 /*182-185*/ SL axis_c_variable;
512
513 /*186-187*/ UW axis_d_status;
514 /*188*/ UB axis_d_switches;
515 /*189*/ UB axis_d_stop_code;
516 /*190-193*/ SL axis_d_reference_position;
517 /*194-197*/ SL axis_d_motor_position;
518 /*198-201*/ SL axis_d_position_error;
519 /*202-205*/ SL axis_d_aux_position;
520 /*206-209*/ SL axis_d_velocity;
521 /*210-213*/ SL axis_d_torque;
522 /*214-215*/ UW axis_d_analog_in;
523 /*216*/ UB axis_d_reserved_0;
524 /*217*/ UB axis_d_reserved_1;
525 /*218-221*/ SL axis_d_variable;
526
527 /*222-223*/ UW axis_e_status;
528 /*224*/ UB axis_e_switches;
529 /*225*/ UB axis_e_stop_code;
530 /*226-229*/ SL axis_e_reference_position;
531 /*230-233*/ SL axis_e_motor_position;
532 /*234-237*/ SL axis_e_position_error;
533 /*238-241*/ SL axis_e_aux_position;
534 /*242-245*/ SL axis_e_velocity;
535 /*256-249*/ SL axis_e_torque;
536 /*250-251*/ UW axis_e_analog_in;
537 /*252*/ UB axis_e_reserved_0;
538 /*253*/ UB axis_e_reserved_1;
539 /*254-257*/ SL axis_e_variable;
540
541 /*258-259*/ UW axis_f_status;
542 /*260*/ UB axis_f_switches;
543 /*261*/ UB axis_f_stop_code;
544 /*262-265*/ SL axis_f_reference_position;
545 /*266-269*/ SL axis_f_motor_position;
546 /*270-273*/ SL axis_f_position_error;
547 /*274-277*/ SL axis_f_aux_position;
548 /*278-281*/ SL axis_f_velocity;
549 /*282-285*/ SL axis_f_torque;
550 /*286-287*/ UW axis_f_analog_in;
551 /*288*/ UB axis_f_reserved_0;
552 /*289*/ UB axis_f_reserved_1;
553 /*290-293*/ SL axis_f_variable;
554
555 /*294-295*/ UW axis_g_status;
556 /*296*/ UB axis_g_switches;
557 /*297*/ UB axis_g_stop_code;
558 /*298-301*/ SL axis_g_reference_position;
559 /*302-305*/ SL axis_g_motor_position;
560 /*306-309*/ SL axis_g_position_error;
561 /*310-313*/ SL axis_g_aux_position;
562 /*314-317*/ SL axis_g_velocity;
563 /*318-321*/ SL axis_g_torque;
564 /*322-323*/ UW axis_g_analog_in;
565 /*324*/ UB axis_g_reserved_0;
566 /*325*/ UB axis_g_reserved_1;
567 /*326-329*/ SL axis_g_variable;
568
569 /*330-331*/ UW axis_h_status;
570 /*332*/ UB axis_h_switches;
571 /*333*/ UB axis_h_stop_code;
572 /*334-337*/ SL axis_h_reference_position;
573 /*338-341*/ SL axis_h_motor_position;
574 /*342-345*/ SL axis_h_position_error;
575 /*346-349*/ SL axis_h_aux_position;
576 /*350-353*/ SL axis_h_velocity;
577 /*354-357*/ SL axis_h_torque;
578 /*358-359*/ UW axis_h_analog_in;
579 /*360*/ UB axis_h_reserved_0;
580 /*361*/ UB axis_h_reserved_1;
581 /*362-365*/ SL axis_h_variable;
582 }; //DataRecord1806
583
585 struct GDataRecord2103
586 {
587
588 /*Offset type name description*/
589
590 /*00*/ UB header_0;
591 /*01*/ UB header_1;
592 /*02*/ UB header_2;
593 /*03*/ UB header_3;
594
595 /*04-05*/ UW sample_number;
596
597 /*06*/ UB input_bank_0;
598 /*07*/ UB input_bank_1;
599 /*08*/ UB input_bank_2;
600 /*09*/ UB input_bank_3;
601 /*10*/ UB input_bank_4;
602 /*11*/ UB input_bank_5;
603 /*12*/ UB input_bank_6;
604 /*13*/ UB input_bank_7;
605 /*14*/ UB input_bank_8;
606 /*15*/ UB input_bank_9;
607
608 /*16*/ UB output_bank_0;
609 /*17*/ UB output_bank_1;
610 /*18*/ UB output_bank_2;
611 /*19*/ UB output_bank_3;
612 /*20*/ UB output_bank_4;
613 /*21*/ UB output_bank_5;
614 /*22*/ UB output_bank_6;
615 /*23*/ UB output_bank_7;
616 /*24*/ UB output_bank_8;
617 /*25*/ UB output_bank_9;
618
619 /*26*/ UB error_code;
620 /*27*/ UB general_status;
621
622 /*28-29*/ UW s_plane_segment_count;
623 /*30-31*/ UW s_plane_move_status;
624 /*32-35*/ SL s_distance;
625
626 /*36-37*/ UW t_plane_segment_count;
627 /*38-39*/ UW t_plane_move_status;
628 /*40-43*/ SL t_distance;
629
630 /*44-45*/ UW axis_a_status;
631 /*46*/ UB axis_a_switches;
632 /*47*/ UB axis_a_stop_code;
633 /*48-51*/ SL axis_a_reference_position;
634 /*52-55*/ SL axis_a_motor_position;
635 /*56-59*/ SL axis_a_position_error;
636 /*60-63*/ SL axis_a_aux_position;
637 /*64-67*/ SL axis_a_velocity;
638 /*68-69*/ SW axis_a_torque;
639 /*70-71*/ UW axis_a_analog_in;
640
641 /*72-73*/ UW axis_b_status;
642 /*74*/ UB axis_b_switches;
643 /*75*/ UB axis_b_stop_code;
644 /*76-79*/ SL axis_b_reference_position;
645 /*80-83*/ SL axis_b_motor_position;
646 /*84-87*/ SL axis_b_position_error;
647 /*88-91*/ SL axis_b_aux_position;
648 /*92-95*/ SL axis_b_velocity;
649 /*96-97*/ SW axis_b_torque;
650 /*98-99*/ UW axis_b_analog_in;
651
652 /*100-101*/ UW axis_c_status;
653 /*102*/ UB axis_c_switches;
654 /*103*/ UB axis_c_stop_code;
655 /*104-107*/ SL axis_c_reference_position;
656 /*108-111*/ SL axis_c_motor_position;
657 /*112-115*/ SL axis_c_position_error;
658 /*116-119*/ SL axis_c_aux_position;
659 /*120-123*/ SL axis_c_velocity;
660 /*124-125*/ SW axis_c_torque;
661 /*126-127*/ UW axis_c_analog_in;
662
663 /*128-129*/ UW axis_d_status;
664 /*130*/ UB axis_d_switches;
665 /*131*/ UB axis_d_stop_code;
666 /*132-135*/ SL axis_d_reference_position;
667 /*136-139*/ SL axis_d_motor_position;
668 /*140-143*/ SL axis_d_position_error;
669 /*144-147*/ SL axis_d_aux_position;
670 /*148-151*/ SL axis_d_velocity;
671 /*152-153*/ SW axis_d_torque;
672 /*154-155*/ UW axis_d_analog_in;
673
674 /*156-157*/ UW axis_e_status;
675 /*158*/ UB axis_e_switches;
676 /*159*/ UB axis_e_stop_code;
677 /*160-163*/ SL axis_e_reference_position;
678 /*164-167*/ SL axis_e_motor_position;
679 /*168-171*/ SL axis_e_position_error;
680 /*172-175*/ SL axis_e_aux_position;
681 /*176-179*/ SL axis_e_velocity;
682 /*180-181*/ SW axis_e_torque;
683 /*182-183*/ UW axis_e_analog_in;
684
685 /*184-185*/ UW axis_f_status;
686 /*186*/ UB axis_f_switches;
687 /*187*/ UB axis_f_stop_code;
688 /*188-191*/ SL axis_f_reference_position;
689 /*192-195*/ SL axis_f_motor_position;
690 /*196-199*/ SL axis_f_position_error;
691 /*200-203*/ SL axis_f_aux_position;
692 /*204-207*/ SL axis_f_velocity;
693 /*208-209*/ SW axis_f_torque;
694 /*210-211*/ UW axis_f_analog_in;
695
696 /*212-213*/ UW axis_g_status;
697 /*214*/ UB axis_g_switches;
698 /*215*/ UB axis_g_stop_code;
699 /*216-219*/ SL axis_g_reference_position;
700 /*220-223*/ SL axis_g_motor_position;
701 /*224-227*/ SL axis_g_position_error;
702 /*228-231*/ SL axis_g_aux_position;
703 /*232-235*/ SL axis_g_velocity;
704 /*236-237*/ SW axis_g_torque;
705 /*238-239*/ UW axis_g_analog_in;
706
707 /*240-241*/ UW axis_h_status;
708 /*242*/ UB axis_h_switches;
709 /*243*/ UB axis_h_stop_code;
710 /*244-247*/ SL axis_h_reference_position;
711 /*248-251*/ SL axis_h_motor_position;
712 /*252-255*/ SL axis_h_position_error;
713 /*256-259*/ SL axis_h_aux_position;
714 /*260-263*/ SL axis_h_velocity;
715 /*264-265*/ SW axis_h_torque;
716 /*266-267*/ UW axis_h_analog_in;
717 }; //DataRecord2013
718
721
726 struct GDataRecord1802
727 {
728
729 /*Offset type name description*/
730
731 /*00-01*/ UW sample_number;
732
733 /*02*/ UB input_bank_0;
734 /*03*/ UB input_bank_1;
735 /*04*/ UB input_bank_2;
736 /*05*/ UB input_bank_3;
737 /*06*/ UB input_bank_4;
738 /*07*/ UB input_bank_5;
739 /*08*/ UB input_bank_6;
740 /*09*/ UB input_bank_7;
741 /*10*/ UB input_bank_8;
742 /*11*/ UB input_bank_9;
743
744 /*12*/ UB output_bank_0;
745 /*13*/ UB output_bank_1;
746 /*14*/ UB output_bank_2;
747 /*15*/ UB output_bank_3;
748 /*16*/ UB output_bank_4;
749 /*17*/ UB output_bank_5;
750 /*18*/ UB output_bank_6;
751 /*19*/ UB output_bank_7;
752 /*20*/ UB output_bank_8;
753 /*21*/ UB output_bank_9;
754
755 /*22*/ UB error_code;
756 /*23*/ UB general_status;
757
758 /*24-25*/ UW s_plane_segment_count;
759 /*26-27*/ UW s_plane_move_status;
760 /*28-31*/ SL s_distance;
761
762 /*32-33*/ UW t_plane_segment_count;
763 /*34-35*/ UW t_plane_move_status;
764 /*36-39*/ SL t_distance;
765
766 /*40-41*/ UW axis_a_status;
767 /*42*/ UB axis_a_switches;
768 /*43*/ UB axis_a_stop_code;
769 /*44-47*/ SL axis_a_reference_position;
770 /*48-51*/ SL axis_a_motor_position;
771 /*52-55*/ SL axis_a_position_error;
772 /*56-59*/ SL axis_a_aux_position;
773 /*60-63*/ SL axis_a_velocity;
774 /*64-65*/ SW axis_a_torque;
775 /*66*/ UB axis_a_reserved_0;
776 /*67*/ UB axis_a_reserved_1;
777
778 /*68-69*/ UW axis_b_status;
779 /*70*/ UB axis_b_switches;
780 /*71*/ UB axis_b_stop_code;
781 /*72-75*/ SL axis_b_reference_position;
782 /*76-79*/ SL axis_b_motor_position;
783 /*80-83*/ SL axis_b_position_error;
784 /*84-87*/ SL axis_b_aux_position;
785 /*88-91*/ SL axis_b_velocity;
786 /*92-93*/ SW axis_b_torque;
787 /*94*/ UB axis_b_reserved_0;
788 /*95*/ UB axis_b_reserved_1;
789
790 /*96-97*/ UW axis_c_status;
791 /*98*/ UB axis_c_switches;
792 /*99*/ UB axis_c_stop_code;
793 /*100-103*/ SL axis_c_reference_position;
794 /*104-107*/ SL axis_c_motor_position;
795 /*108-111*/ SL axis_c_position_error;
796 /*112-115*/ SL axis_c_aux_position;
797 /*116-119*/ SL axis_c_velocity;
798 /*120-121*/ SW axis_c_torque;
799 /*122*/ UB axis_c_reserved_0;
800 /*123*/ UB axis_c_reserved_1;
801
802 /*124-125*/ UW axis_d_status;
803 /*126*/ UB axis_d_switches;
804 /*127*/ UB axis_d_stop_code;
805 /*128-131*/ SL axis_d_reference_position;
806 /*132-135*/ SL axis_d_motor_position;
807 /*136-139*/ SL axis_d_position_error;
808 /*140-143*/ SL axis_d_aux_position;
809 /*144-147*/ SL axis_d_velocity;
810 /*148-149*/ SW axis_d_torque;
811 /*150*/ UB axis_d_reserved_0;
812 /*151*/ UB axis_d_reserved_1;
813
814 }; //DataRecord1802
815
817 struct GDataRecord30000
818 {
819
820 /*Offset type name description*/
821
822 /*00*/ UB header_0;
823 /*01*/ UB header_1;
824 /*02*/ UB header_2;
825 /*03*/ UB header_3;
826
827 /*04-05*/ UW sample_number;
828
829 /*06*/ UB input_bank_0;
830 /*07*/ UB input_bank_1;
831
832 /*08*/ UB output_bank_0;
833 /*09*/ UB output_bank_1;
834
835 /*10*/ UB error_code;
836 /*11*/ UB thread_status;
837
838 /*12-13*/ UW input_analog_2;
839
840 /*14-15*/ UW output_analog_1;
841 /*16-17*/ UW output_analog_2;
842
843 /*18-21*/ UL amplifier_status;
844
845 /*22-25*/ UL contour_segment_count;
846 /*26-27*/ UW contour_buffer_available;
847
848 /*28-29*/ UW s_plane_segment_count;
849 /*30-31*/ UW s_plane_move_status;
850 /*32-35*/ SL s_distance;
851 /*36-37*/ UW s_plane_buffer_available;
852
853 /*38-39*/ UW axis_a_status;
854 /*40*/ UB axis_a_switches;
855 /*41*/ UB axis_a_stop_code;
856 /*42-45*/ SL axis_a_reference_position;
857 /*46-49*/ SL axis_a_motor_position;
858 /*50-53*/ SL axis_a_position_error;
859 /*54-57*/ SL axis_a_aux_position;
860 /*58-61*/ SL axis_a_velocity;
861 /*62-65*/ SL axis_a_torque;
862 /*66-67*/ UW axis_a_analog_in;
863 /*68*/ UB axis_a_halls;
864 /*69*/ UB axis_a_reserved;
865 /*70-73*/ SL axis_a_variable;
866 }; //DataRecord30000
867
869 struct GDataRecord47000_ENC
870 {
871
872 /*Offset type name description*/
873
874 /*00*/ UB header_0;
875 /*01*/ UB header_1;
876 /*02*/ UB header_2;
877 /*03*/ UB header_3;
878
879 /*04-05*/ UW sample_number;
880 /*06*/ UB error_code;
881 /*07*/ UB general_status;
882
883 /*08-09*/ UW output_analog_0;
884 /*10-11*/ UW output_analog_1;
885 /*12-13*/ UW output_analog_2;
886 /*14-15*/ UW output_analog_3;
887 /*16-17*/ UW output_analog_4;
888 /*18-19*/ UW output_analog_5;
889 /*20-21*/ UW output_analog_6;
890 /*22-23*/ UW output_analog_7;
891
892 /*24-25*/ UW input_analog_0;
893 /*26-27*/ UW input_analog_1;
894 /*28-29*/ UW input_analog_2;
895 /*30-31*/ UW input_analog_3;
896 /*32-33*/ UW input_analog_4;
897 /*34-35*/ UW input_analog_5;
898 /*36-37*/ UW input_analog_6;
899 /*38-39*/ UW input_analog_7;
900
901 /*40-41*/ UW output_bank_0;
902
903 /*42-43*/ UW input_bank_0;
904
905 /*44-47*/ UL pulse_count_0;
906 /*48-51*/ SL zc_variable;
907 /*52-55*/ SL zd_variable;
908
909 /*56-59*/ SL encoder_0;
910 /*60-63*/ SL encoder_1;
911 /*64-67*/ SL encoder_2;
912 /*68-71*/ SL encoder_3;
913
914 }; //GDataRecord47000_ENC
915
917 struct GDataRecord47300_ENC
918 {
919
920 /*Offset type name description*/
921
922 /*00*/ UB header_0;
923 /*01*/ UB header_1;
924 /*02*/ UB header_2;
925 /*03*/ UB header_3;
926
927 /*04-05*/ UW sample_number;
928 /*06*/ UB error_code;
929 /*07*/ UB general_status;
930
931 /*08-09*/ UW output_analog_0;
932 /*10-11*/ UW output_analog_1;
933 /*12-13*/ UW output_analog_2;
934 /*14-15*/ UW output_analog_3;
935 /*16-17*/ UW output_analog_4;
936 /*18-19*/ UW output_analog_5;
937 /*20-21*/ UW output_analog_6;
938 /*22-23*/ UW output_analog_7;
939
940 /*24-25*/ UW input_analog_0;
941 /*26-27*/ UW input_analog_1;
942 /*28-29*/ UW input_analog_2;
943 /*30-31*/ UW input_analog_3;
944 /*32-33*/ UW input_analog_4;
945 /*34-35*/ UW input_analog_5;
946 /*36-37*/ UW input_analog_6;
947 /*38-39*/ UW input_analog_7;
948
949 /*40-41*/ UW output_bank_0;
950 /*42-43*/ UW output_bank_1;
951
952 /*44-45*/ UW input_bank_0;
953 /*46-47*/ UW input_bank_1;
954
955 /*48-51*/ UL pulse_count_0;
956 /*52-55*/ SL zc_variable;
957 /*56-59*/ SL zd_variable;
958
959 /*60-63*/ SL encoder_0;
960 /*64-67*/ SL encoder_1;
961 /*68-71*/ SL encoder_2;
962 /*72-75*/ SL encoder_3;
963
964 }; //GDataRecord47300_ENC
965
967 struct GDataRecord47300_24EX
968 {
969
970 /*Offset type name description*/
971
972 /*00*/ UB header_0;
973 /*01*/ UB header_1;
974 /*02*/ UB header_2;
975 /*03*/ UB header_3;
976
977 /*04-05*/ UW sample_number;
978 /*06*/ UB error_code;
979 /*07*/ UB general_status;
980
981 /*08-09*/ UW output_analog_0;
982 /*10-11*/ UW output_analog_1;
983 /*12-13*/ UW output_analog_2;
984 /*14-15*/ UW output_analog_3;
985 /*16-17*/ UW output_analog_4;
986 /*18-19*/ UW output_analog_5;
987 /*20-21*/ UW output_analog_6;
988 /*22-23*/ UW output_analog_7;
989
990 /*24-25*/ UW input_analog_0;
991 /*26-27*/ UW input_analog_1;
992 /*28-29*/ UW input_analog_2;
993 /*30-31*/ UW input_analog_3;
994 /*32-33*/ UW input_analog_4;
995 /*34-35*/ UW input_analog_5;
996 /*36-37*/ UW input_analog_6;
997 /*38-39*/ UW input_analog_7;
998
999 /*40-41*/ UW output_bank_0;
1000 /*42-43*/ UW output_bank_1;
1001
1002 /*44-45*/ UW input_bank_0;
1003 /*46-47*/ UW input_bank_1;
1004
1005 /*48-51*/ UL pulse_count_0;
1006 /*52-55*/ SL zc_variable;
1007 /*56-59*/ SL zd_variable;
1008
1009 /*60-61*/ UW output_bank_2;
1010 /*62-63*/ UW output_back_3;
1011
1012 /*64-65*/ UW input_bank_2;
1013 /*66-67*/ UW input_bank_3;
1014
1015 }; //GDataRecord47300_24EX
1016
1017
1019
1029 union GDataRecord
1030 {
1031
1032 struct GDataRecord4000 dmc4000;
1033 struct GDataRecord4000 dmc4103;
1034 struct GDataRecord4000 dmc50000;
1035
1036 struct GDataRecord52000 dmc52000;
1037
1038 struct GDataRecord30000 dmc30000;
1039
1040 struct GDataRecord2103 dmc2103;
1041
1042 struct GDataRecord1806 dmc1806;
1043
1044 struct GDataRecord1802 dmc1802;
1045
1046 struct GDataRecord47000_ENC rio47000;
1047 struct GDataRecord47300_ENC rio47300;
1048 struct GDataRecord47300_24EX rio47300_24ex;
1049
1050 unsigned char byte_array[GALILDATARECORDMAXLENGTH];
1051 };
1052
1053
1054 #ifdef PACKOK
1055 #pragma pack() //return pack to default
1056 #else
1057 #error "Need to return structure packing for compiler"
1058 #endif
1059
1060 #endif //I_210405D9_D9EF_484F_8258_BB29A1BBA217
GDataRecord1806::axis_g_velocity
SL axis_g_velocity
G axis velocity.
Definition: gclib_record.h:562
GDataRecord52000::ethernet_status_h
UB ethernet_status_h
Ethernet Handle H Status.
Definition: gclib_record.h:268
GDataRecord1802::axis_a_position_error
SL axis_a_position_error
A axis position error.
Definition: gclib_record.h:771
GDataRecord2103::axis_g_stop_code
UB axis_g_stop_code
G axis stop code.
Definition: gclib_record.h:698
GDataRecord2103::axis_d_position_error
SL axis_d_position_error
D axis position error.
Definition: gclib_record.h:668
GDataRecord1806::axis_c_variable
SL axis_c_variable
C User-defined variable (ZA).
Definition: gclib_record.h:511
GDataRecord30000::amplifier_status
UL amplifier_status
Amplifier Status.
Definition: gclib_record.h:843
GDataRecord4000::axis_d_velocity
SL axis_d_velocity
D axis velocity.
Definition: gclib_record.h:152
GDataRecord2103::axis_e_stop_code
UB axis_e_stop_code
E axis stop code.
Definition: gclib_record.h:676
GDataRecord1802::axis_d_velocity
SL axis_d_velocity
D axis velocity.
Definition: gclib_record.h:809
GDataRecord4000::output_bank_0
UB output_bank_0
general output bank 0 (outputs 1-8).
Definition: gclib_record.h:57
GDataRecord52000::axis_a_torque
SL axis_a_torque
A axis torque.
Definition: gclib_record.h:295
GDataRecord4000::axis_g_switches
UB axis_g_switches
G axis switches.
Definition: gclib_record.h:188
GDataRecord52000::error_code
UB error_code
error code.
Definition: gclib_record.h:270
GDataRecord1802::output_bank_0
UB output_bank_0
general output bank 0 (outputs 1-8).
Definition: gclib_record.h:744
GDataRecord1806::input_bank_0
UB input_bank_0
general input bank 0 (inputs 1-8).
Definition: gclib_record.h:414
GDataRecord52000::reserved_0
SW reserved_0
Reserved.
Definition: gclib_record.h:251
GDataRecord4000::t_plane_segment_count
UW t_plane_segment_count
segment count of coordinated move for T plane.
Definition: gclib_record.h:98
GDataRecord2103::output_bank_1
UB output_bank_1
general output bank 1 (outputs 9-16).
Definition: gclib_record.h:609
GDataRecord4000::axis_d_torque
SL axis_d_torque
D axis torque.
Definition: gclib_record.h:153
GDataRecord2103::axis_f_switches
UB axis_f_switches
F axis switches.
Definition: gclib_record.h:686
GDataRecord47000_ENC::general_status
UB general_status
General status.
Definition: gclib_record.h:881
GDataRecord1802::s_plane_move_status
UW s_plane_move_status
coordinated move status for S plane.
Definition: gclib_record.h:759
GDataRecord4000::axis_f_reserved
UB axis_f_reserved
Reserved.
Definition: gclib_record.h:184
GDataRecord1802::axis_d_reserved_0
UB axis_d_reserved_0
Reserved.
Definition: gclib_record.h:811
GDataRecord1806::axis_a_velocity
SL axis_a_velocity
A axis velocity.
Definition: gclib_record.h:478
GDataRecord1806::axis_d_status
UW axis_d_status
D axis status.
Definition: gclib_record.h:513
GDataRecord52000::header_0
UB header_0
1st Byte of Header.
Definition: gclib_record.h:222
GDataRecord1802::input_bank_2
UB input_bank_2
general input bank 2 (inputs 17-24).
Definition: gclib_record.h:735
GDataRecord47300_24EX::output_analog_0
UW output_analog_0
Analog output 0.
Definition: gclib_record.h:981
GDataRecord4000::reserved_6
SW reserved_6
Reserved.
Definition: gclib_record.h:71
GDataRecord4000::axis_h_variable
SL axis_h_variable
H User-defined variable (ZA).
Definition: gclib_record.h:213
GDataRecord52000::axis_h_variable
SL axis_h_variable
H User-defined variable (ZA).
Definition: gclib_record.h:397
GDataRecord52000::axis_a_switches
UB axis_a_switches
A axis switches.
Definition: gclib_record.h:288
GDataRecord47300_ENC::general_status
UB general_status
General status.
Definition: gclib_record.h:929
GDataRecord52000::axis_e_motor_position
SL axis_e_motor_position
E axis motor position.
Definition: gclib_record.h:347
GDataRecord1806::output_bank_1
UB output_bank_1
general output bank 1 (outputs 9-16).
Definition: gclib_record.h:426
GDataRecord52000::ethercat_bank
UB ethercat_bank
EtherCAT Bank Indicator.
Definition: gclib_record.h:258
GDataRecord4000::ethernet_status_e
UB ethernet_status_e
Ethernet Handle E Status.
Definition: gclib_record.h:81
GDataRecord1802::axis_b_velocity
SL axis_b_velocity
B axis velocity.
Definition: gclib_record.h:785
GDataRecord1806::axis_a_analog_in
UW axis_a_analog_in
A axis analog input.
Definition: gclib_record.h:480
GDataRecord4000::output_bank_1
UB output_bank_1
general output bank 1 (outputs 9-16).
Definition: gclib_record.h:58
GDataRecord52000::input_bank_0
UB input_bank_0
general input bank 0 (inputs 1-8).
Definition: gclib_record.h:229
GDataRecord2103::axis_e_velocity
SL axis_e_velocity
E axis velocity.
Definition: gclib_record.h:681
GDataRecord1802::axis_a_torque
SW axis_a_torque
A axis torque.
Definition: gclib_record.h:774
GDataRecord52000::axis_d_velocity
SL axis_d_velocity
D axis velocity.
Definition: gclib_record.h:336
GDataRecord4000::axis_g_aux_position
SL axis_g_aux_position
G axis auxiliary position.
Definition: gclib_record.h:193
GDataRecord47300_ENC::input_bank_1
UW input_bank_1
Digital inputs 16-23;.
Definition: gclib_record.h:953
GDataRecord52000::axis_e_torque
SL axis_e_torque
E axis torque.
Definition: gclib_record.h:351
GDataRecord1806::axis_a_switches
UB axis_a_switches
A axis switches.
Definition: gclib_record.h:472
GDataRecord::dmc4103
struct GDataRecord4000 dmc4103
The DMC-4103 data record.
Definition: gclib_record.h:1033
GDataRecord1806::input_bank_3
UB input_bank_3
general input bank 3 (inputs 25-32).
Definition: gclib_record.h:417
GDataRecord1806::axis_c_status
UW axis_c_status
C axis status.
Definition: gclib_record.h:499
GDataRecord4000::axis_d_position_error
SL axis_d_position_error
D axis position error.
Definition: gclib_record.h:150
GDataRecord4000::axis_a_motor_position
SL axis_a_motor_position
A axis motor position.
Definition: gclib_record.h:107
GDataRecord1802::axis_a_stop_code
UB axis_a_stop_code
A axis stop code.
Definition: gclib_record.h:768
GDataRecord52000::axis_b_reserved
UB axis_b_reserved
Reserved.
Definition: gclib_record.h:312
GDataRecord47300_24EX::input_analog_6
UW input_analog_6
Analog input 6.
Definition: gclib_record.h:996
GDataRecord1802::axis_c_stop_code
UB axis_c_stop_code
C axis stop code.
Definition: gclib_record.h:792
GDataRecord47000_ENC::encoder_3
SL encoder_3
Encoder channel 3. Data only valid for parts with -BISS, -QUAD, or -SSI.
Definition: gclib_record.h:912
GDataRecord4000::axis_h_halls
UB axis_h_halls
H Hall Input Status.
Definition: gclib_record.h:211
GDataRecord4000::output_bank_4
UB output_bank_4
general output bank 4 (outputs 33-40).
Definition: gclib_record.h:61
GDataRecord2103::axis_g_velocity
SL axis_g_velocity
G axis velocity.
Definition: gclib_record.h:703
GDataRecord47300_24EX::input_bank_0
UW input_bank_0
Digital inputs 0-15.
Definition: gclib_record.h:1002
GDataRecord30000::header_2
UB header_2
3rd Byte of Header.
Definition: gclib_record.h:824
GDataRecord47300_ENC::encoder_3
SL encoder_3
Encoder channel 3. Data only valid for parts with -BISS, -QUAD, or -SSI.
Definition: gclib_record.h:962
GDataRecord47000_ENC::header_0
UB header_0
1st Byte of Header.
Definition: gclib_record.h:874
GDataRecord52000::axis_b_position_error
SL axis_b_position_error
B axis position error.
Definition: gclib_record.h:306
GDataRecord52000::axis_b_analog_in
UW axis_b_analog_in
B axis analog input.
Definition: gclib_record.h:310
GDataRecord1802::axis_d_reference_position
SL axis_d_reference_position
D axis reference position.
Definition: gclib_record.h:805
GDataRecord47300_ENC::header_0
UB header_0
1st Byte of Header.
Definition: gclib_record.h:922
GDataRecord2103::axis_f_motor_position
SL axis_f_motor_position
F axis motor position.
Definition: gclib_record.h:689
GDataRecord4000::axis_h_position_error
SL axis_h_position_error
H axis position error.
Definition: gclib_record.h:206
GDataRecord30000::axis_a_halls
UB axis_a_halls
A Hall Input Status.
Definition: gclib_record.h:863
GDataRecord1806::axis_a_position_error
SL axis_a_position_error
A axis position error.
Definition: gclib_record.h:476
GDataRecord4000::axis_d_analog_in
UW axis_d_analog_in
D axis analog input.
Definition: gclib_record.h:154
GDataRecord1806::axis_g_reserved_1
UB axis_g_reserved_1
Reserved.
Definition: gclib_record.h:566
GDataRecord4000::axis_c_reference_position
SL axis_c_reference_position
C axis reference position.
Definition: gclib_record.h:134
GDataRecord52000::amplifier_status
UL amplifier_status
Amplifier Status.
Definition: gclib_record.h:272
GDataRecord52000::axis_g_analog_in
UW axis_g_analog_in
G axis analog input.
Definition: gclib_record.h:380
GDataRecord47300_24EX::output_bank_0
UW output_bank_0
Digital outputs 0-15.
Definition: gclib_record.h:999
GDataRecord4000::axis_e_variable
SL axis_e_variable
E User-defined variable (ZA).
Definition: gclib_record.h:171
GDataRecord52000::axis_d_aux_position
SL axis_d_aux_position
D axis auxiliary position.
Definition: gclib_record.h:335
GDataRecord2103::error_code
UB error_code
error code.
Definition: gclib_record.h:619
GDataRecord1806::axis_g_reference_position
SL axis_g_reference_position
G axis reference position.
Definition: gclib_record.h:558
GDataRecord30000::axis_a_variable
SL axis_a_variable
A User-defined variable (ZA).
Definition: gclib_record.h:865
GDataRecord52000::input_bank_5
UB input_bank_5
general input bank 5 (inputs 41-48).
Definition: gclib_record.h:234
GDataRecord2103::axis_h_aux_position
SL axis_h_aux_position
H axis auxiliary position.
Definition: gclib_record.h:713
GDataRecord30000::axis_a_switches
UB axis_a_switches
A axis switches.
Definition: gclib_record.h:854
GDataRecord4000::axis_b_position_error
SL axis_b_position_error
B axis position error.
Definition: gclib_record.h:122
GDataRecord4000::axis_g_motor_position
SL axis_g_motor_position
G axis motor position.
Definition: gclib_record.h:191
GDataRecord52000::axis_a_motor_position
SL axis_a_motor_position
A axis motor position.
Definition: gclib_record.h:291
GDataRecord4000::input_bank_0
UB input_bank_0
general input bank 0 (inputs 1-8).
Definition: gclib_record.h:46
GDataRecord1802::t_plane_segment_count
UW t_plane_segment_count
segment count of coordinated move for T plane.
Definition: gclib_record.h:762
GDataRecord52000::axis_b_halls
UB axis_b_halls
B Hall Input Status.
Definition: gclib_record.h:311
GDataRecord30000::header_1
UB header_1
2nd Byte of Header.
Definition: gclib_record.h:823
GDataRecord1806::input_bank_2
UB input_bank_2
general input bank 2 (inputs 17-24).
Definition: gclib_record.h:416
GDataRecord4000::axis_c_aux_position
SL axis_c_aux_position
C axis auxiliary position.
Definition: gclib_record.h:137
GDataRecord2103::axis_d_aux_position
SL axis_d_aux_position
D axis auxiliary position.
Definition: gclib_record.h:669
GDataRecord4000::axis_e_torque
SL axis_e_torque
E axis torque.
Definition: gclib_record.h:167
GDataRecord52000::sample_number
UW sample_number
sample number.
Definition: gclib_record.h:227
GDataRecord52000::axis_d_switches
UB axis_d_switches
D axis switches.
Definition: gclib_record.h:330
GDataRecord52000::axis_b_motor_position
SL axis_b_motor_position
B axis motor position.
Definition: gclib_record.h:305
GDataRecord4000::axis_b_torque
SL axis_b_torque
B axis torque.
Definition: gclib_record.h:125
GDataRecord2103::axis_d_torque
SW axis_d_torque
D axis torque.
Definition: gclib_record.h:671
GDataRecord52000::axis_e_reference_position
SL axis_e_reference_position
E axis reference position.
Definition: gclib_record.h:346
GDataRecord52000::axis_d_halls
UB axis_d_halls
D Hall Input Status.
Definition: gclib_record.h:339
GDataRecord30000::s_distance
SL s_distance
distance traveled in coordinated move for S plane.
Definition: gclib_record.h:850
GDataRecord30000::header_0
UB header_0
1st Byte of Header.
Definition: gclib_record.h:822
GDataRecord52000::header_2
UB header_2
3rd Byte of Header.
Definition: gclib_record.h:224
GDataRecord1806::axis_a_stop_code
UB axis_a_stop_code
A axis stop code.
Definition: gclib_record.h:473
GDataRecord1802::axis_a_motor_position
SL axis_a_motor_position
A axis motor position.
Definition: gclib_record.h:770
GALILDATARECORDMAXLENGTH
#define GALILDATARECORDMAXLENGTH
Max size for any Galil data record, equal to dual port ram size of PCI.
Definition: gclib_record.h:31
GDataRecord30000::input_bank_0
UB input_bank_0
general input bank 0 (inputs 1-8).
Definition: gclib_record.h:829
GDataRecord4000::ethernet_status_f
UB ethernet_status_f
Ethernet Handle F Status.
Definition: gclib_record.h:82
GDataRecord52000::axis_a_halls
UB axis_a_halls
A Hall Input Status.
Definition: gclib_record.h:297
GDataRecord47300_ENC::input_bank_0
UW input_bank_0
Digital inputs 0-15;.
Definition: gclib_record.h:952
GDataRecord52000::t_plane_move_status
UW t_plane_move_status
Coordinated move status for T plane.
Definition: gclib_record.h:283
GDataRecord47000_ENC::input_bank_0
UW input_bank_0
Digital inputs 0-15;.
Definition: gclib_record.h:903
GDataRecord47300_24EX::output_analog_6
UW output_analog_6
Analog output 6.
Definition: gclib_record.h:987
GDataRecord4000::axis_d_reference_position
SL axis_d_reference_position
D axis reference position.
Definition: gclib_record.h:148
GDataRecord2103::axis_g_status
UW axis_g_status
G axis status.
Definition: gclib_record.h:696
GDataRecord1806::axis_h_stop_code
UB axis_h_stop_code
H axis stop code.
Definition: gclib_record.h:571
GDataRecord4000::axis_f_status
UW axis_f_status
F axis status.
Definition: gclib_record.h:173
GDataRecord47300_ENC::encoder_1
SL encoder_1
Encoder channel 1. Data only valid for parts with -BISS, -QUAD, or -SSI.
Definition: gclib_record.h:960
GDataRecord1802::axis_c_reference_position
SL axis_c_reference_position
C axis reference position.
Definition: gclib_record.h:793
GDataRecord52000::input_bank_7
UB input_bank_7
general input bank 7 (inputs 57-64).
Definition: gclib_record.h:236
GDataRecord52000::output_bank_5
UB output_bank_5
general output bank 5 (outputs 41-48).
Definition: gclib_record.h:245
GDataRecord4000::output_bank_9
UB output_bank_9
general output bank 9 (outputs 73-80).
Definition: gclib_record.h:66
GDataRecord52000::t_plane_buffer_available
UW t_plane_buffer_available
Buffer space remaining, T Plane.
Definition: gclib_record.h:285
GDataRecord52000::header_1
UB header_1
2nd Byte of Header.
Definition: gclib_record.h:223
GDataRecord47000_ENC::encoder_1
SL encoder_1
Encoder channel 1. Data only valid for parts with -BISS, -QUAD, or -SSI.
Definition: gclib_record.h:910
GDataRecord1806::s_plane_buffer_available
UW s_plane_buffer_available
Buffer space remaining, S Plane.
Definition: gclib_record.h:464
GDataRecord4000::reserved_8
SW reserved_8
Reserved.
Definition: gclib_record.h:72
GDataRecord52000::contour_segment_count
UL contour_segment_count
Segment Count for Contour Mode.
Definition: gclib_record.h:274
GDataRecord1806::axis_g_position_error
SL axis_g_position_error
G axis position error.
Definition: gclib_record.h:560
GDataRecord4000::axis_c_torque
SL axis_c_torque
C axis torque.
Definition: gclib_record.h:139
GDataRecord52000::axis_a_variable
SL axis_a_variable
A User-defined variable (ZA).
Definition: gclib_record.h:299
GDataRecord4000::input_bank_7
UB input_bank_7
general input bank 7 (inputs 57-64).
Definition: gclib_record.h:53
GDataRecord47300_24EX::output_analog_1
UW output_analog_1
Analog output 1.
Definition: gclib_record.h:982
GDataRecord1806::axis_g_motor_position
SL axis_g_motor_position
G axis motor position.
Definition: gclib_record.h:559
GDataRecord1806::axis_e_reference_position
SL axis_e_reference_position
E axis reference position.
Definition: gclib_record.h:530
GDataRecord1806::axis_b_reference_position
SL axis_b_reference_position
B axis reference position.
Definition: gclib_record.h:488
GDataRecord::dmc52000
struct GDataRecord52000 dmc52000
The DMC-52000 data record.
Definition: gclib_record.h:1036
GDataRecord1802::axis_b_position_error
SL axis_b_position_error
B axis position error.
Definition: gclib_record.h:783
GDataRecord2103::axis_f_aux_position
SL axis_f_aux_position
F axis auxiliary position.
Definition: gclib_record.h:691
GDataRecord4000::axis_d_halls
UB axis_d_halls
D Hall Input Status.
Definition: gclib_record.h:155
GDataRecord1806::input_bank_7
UB input_bank_7
general input bank 7 (inputs 57-64).
Definition: gclib_record.h:421
GDataRecord::byte_array
unsigned char byte_array[GALILDATARECORDMAXLENGTH]
Generic byte array for offsets.
Definition: gclib_record.h:1050
GDataRecord30000::sample_number
UW sample_number
sample number.
Definition: gclib_record.h:827
GDataRecord52000::axis_c_switches
UB axis_c_switches
C axis switches.
Definition: gclib_record.h:316
GDataRecord52000::axis_b_variable
SL axis_b_variable
B User-defined variable (ZA).
Definition: gclib_record.h:313
GDataRecord2103::axis_h_analog_in
UW axis_h_analog_in
H axis analog input.
Definition: gclib_record.h:716
GDataRecord2103::axis_c_reference_position
SL axis_c_reference_position
C axis reference position.
Definition: gclib_record.h:655
GDataRecord4000::axis_c_motor_position
SL axis_c_motor_position
C axis motor position.
Definition: gclib_record.h:135
GDataRecord4000::output_bank_3
UB output_bank_3
general output bank 3 (outputs 25-32).
Definition: gclib_record.h:60
GDataRecord2103::axis_f_position_error
SL axis_f_position_error
F axis position error.
Definition: gclib_record.h:690
GDataRecord1802::axis_c_motor_position
SL axis_c_motor_position
C axis motor position.
Definition: gclib_record.h:794
GDataRecord1806::output_bank_3
UB output_bank_3
general output bank 3 (outputs 25-32).
Definition: gclib_record.h:428
GDataRecord52000::axis_c_aux_position
SL axis_c_aux_position
C axis auxiliary position.
Definition: gclib_record.h:321
GDataRecord1806::axis_a_reference_position
SL axis_a_reference_position
A axis reference position.
Definition: gclib_record.h:474
GDataRecord1806::axis_f_switches
UB axis_f_switches
F axis switches.
Definition: gclib_record.h:542
GDataRecord1802::s_distance
SL s_distance
distance traveled in coordinated move for S plane.
Definition: gclib_record.h:760
GDataRecord47300_24EX::zd_variable
SL zd_variable
ZD User-defined variable (see ZD).
Definition: gclib_record.h:1007
GDataRecord1806::axis_e_torque
SL axis_e_torque
E axis torque.
Definition: gclib_record.h:535
GDataRecord1806::axis_a_status
UW axis_a_status
A axis status.
Definition: gclib_record.h:471
GDataRecord52000::s_distance
SL s_distance
distance traveled in coordinated move for S plane.
Definition: gclib_record.h:279
GDataRecord4000::header_0
UB header_0
1st Byte of Header.
Definition: gclib_record.h:39
GDataRecord52000::axis_f_variable
SL axis_f_variable
F User-defined variable (ZA).
Definition: gclib_record.h:369
GDataRecord30000::axis_a_motor_position
SL axis_a_motor_position
A axis motor position.
Definition: gclib_record.h:857
GDataRecord52000::axis_g_torque
SL axis_g_torque
G axis torque.
Definition: gclib_record.h:379
GDataRecord1802::axis_d_motor_position
SL axis_d_motor_position
D axis motor position.
Definition: gclib_record.h:806
GDataRecord52000::axis_g_aux_position
SL axis_g_aux_position
G axis auxiliary position.
Definition: gclib_record.h:377
GDataRecord2103::axis_b_switches
UB axis_b_switches
B axis switches.
Definition: gclib_record.h:642
GDataRecord1806::reserved_16
UB reserved_16
Reserved.
Definition: gclib_record.h:445
GDataRecord4000::axis_e_aux_position
SL axis_e_aux_position
E axis auxiliary position.
Definition: gclib_record.h:165
GDataRecord52000::axis_b_reference_position
SL axis_b_reference_position
B axis reference position.
Definition: gclib_record.h:304
GDataRecord1806::axis_f_reserved_1
UB axis_f_reserved_1
Reserved.
Definition: gclib_record.h:552
GDataRecord52000::axis_f_analog_in
UW axis_f_analog_in
F axis analog input.
Definition: gclib_record.h:366
GDataRecord1802::input_bank_1
UB input_bank_1
general input bank 1 (inputs 9-16).
Definition: gclib_record.h:734
GDataRecord1806::axis_a_motor_position
SL axis_a_motor_position
A axis motor position.
Definition: gclib_record.h:475
GDataRecord47000_ENC::input_analog_4
UW input_analog_4
Analog input 4.
Definition: gclib_record.h:896
GDataRecord1802::output_bank_7
UB output_bank_7
general output bank 7 (outputs 57-64).
Definition: gclib_record.h:751
GDataRecord1806::axis_e_stop_code
UB axis_e_stop_code
E axis stop code.
Definition: gclib_record.h:529
GDataRecord1802::general_status
UB general_status
general status
Definition: gclib_record.h:756
GDataRecord4000::sample_number
UW sample_number
sample number.
Definition: gclib_record.h:44
GDataRecord52000::axis_g_position_error
SL axis_g_position_error
G axis position error.
Definition: gclib_record.h:376
GDataRecord2103::input_bank_6
UB input_bank_6
general input bank 6 (inputs 49-56).
Definition: gclib_record.h:603
GDataRecord47300_ENC::input_analog_4
UW input_analog_4
Analog input 4.
Definition: gclib_record.h:944
GDataRecord1806::reserved_20
UB reserved_20
Reserved.
Definition: gclib_record.h:449
GDataRecord4000::axis_h_velocity
SL axis_h_velocity
H axis velocity.
Definition: gclib_record.h:208
GDataRecord2103::axis_g_motor_position
SL axis_g_motor_position
G axis motor position.
Definition: gclib_record.h:700
GDataRecord1806::axis_b_analog_in
UW axis_b_analog_in
B axis analog input.
Definition: gclib_record.h:494
GDataRecord2103::axis_d_switches
UB axis_d_switches
D axis switches.
Definition: gclib_record.h:664
GDataRecord52000::input_bank_2
UB input_bank_2
general input bank 2 (inputs 17-24).
Definition: gclib_record.h:231
GDataRecord4000::axis_f_stop_code
UB axis_f_stop_code
F axis stop code.
Definition: gclib_record.h:175
GDataRecord47000_ENC::header_2
UB header_2
3rd Byte of Header.
Definition: gclib_record.h:876
GDataRecord47300_ENC::header_2
UB header_2
3rd Byte of Header.
Definition: gclib_record.h:924
GDataRecord2103
Data record struct for DMC-2103 controllers.
Definition: gclib_record.h:585
GDataRecord52000::axis_h_switches
UB axis_h_switches
H axis switches.
Definition: gclib_record.h:386
GDataRecord2103::s_distance
SL s_distance
distance traveled in coordinated move for S plane.
Definition: gclib_record.h:624
GDataRecord52000::axis_h_reserved
UB axis_h_reserved
Reserved.
Definition: gclib_record.h:396
GDataRecord52000
Data record struct for DMC-52000 controller. Same as DMC-4000, with bank indicator added at byte 40...
Definition: gclib_record.h:217
GDataRecord4000::ethernet_status_b
UB ethernet_status_b
Ethernet Handle B Status.
Definition: gclib_record.h:78
GDataRecord52000::axis_d_variable
SL axis_d_variable
D User-defined variable (ZA).
Definition: gclib_record.h:341
GDataRecord2103::axis_d_status
UW axis_d_status
D axis status.
Definition: gclib_record.h:663
GDataRecord30000::contour_segment_count
UL contour_segment_count
Segment Count for Contour Mode.
Definition: gclib_record.h:845
GDataRecord52000::axis_b_status
UW axis_b_status
B axis status.
Definition: gclib_record.h:301
GDataRecord47300_24EX::input_analog_2
UW input_analog_2
Analog input 2.
Definition: gclib_record.h:992
GDataRecord2103::output_bank_7
UB output_bank_7
general output bank 7 (outputs 57-64).
Definition: gclib_record.h:615
GDataRecord47300_24EX::output_analog_3
UW output_analog_3
Analog output 3.
Definition: gclib_record.h:984
GDataRecord4000
Data record struct for DMC-4000 controllers, including 4000, 4200, 4103, and 500x0.
Definition: gclib_record.h:34
GDataRecord1806::reserved_2
SW reserved_2
Reserved.
Definition: gclib_record.h:437
GDataRecord1806::t_plane_buffer_available
UW t_plane_buffer_available
Buffer space remaining, T Plane.
Definition: gclib_record.h:469
GDataRecord::dmc1802
struct GDataRecord1802 dmc1802
The DMC-1802 data record.
Definition: gclib_record.h:1044
GDataRecord47300_ENC::sample_number
UW sample_number
Sample number.
Definition: gclib_record.h:927
GDataRecord47000_ENC::sample_number
UW sample_number
Sample number.
Definition: gclib_record.h:879
GDataRecord52000::axis_g_halls
UB axis_g_halls
G Hall Input Status.
Definition: gclib_record.h:381
GDataRecord52000::axis_c_velocity
SL axis_c_velocity
C axis velocity.
Definition: gclib_record.h:322
GDataRecord4000::output_bank_6
UB output_bank_6
general output bank 6 (outputs 49-56).
Definition: gclib_record.h:63
GDataRecord4000::axis_g_torque
SL axis_g_torque
G axis torque.
Definition: gclib_record.h:195
GDataRecord4000::ethernet_status_h
UB ethernet_status_h
Ethernet Handle H Status.
Definition: gclib_record.h:84
GDataRecord52000::axis_h_motor_position
SL axis_h_motor_position
H axis motor position.
Definition: gclib_record.h:389
GDataRecord1802::input_bank_7
UB input_bank_7
general input bank 7 (inputs 57-64).
Definition: gclib_record.h:740
GDataRecord52000::axis_h_halls
UB axis_h_halls
H Hall Input Status.
Definition: gclib_record.h:395
GDataRecord47300_24EX::output_back_3
UW output_back_3
Digital outputs 40-47. Data only valid for parts with 24EXOUT.
Definition: gclib_record.h:1010
GDataRecord52000::axis_e_stop_code
UB axis_e_stop_code
E axis stop code.
Definition: gclib_record.h:345
GDataRecord4000::axis_f_halls
UB axis_f_halls
F Hall Input Status.
Definition: gclib_record.h:183
GDataRecord2103::header_3
UB header_3
4th Byte of Header.
Definition: gclib_record.h:593
GDataRecord1806::axis_c_aux_position
SL axis_c_aux_position
C axis auxiliary position.
Definition: gclib_record.h:505
GDataRecord52000::axis_a_analog_in
UW axis_a_analog_in
A axis analog input.
Definition: gclib_record.h:296
GDataRecord4000::axis_e_switches
UB axis_e_switches
E axis switches.
Definition: gclib_record.h:160
GDataRecord52000::axis_c_reference_position
SL axis_c_reference_position
C axis reference position.
Definition: gclib_record.h:318
GDataRecord30000
Data record struct for DMC-30010 controllers.
Definition: gclib_record.h:817
GDataRecord52000::axis_f_aux_position
SL axis_f_aux_position
F axis auxiliary position.
Definition: gclib_record.h:363
GDataRecord2103::output_bank_9
UB output_bank_9
general output bank 9 (outputs 73-80).
Definition: gclib_record.h:617
GDataRecord1806::s_distance
SL s_distance
distance traveled in coordinated move for S plane.
Definition: gclib_record.h:463
GDataRecord1802::output_bank_8
UB output_bank_8
general output bank 8 (outputs 65-72).
Definition: gclib_record.h:752
GDataRecord4000::axis_a_reference_position
SL axis_a_reference_position
A axis reference position.
Definition: gclib_record.h:106
GDataRecord1806::axis_e_reserved_1
UB axis_e_reserved_1
Reserved.
Definition: gclib_record.h:538
GDataRecord4000::output_bank_8
UB output_bank_8
general output bank 8 (outputs 65-72).
Definition: gclib_record.h:65
GDataRecord52000::axis_g_motor_position
SL axis_g_motor_position
G axis motor position.
Definition: gclib_record.h:375
GDataRecord4000::header_2
UB header_2
3rd Byte of Header.
Definition: gclib_record.h:41
GDataRecord2103::axis_f_status
UW axis_f_status
F axis status.
Definition: gclib_record.h:685
GDataRecord2103::axis_f_stop_code
UB axis_f_stop_code
F axis stop code.
Definition: gclib_record.h:687
GDataRecord2103::axis_b_torque
SW axis_b_torque
B axis torque.
Definition: gclib_record.h:649
GDataRecord4000::axis_b_motor_position
SL axis_b_motor_position
B axis motor position.
Definition: gclib_record.h:121
GDataRecord4000::axis_f_motor_position
SL axis_f_motor_position
F axis motor position.
Definition: gclib_record.h:177
GDataRecord2103::axis_e_status
UW axis_e_status
E axis status.
Definition: gclib_record.h:674
GDataRecord1806::axis_b_motor_position
SL axis_b_motor_position
B axis motor position.
Definition: gclib_record.h:489
GDataRecord1802::axis_a_aux_position
SL axis_a_aux_position
A axis auxiliary position.
Definition: gclib_record.h:772
GDataRecord1806::axis_g_aux_position
SL axis_g_aux_position
G axis auxiliary position.
Definition: gclib_record.h:561
GDataRecord52000::output_bank_9
UB output_bank_9
general output bank 9 (outputs 73-80).
Definition: gclib_record.h:249
GDataRecord47300_24EX::input_bank_2
UW input_bank_2
Digital inputs 24-39. Data only valid for parts with 24EXIN.
Definition: gclib_record.h:1012
GDataRecord4000::axis_h_reference_position
SL axis_h_reference_position
H axis reference position.
Definition: gclib_record.h:204
GDataRecord52000::axis_d_status
UW axis_d_status
D axis status.
Definition: gclib_record.h:329
GDataRecord2103::input_bank_2
UB input_bank_2
general input bank 2 (inputs 17-24).
Definition: gclib_record.h:599
GDataRecord4000::input_bank_3
UB input_bank_3
general input bank 3 (inputs 25-32).
Definition: gclib_record.h:49
GDataRecord1806::t_distance
SL t_distance
distance traveled in coordinated move for T plane.
Definition: gclib_record.h:468
GDataRecord52000::axis_c_reserved
UB axis_c_reserved
Reserved.
Definition: gclib_record.h:326
GDataRecord1802::axis_d_reserved_1
UB axis_d_reserved_1
Reserved.
Definition: gclib_record.h:812
GDataRecord47300_ENC::error_code
UB error_code
Error code.
Definition: gclib_record.h:928
GDataRecord47300_ENC::input_analog_2
UW input_analog_2
Analog input 2.
Definition: gclib_record.h:942
GDataRecord1802::axis_d_stop_code
UB axis_d_stop_code
D axis stop code.
Definition: gclib_record.h:804
GDataRecord2103::axis_h_status
UW axis_h_status
H axis status.
Definition: gclib_record.h:707
GDataRecord4000::output_bank_7
UB output_bank_7
general output bank 7 (outputs 57-64).
Definition: gclib_record.h:64
GDataRecord47300_ENC::encoder_2
SL encoder_2
Encoder channel 2. Data only valid for parts with -BISS, -QUAD, or -SSI.
Definition: gclib_record.h:961
GDataRecord52000::axis_g_velocity
SL axis_g_velocity
G axis velocity.
Definition: gclib_record.h:378
GDataRecord2103::axis_d_analog_in
UW axis_d_analog_in
D axis analog input.
Definition: gclib_record.h:672
GDataRecord30000::input_analog_2
UW input_analog_2
Analog input 2. 1 is in axis data, see axis_a_analog_in.
Definition: gclib_record.h:838
GDataRecord1806::input_bank_8
UB input_bank_8
general input bank 8 (inputs 65-72).
Definition: gclib_record.h:422
GDataRecord4000::axis_f_aux_position
SL axis_f_aux_position
F axis auxiliary position.
Definition: gclib_record.h:179
GDataRecord47000_ENC::input_analog_2
UW input_analog_2
Analog input 2.
Definition: gclib_record.h:894
GDataRecord4000::header_3
UB header_3
4th Byte of Header.
Definition: gclib_record.h:42
GDataRecord47300_24EX::input_analog_3
UW input_analog_3
Analog input 3.
Definition: gclib_record.h:993
GDataRecord47000_ENC::error_code
UB error_code
Error code.
Definition: gclib_record.h:880
GDataRecord47000_ENC::encoder_2
SL encoder_2
Encoder channel 2. Data only valid for parts with -BISS, -QUAD, or -SSI.
Definition: gclib_record.h:911
GDataRecord47000_ENC::output_analog_7
UW output_analog_7
Analog output 7.
Definition: gclib_record.h:890
GDataRecord2103::output_bank_3
UB output_bank_3
general output bank 3 (outputs 25-32).
Definition: gclib_record.h:611
GDataRecord47300_ENC::output_analog_7
UW output_analog_7
Analog output 7.
Definition: gclib_record.h:938
GDataRecord2103::output_bank_5
UB output_bank_5
general output bank 5 (outputs 41-48).
Definition: gclib_record.h:613
GDataRecord52000::output_bank_6
UB output_bank_6
general output bank 6 (outputs 49-56).
Definition: gclib_record.h:246
GDataRecord1802::input_bank_5
UB input_bank_5
general input bank 5 (inputs 41-48).
Definition: gclib_record.h:738
GDataRecord30000::output_analog_2
UW output_analog_2
Analog output 2.
Definition: gclib_record.h:841
GDataRecord4000::axis_e_position_error
SL axis_e_position_error
E axis position error.
Definition: gclib_record.h:164
GDataRecord1806::output_bank_2
UB output_bank_2
general output bank 2 (outputs 17-24).
Definition: gclib_record.h:427
GDataRecord47300_ENC::zc_variable
SL zc_variable
ZC User-defined variable (see ZC).
Definition: gclib_record.h:956
GDataRecord1806::axis_b_status
UW axis_b_status
B axis status.
Definition: gclib_record.h:485
GDataRecord52000::axis_c_variable
SL axis_c_variable
C User-defined variable (ZA).
Definition: gclib_record.h:327
GDataRecord1806::axis_e_position_error
SL axis_e_position_error
E axis position error.
Definition: gclib_record.h:532
GDataRecord4000::axis_f_velocity
SL axis_f_velocity
F axis velocity.
Definition: gclib_record.h:180
GDataRecord30000::input_bank_1
UB input_bank_1
general input bank 1 (inputs 9-16).
Definition: gclib_record.h:830
GDataRecord1806::reserved_0
SW reserved_0
Reserved.
Definition: gclib_record.h:436
GDataRecord47000_ENC::zc_variable
SL zc_variable
ZC User-defined variable (see ZC).
Definition: gclib_record.h:906
GDataRecord2103::axis_a_analog_in
UW axis_a_analog_in
A axis analog input.
Definition: gclib_record.h:639
GDataRecord47000_ENC::input_analog_1
UW input_analog_1
Analog input 1.
Definition: gclib_record.h:893
GDataRecord1806::axis_c_analog_in
UW axis_c_analog_in
C axis analog input.
Definition: gclib_record.h:508
GDataRecord47300_ENC::input_analog_1
UW input_analog_1
Analog input 1.
Definition: gclib_record.h:941
GDataRecord2103::axis_h_motor_position
SL axis_h_motor_position
H axis motor position.
Definition: gclib_record.h:711
GDataRecord52000::axis_g_status
UW axis_g_status
G axis status.
Definition: gclib_record.h:371
GDataRecord2103::axis_c_velocity
SL axis_c_velocity
C axis velocity.
Definition: gclib_record.h:659
GDataRecord1806::reserved_4
SW reserved_4
Reserved.
Definition: gclib_record.h:438
GDataRecord1806::axis_h_reserved_1
UB axis_h_reserved_1
Reserved.
Definition: gclib_record.h:580
GDataRecord52000::axis_b_switches
UB axis_b_switches
B axis switches.
Definition: gclib_record.h:302
GDataRecord1806::axis_e_reserved_0
UB axis_e_reserved_0
Reserved.
Definition: gclib_record.h:537
GDataRecord52000::output_bank_7
UB output_bank_7
general output bank 7 (outputs 57-64).
Definition: gclib_record.h:247
GDataRecord2103::axis_b_stop_code
UB axis_b_stop_code
B axis stop code.
Definition: gclib_record.h:643
GDataRecord2103::axis_h_reference_position
SL axis_h_reference_position
H axis reference position.
Definition: gclib_record.h:710
GDataRecord1806::input_bank_6
UB input_bank_6
general input bank 6 (inputs 49-56).
Definition: gclib_record.h:420
GDataRecord4000::s_plane_buffer_available
UW s_plane_buffer_available
Buffer space remaining, S Plane.
Definition: gclib_record.h:96
GDataRecord1806::axis_c_reserved_0
UB axis_c_reserved_0
Reserved.
Definition: gclib_record.h:509
GDataRecord1806::axis_g_variable
SL axis_g_variable
G User-defined variable (ZA).
Definition: gclib_record.h:567
GDataRecord1806::output_bank_6
UB output_bank_6
general output bank 6 (outputs 49-56).
Definition: gclib_record.h:431
GDataRecord2103::output_bank_2
UB output_bank_2
general output bank 2 (outputs 17-24).
Definition: gclib_record.h:610
GDataRecord2103::input_bank_5
UB input_bank_5
general input bank 5 (inputs 41-48).
Definition: gclib_record.h:602
GDataRecord52000::axis_h_status
UW axis_h_status
H axis status.
Definition: gclib_record.h:385
GDataRecord1806::s_plane_move_status
UW s_plane_move_status
coordinated move status for S plane.
Definition: gclib_record.h:462
GDataRecord1806::reserved_12
SW reserved_12
Reserved.
Definition: gclib_record.h:442
GDataRecord4000::input_bank_2
UB input_bank_2
general input bank 2 (inputs 17-24).
Definition: gclib_record.h:48
GDataRecord47000_ENC::header_1
UB header_1
2nd Byte of Header.
Definition: gclib_record.h:875
GDataRecord1802::axis_a_velocity
SL axis_a_velocity
A axis velocity.
Definition: gclib_record.h:773
GDataRecord47300_ENC::header_1
UB header_1
2nd Byte of Header.
Definition: gclib_record.h:923
GDataRecord4000::s_plane_segment_count
UW s_plane_segment_count
segment count of coordinated move for S plane.
Definition: gclib_record.h:93
GDataRecord4000::axis_a_velocity
SL axis_a_velocity
A axis velocity.
Definition: gclib_record.h:110
GDataRecord1802::s_plane_segment_count
UW s_plane_segment_count
segment count of coordinated move for S plane.
Definition: gclib_record.h:758
GDataRecord1806::output_bank_8
UB output_bank_8
general output bank 8 (outputs 65-72).
Definition: gclib_record.h:433
GDataRecord1802::output_bank_1
UB output_bank_1
general output bank 1 (outputs 9-16).
Definition: gclib_record.h:745
GDataRecord2103::axis_c_analog_in
UW axis_c_analog_in
C axis analog input.
Definition: gclib_record.h:661
GDataRecord52000::axis_a_stop_code
UB axis_a_stop_code
A axis stop code.
Definition: gclib_record.h:289
GDataRecord30000::axis_a_analog_in
UW axis_a_analog_in
A axis analog input.
Definition: gclib_record.h:862
GDataRecord1806::axis_a_aux_position
SL axis_a_aux_position
A axis auxiliary position.
Definition: gclib_record.h:477
GDataRecord4000::axis_b_aux_position
SL axis_b_aux_position
B axis auxiliary position.
Definition: gclib_record.h:123
GDataRecord1802::axis_b_aux_position
SL axis_b_aux_position
B axis auxiliary position.
Definition: gclib_record.h:784
GDataRecord1802::axis_c_switches
UB axis_c_switches
C axis switches.
Definition: gclib_record.h:791
GDataRecord30000::axis_a_velocity
SL axis_a_velocity
A axis velocity.
Definition: gclib_record.h:860
GDataRecord47000_ENC::input_analog_3
UW input_analog_3
Analog input 3.
Definition: gclib_record.h:895
GDataRecord4000::axis_d_variable
SL axis_d_variable
D User-defined variable (ZA).
Definition: gclib_record.h:157
GDataRecord1806::axis_g_status
UW axis_g_status
G axis status.
Definition: gclib_record.h:555
GDataRecord1802::t_distance
SL t_distance
distance traveled in coordinated move for T plane.
Definition: gclib_record.h:764
GDataRecord2103::axis_f_torque
SW axis_f_torque
F axis torque.
Definition: gclib_record.h:693
GDataRecord1802::axis_c_velocity
SL axis_c_velocity
C axis velocity.
Definition: gclib_record.h:797
GDataRecord47300_ENC::input_analog_3
UW input_analog_3
Analog input 3.
Definition: gclib_record.h:943
GDataRecord4000::axis_a_stop_code
UB axis_a_stop_code
A axis stop code.
Definition: gclib_record.h:105
GDataRecord2103::axis_e_position_error
SL axis_e_position_error
E axis position error.
Definition: gclib_record.h:679
GDataRecord::rio47300_24ex
struct GDataRecord47300_24EX rio47300_24ex
The RIO 473xx data record, with 24EXOUT/24EXIN support.
Definition: gclib_record.h:1048
GDataRecord2103::header_2
UB header_2
3rd Byte of Header.
Definition: gclib_record.h:592
GDataRecord1802::axis_c_torque
SW axis_c_torque
C axis torque.
Definition: gclib_record.h:798
GDataRecord52000::ethernet_status_b
UB ethernet_status_b
Ethernet Handle B Status.
Definition: gclib_record.h:262
GDataRecord1802::error_code
UB error_code
error code.
Definition: gclib_record.h:755
GDataRecord47300_24EX::output_analog_4
UW output_analog_4
Analog output 4.
Definition: gclib_record.h:985
GDataRecord52000::input_bank_6
UB input_bank_6
general input bank 6 (inputs 49-56).
Definition: gclib_record.h:235
GDataRecord2103::axis_a_position_error
SL axis_a_position_error
A axis position error.
Definition: gclib_record.h:635
GDataRecord1806::axis_h_velocity
SL axis_h_velocity
H axis velocity.
Definition: gclib_record.h:576
GDataRecord1806::axis_f_aux_position
SL axis_f_aux_position
F axis auxiliary position.
Definition: gclib_record.h:547
GDataRecord47000_ENC::input_analog_6
UW input_analog_6
Analog input 6.
Definition: gclib_record.h:898
GDataRecord4000::axis_h_analog_in
UW axis_h_analog_in
H axis analog input.
Definition: gclib_record.h:210
GDataRecord4000::axis_e_reserved
UB axis_e_reserved
Reserved.
Definition: gclib_record.h:170
GDataRecord4000::axis_b_reserved
UB axis_b_reserved
Reserved.
Definition: gclib_record.h:128
GDataRecord2103::axis_b_position_error
SL axis_b_position_error
B axis position error.
Definition: gclib_record.h:646
GDataRecord1806::axis_h_analog_in
UW axis_h_analog_in
H axis analog input.
Definition: gclib_record.h:578
GDataRecord52000::ethernet_status_c
UB ethernet_status_c
Ethernet Handle C Status.
Definition: gclib_record.h:263
GDataRecord47300_24EX::header_2
UB header_2
3rd Byte of Header.
Definition: gclib_record.h:974
GDataRecord2103::axis_a_velocity
SL axis_a_velocity
A axis velocity.
Definition: gclib_record.h:637
GDataRecord47300_ENC::input_analog_6
UW input_analog_6
Analog input 6.
Definition: gclib_record.h:946
GDataRecord2103::axis_g_torque
SW axis_g_torque
G axis torque.
Definition: gclib_record.h:704
GDataRecord1806::contour_buffer_available
UW contour_buffer_available
Buffer space remaining, Contour Mode.
Definition: gclib_record.h:459
GDataRecord4000::axis_h_reserved
UB axis_h_reserved
Reserved.
Definition: gclib_record.h:212
GDataRecord4000::contour_buffer_available
UW contour_buffer_available
Buffer space remaining, Contour Mode.
Definition: gclib_record.h:91
GDataRecord52000::contour_buffer_available
UW contour_buffer_available
Buffer space remaining, Contour Mode.
Definition: gclib_record.h:275
GDataRecord2103::axis_a_motor_position
SL axis_a_motor_position
A axis motor position.
Definition: gclib_record.h:634
GDataRecord52000::axis_f_status
UW axis_f_status
F axis status.
Definition: gclib_record.h:357
GDataRecord52000::input_bank_8
UB input_bank_8
general input bank 8 (inputs 65-72).
Definition: gclib_record.h:237
GDataRecord1806::axis_h_reserved_0
UB axis_h_reserved_0
Reserved.
Definition: gclib_record.h:579
GDataRecord4000::axis_a_position_error
SL axis_a_position_error
A axis position error.
Definition: gclib_record.h:108
GDataRecord2103::axis_b_reference_position
SL axis_b_reference_position
B axis reference position.
Definition: gclib_record.h:644
GDataRecord52000::axis_g_reference_position
SL axis_g_reference_position
G axis reference position.
Definition: gclib_record.h:374
GDataRecord2103::input_bank_9
UB input_bank_9
general input bank 9 (inputs 73-80).
Definition: gclib_record.h:606
GDataRecord52000::ethernet_status_e
UB ethernet_status_e
Ethernet Handle E Status.
Definition: gclib_record.h:265
GDataRecord4000::axis_f_variable
SL axis_f_variable
F User-defined variable (ZA).
Definition: gclib_record.h:185
GDataRecord1802::input_bank_6
UB input_bank_6
general input bank 6 (inputs 49-56).
Definition: gclib_record.h:739
GDataRecord1806::reserved_8
SW reserved_8
Reserved.
Definition: gclib_record.h:440
GDataRecord2103::axis_g_aux_position
SL axis_g_aux_position
G axis auxiliary position.
Definition: gclib_record.h:702
GDataRecord2103::output_bank_4
UB output_bank_4
general output bank 4 (outputs 33-40).
Definition: gclib_record.h:612
GDataRecord52000::input_bank_1
UB input_bank_1
general input bank 1 (inputs 9-16).
Definition: gclib_record.h:230
GDataRecord2103::axis_d_motor_position
SL axis_d_motor_position
D axis motor position.
Definition: gclib_record.h:667
GDataRecord::dmc30000
struct GDataRecord30000 dmc30000
The DMC-30000 data record.
Definition: gclib_record.h:1038
GDataRecord4000::ethernet_status_a
UB ethernet_status_a
Ethernet Handle A Status.
Definition: gclib_record.h:77
GDataRecord1806::t_plane_segment_count
UW t_plane_segment_count
segment count of coordinated move for T plane.
Definition: gclib_record.h:466
GDataRecord1802::axis_b_reserved_0
UB axis_b_reserved_0
Reserved.
Definition: gclib_record.h:787
GDataRecord52000::axis_c_status
UW axis_c_status
C axis status.
Definition: gclib_record.h:315
GDataRecord2103::input_bank_3
UB input_bank_3
general input bank 3 (inputs 25-32).
Definition: gclib_record.h:600
GDataRecord52000::axis_b_torque
SL axis_b_torque
B axis torque.
Definition: gclib_record.h:309
GDataRecord47000_ENC::output_analog_3
UW output_analog_3
Analog output 3.
Definition: gclib_record.h:886
GDataRecord4000::s_plane_move_status
UW s_plane_move_status
coordinated move status for S plane.
Definition: gclib_record.h:94
GDataRecord1806::axis_h_torque
SL axis_h_torque
H axis torque.
Definition: gclib_record.h:577
GDataRecord1802::axis_a_reserved_0
UB axis_a_reserved_0
Reserved.
Definition: gclib_record.h:775
GDataRecord47300_ENC::output_analog_3
UW output_analog_3
Analog output 3.
Definition: gclib_record.h:934
GDataRecord2103::axis_a_aux_position
SL axis_a_aux_position
A axis auxiliary position.
Definition: gclib_record.h:636
GDataRecord47000_ENC::output_bank_0
UW output_bank_0
Digital outputs 0-15;.
Definition: gclib_record.h:901
GDataRecord47300_24EX
Data record struct for RIO-47300 with 24EX I/O daughter board.
Definition: gclib_record.h:967
GDataRecord2103::input_bank_7
UB input_bank_7
general input bank 7 (inputs 57-64).
Definition: gclib_record.h:604
GDataRecord4000::axis_b_velocity
SL axis_b_velocity
B axis velocity.
Definition: gclib_record.h:124
GDataRecord1806::axis_b_stop_code
UB axis_b_stop_code
B axis stop code.
Definition: gclib_record.h:487
GDataRecord47300_ENC::output_bank_0
UW output_bank_0
Digital outputs 0-15;.
Definition: gclib_record.h:949
GDataRecord1806::axis_d_variable
SL axis_d_variable
D User-defined variable (ZA).
Definition: gclib_record.h:525
GDataRecord52000::axis_g_switches
UB axis_g_switches
G axis switches.
Definition: gclib_record.h:372
GDataRecord1806::axis_c_switches
UB axis_c_switches
C axis switches.
Definition: gclib_record.h:500
GDataRecord52000::axis_d_position_error
SL axis_d_position_error
D axis position error.
Definition: gclib_record.h:334
GDataRecord4000::axis_b_stop_code
UB axis_b_stop_code
B axis stop code.
Definition: gclib_record.h:119
GDataRecord1806::axis_b_torque
SL axis_b_torque
B axis torque.
Definition: gclib_record.h:493
GDataRecord::rio47000
struct GDataRecord47000_ENC rio47000
The RIO-471xx & 472xx data record, including encoder support.
Definition: gclib_record.h:1046
GDataRecord4000::axis_g_halls
UB axis_g_halls
G Hall Input Status.
Definition: gclib_record.h:197
GDataRecord4000::axis_c_switches
UB axis_c_switches
C axis switches.
Definition: gclib_record.h:132
GDataRecord30000::output_bank_0
UB output_bank_0
general output bank 0 (outputs 1-8).
Definition: gclib_record.h:832
GDataRecord2103::axis_b_analog_in
UW axis_b_analog_in
B axis analog input.
Definition: gclib_record.h:650
GDataRecord52000::input_bank_4
UB input_bank_4
general input bank 4 (inputs 33-40).
Definition: gclib_record.h:233
GDataRecord1802::axis_d_position_error
SL axis_d_position_error
D axis position error.
Definition: gclib_record.h:807
GDataRecord30000::axis_a_reference_position
SL axis_a_reference_position
A axis reference position.
Definition: gclib_record.h:856
GDataRecord1802::axis_a_reserved_1
UB axis_a_reserved_1
Reserved.
Definition: gclib_record.h:776
GDataRecord30000::axis_a_stop_code
UB axis_a_stop_code
A axis stop code.
Definition: gclib_record.h:855
GDataRecord52000::axis_a_velocity
SL axis_a_velocity
A axis velocity.
Definition: gclib_record.h:294
GDataRecord1806::axis_h_switches
UB axis_h_switches
H axis switches.
Definition: gclib_record.h:570
GDataRecord1806::axis_f_stop_code
UB axis_f_stop_code
F axis stop code.
Definition: gclib_record.h:543
GDataRecord2103::t_distance
SL t_distance
distance traveled in coordinated move for T plane.
Definition: gclib_record.h:628
GDataRecord47300_24EX::pulse_count_0
UL pulse_count_0
Pulse counter (see PC)8.
Definition: gclib_record.h:1005
GDataRecord2103::t_plane_segment_count
UW t_plane_segment_count
segment count of coordinated move for T plane.
Definition: gclib_record.h:626
GDataRecord2103::axis_b_motor_position
SL axis_b_motor_position
B axis motor position.
Definition: gclib_record.h:645
GDataRecord1806::axis_a_torque
SL axis_a_torque
A axis torque.
Definition: gclib_record.h:479
GDataRecord2103::axis_e_aux_position
SL axis_e_aux_position
E axis auxiliary position.
Definition: gclib_record.h:680
GDataRecord1806::thread_status
UB thread_status
thread status.
Definition: gclib_record.h:455
GDataRecord4000::ethernet_status_d
UB ethernet_status_d
Ethernet Handle D Status.
Definition: gclib_record.h:80
GDataRecord52000::axis_a_aux_position
SL axis_a_aux_position
A axis auxiliary position.
Definition: gclib_record.h:293
GDataRecord47000_ENC::output_analog_1
UW output_analog_1
Analog output 1.
Definition: gclib_record.h:884
GDataRecord1806::axis_e_analog_in
UW axis_e_analog_in
E axis analog input.
Definition: gclib_record.h:536
GDataRecord4000::axis_c_halls
UB axis_c_halls
C Hall Input Status.
Definition: gclib_record.h:141
GDataRecord1806::axis_f_status
UW axis_f_status
F axis status.
Definition: gclib_record.h:541
GDataRecord2103::output_bank_6
UB output_bank_6
general output bank 6 (outputs 49-56).
Definition: gclib_record.h:614
GDataRecord1806::axis_f_variable
SL axis_f_variable
F User-defined variable (ZA).
Definition: gclib_record.h:553
GDataRecord47300_ENC::output_analog_1
UW output_analog_1
Analog output 1.
Definition: gclib_record.h:932
GDataRecord52000::output_bank_2
UB output_bank_2
general output bank 2 (outputs 17-24).
Definition: gclib_record.h:242
GDataRecord1806::axis_c_reference_position
SL axis_c_reference_position
C axis reference position.
Definition: gclib_record.h:502
GDataRecord1802::axis_d_switches
UB axis_d_switches
D axis switches.
Definition: gclib_record.h:803
GDataRecord2103::header_0
UB header_0
1st Byte of Header.
Definition: gclib_record.h:590
GDataRecord4000::axis_c_position_error
SL axis_c_position_error
C axis position error.
Definition: gclib_record.h:136
GDataRecord2103::s_plane_move_status
UW s_plane_move_status
coordinated move status for S plane.
Definition: gclib_record.h:623
GDataRecord4000::axis_d_switches
UB axis_d_switches
D axis switches.
Definition: gclib_record.h:146
GDataRecord4000::axis_g_velocity
SL axis_g_velocity
G axis velocity.
Definition: gclib_record.h:194
GDataRecord1802::axis_c_position_error
SL axis_c_position_error
C axis position error.
Definition: gclib_record.h:795
GDataRecord1806::reserved_22
UB reserved_22
Reserved.
Definition: gclib_record.h:451
GDataRecord52000::reserved_8
SW reserved_8
Reserved.
Definition: gclib_record.h:255
GDataRecord2103::axis_a_torque
SW axis_a_torque
A axis torque.
Definition: gclib_record.h:638
GDataRecord47300_ENC::output_analog_6
UW output_analog_6
Analog output 6.
Definition: gclib_record.h:937
GDataRecord1802::t_plane_move_status
UW t_plane_move_status
Coordinated move status for T plane.
Definition: gclib_record.h:763
GDataRecord30000::contour_buffer_available
UW contour_buffer_available
Buffer space remaining, Contour Mode.
Definition: gclib_record.h:846
GDataRecord47300_24EX::error_code
UB error_code
Error code.
Definition: gclib_record.h:978
GDataRecord47000_ENC::output_analog_6
UW output_analog_6
Analog output 6.
Definition: gclib_record.h:889
GDataRecord1806::reserved_17
UB reserved_17
Reserved.
Definition: gclib_record.h:446
GDataRecord1806::axis_e_switches
UB axis_e_switches
E axis switches.
Definition: gclib_record.h:528
GDataRecord47300_24EX::zc_variable
SL zc_variable
ZC User-defined variable (see ZC).
Definition: gclib_record.h:1006
GDataRecord1806::axis_c_motor_position
SL axis_c_motor_position
C axis motor position.
Definition: gclib_record.h:503
GDataRecord2103::axis_d_reference_position
SL axis_d_reference_position
D axis reference position.
Definition: gclib_record.h:666
GDataRecord52000::axis_f_velocity
SL axis_f_velocity
F axis velocity.
Definition: gclib_record.h:364
GDataRecord52000::axis_d_stop_code
UB axis_d_stop_code
D axis stop code.
Definition: gclib_record.h:331
GDataRecord1802::axis_a_status
UW axis_a_status
A axis status.
Definition: gclib_record.h:766
GDataRecord1806::axis_g_stop_code
UB axis_g_stop_code
G axis stop code.
Definition: gclib_record.h:557
GDataRecord4000::input_bank_9
UB input_bank_9
general input bank 9 (inputs 73-80).
Definition: gclib_record.h:55
GDataRecord52000::output_bank_3
UB output_bank_3
general output bank 3 (outputs 25-32).
Definition: gclib_record.h:243
GDataRecord2103::axis_e_switches
UB axis_e_switches
E axis switches.
Definition: gclib_record.h:675
GDataRecord52000::output_bank_0
UB output_bank_0
general output bank 0 (outputs 1-8).
Definition: gclib_record.h:240
GDataRecord1806::input_bank_9
UB input_bank_9
general input bank 9 (inputs 73-80).
Definition: gclib_record.h:423
GDataRecord2103::axis_e_torque
SW axis_e_torque
E axis torque.
Definition: gclib_record.h:682
GDataRecord52000::axis_a_reference_position
SL axis_a_reference_position
A axis reference position.
Definition: gclib_record.h:290
GDataRecord52000::axis_e_status
UW axis_e_status
E axis status.
Definition: gclib_record.h:343
GDataRecord52000::axis_c_motor_position
SL axis_c_motor_position
C axis motor position.
Definition: gclib_record.h:319
GDataRecord1806::reserved_19
UB reserved_19
Reserved.
Definition: gclib_record.h:448
GDataRecord4000::axis_a_switches
UB axis_a_switches
A axis switches.
Definition: gclib_record.h:104
GDataRecord1806::axis_d_position_error
SL axis_d_position_error
D axis position error.
Definition: gclib_record.h:518
GDataRecord2103::axis_f_analog_in
UW axis_f_analog_in
F axis analog input.
Definition: gclib_record.h:694
GDataRecord1806::output_bank_7
UB output_bank_7
general output bank 7 (outputs 57-64).
Definition: gclib_record.h:432
GDataRecord1806::axis_a_reserved_1
UB axis_a_reserved_1
Reserved.
Definition: gclib_record.h:482
GDataRecord2103::axis_h_torque
SW axis_h_torque
H axis torque.
Definition: gclib_record.h:715
GDataRecord4000::axis_c_status
UW axis_c_status
C axis status.
Definition: gclib_record.h:131
GDataRecord1802::output_bank_4
UB output_bank_4
general output bank 4 (outputs 33-40).
Definition: gclib_record.h:748
GDataRecord2103::axis_d_velocity
SL axis_d_velocity
D axis velocity.
Definition: gclib_record.h:670
GDataRecord4000::axis_e_stop_code
UB axis_e_stop_code
E axis stop code.
Definition: gclib_record.h:161
GDataRecord2103::axis_a_status
UW axis_a_status
A axis status.
Definition: gclib_record.h:630
GDataRecord4000::input_bank_8
UB input_bank_8
general input bank 8 (inputs 65-72).
Definition: gclib_record.h:54
GDataRecord1806::contour_segment_count
UL contour_segment_count
Segment Count for Contour Mode.
Definition: gclib_record.h:458
GDataRecord52000::axis_e_reserved
UB axis_e_reserved
Reserved.
Definition: gclib_record.h:354
GDataRecord52000::axis_f_halls
UB axis_f_halls
F Hall Input Status.
Definition: gclib_record.h:367
GDataRecord4000::axis_b_analog_in
UW axis_b_analog_in
B axis analog input.
Definition: gclib_record.h:126
GDataRecord2103::axis_e_motor_position
SL axis_e_motor_position
E axis motor position.
Definition: gclib_record.h:678
GDataRecord30000::output_analog_1
UW output_analog_1
Analog output 1.
Definition: gclib_record.h:840
GDataRecord4000::axis_b_variable
SL axis_b_variable
B User-defined variable (ZA).
Definition: gclib_record.h:129
GDataRecord2103::axis_a_reference_position
SL axis_a_reference_position
A axis reference position.
Definition: gclib_record.h:633
GDataRecord47300_ENC::pulse_count_0
UL pulse_count_0
Pulse counter (see PC).
Definition: gclib_record.h:955
GDataRecord1806::axis_f_velocity
SL axis_f_velocity
F axis velocity.
Definition: gclib_record.h:548
GDataRecord4000::axis_a_variable
SL axis_a_variable
A User-defined variable (ZA).
Definition: gclib_record.h:115
GDataRecord1806::axis_c_reserved_1
UB axis_c_reserved_1
Reserved.
Definition: gclib_record.h:510
GDataRecord1806::axis_b_variable
SL axis_b_variable
B User-defined variable (ZA).
Definition: gclib_record.h:497
GDataRecord47000_ENC::pulse_count_0
UL pulse_count_0
Pulse counter (see PC).
Definition: gclib_record.h:905
GDataRecord1806::axis_a_variable
SL axis_a_variable
A User-defined variable (ZA).
Definition: gclib_record.h:483
GDataRecord52000::axis_f_stop_code
UB axis_f_stop_code
F axis stop code.
Definition: gclib_record.h:359
GDataRecord47300_24EX::input_analog_0
UW input_analog_0
Analog input 0.
Definition: gclib_record.h:990
GDataRecord52000::axis_f_switches
UB axis_f_switches
F axis switches.
Definition: gclib_record.h:358
GDataRecord47300_24EX::header_3
UB header_3
4th Byte of Header.
Definition: gclib_record.h:975
GDataRecord52000::axis_c_stop_code
UB axis_c_stop_code
C axis stop code.
Definition: gclib_record.h:317
GDataRecord52000::axis_h_torque
SL axis_h_torque
H axis torque.
Definition: gclib_record.h:393
GDataRecord4000::output_bank_5
UB output_bank_5
general output bank 5 (outputs 41-48).
Definition: gclib_record.h:62
GDataRecord52000::axis_e_velocity
SL axis_e_velocity
E axis velocity.
Definition: gclib_record.h:350
GDataRecord47000_ENC::output_analog_2
UW output_analog_2
Analog output 2.
Definition: gclib_record.h:885
GDataRecord4000::reserved_0
SW reserved_0
Reserved.
Definition: gclib_record.h:68
GDataRecord4000::axis_e_analog_in
UW axis_e_analog_in
E axis analog input.
Definition: gclib_record.h:168
GDataRecord47300_ENC::output_analog_2
UW output_analog_2
Analog output 2.
Definition: gclib_record.h:933
GDataRecord52000::axis_b_aux_position
SL axis_b_aux_position
B axis auxiliary position.
Definition: gclib_record.h:307
GDataRecord52000::axis_d_torque
SL axis_d_torque
D axis torque.
Definition: gclib_record.h:337
GDataRecord1806::axis_h_position_error
SL axis_h_position_error
H axis position error.
Definition: gclib_record.h:574
GDataRecord1806::output_bank_5
UB output_bank_5
general output bank 5 (outputs 41-48).
Definition: gclib_record.h:430
GDataRecord52000::axis_h_analog_in
UW axis_h_analog_in
H axis analog input.
Definition: gclib_record.h:394
GDataRecord1806::axis_g_reserved_0
UB axis_g_reserved_0
Reserved.
Definition: gclib_record.h:565
GDataRecord4000::axis_e_status
UW axis_e_status
E axis status.
Definition: gclib_record.h:159
GDataRecord1806::axis_c_position_error
SL axis_c_position_error
C axis position error.
Definition: gclib_record.h:504
GDataRecord47300_24EX::output_bank_1
UW output_bank_1
Digital outputs 16-23.
Definition: gclib_record.h:1000
GDataRecord2103::s_plane_segment_count
UW s_plane_segment_count
segment count of coordinated move for S plane.
Definition: gclib_record.h:622
GDataRecord1806::t_plane_move_status
UW t_plane_move_status
Coordinated move status for T plane.
Definition: gclib_record.h:467
GDataRecord52000::axis_h_aux_position
SL axis_h_aux_position
H axis auxiliary position.
Definition: gclib_record.h:391
GDataRecord30000::axis_a_aux_position
SL axis_a_aux_position
A axis auxiliary position.
Definition: gclib_record.h:859
GDataRecord47000_ENC::encoder_0
SL encoder_0
Encoder channel 0. Data only valid for parts with -BISS, -QUAD, or -SSI.
Definition: gclib_record.h:909
GDataRecord52000::axis_f_reference_position
SL axis_f_reference_position
F axis reference position.
Definition: gclib_record.h:360
GDataRecord2103::axis_f_velocity
SL axis_f_velocity
F axis velocity.
Definition: gclib_record.h:692
GDataRecord4000::axis_d_reserved
UB axis_d_reserved
Reserved.
Definition: gclib_record.h:156
GDataRecord47300_ENC::encoder_0
SL encoder_0
Encoder channel 0. Data only valid for parts with -BISS, -QUAD, or -SSI.
Definition: gclib_record.h:959
GDataRecord4000::axis_h_status
UW axis_h_status
H axis status.
Definition: gclib_record.h:201
GDataRecord1806::axis_d_torque
SL axis_d_torque
D axis torque.
Definition: gclib_record.h:521
GDataRecord1802::input_bank_0
UB input_bank_0
general input bank 0 (inputs 1-8).
Definition: gclib_record.h:733
GDataRecord1806::axis_g_analog_in
UW axis_g_analog_in
G axis analog input.
Definition: gclib_record.h:564
GDataRecord1806::axis_d_reserved_0
UB axis_d_reserved_0
Reserved.
Definition: gclib_record.h:523
GDataRecord1802::axis_c_aux_position
SL axis_c_aux_position
C axis auxiliary position.
Definition: gclib_record.h:796
GDataRecord52000::s_plane_segment_count
UW s_plane_segment_count
segment count of coordinated move for S plane.
Definition: gclib_record.h:277
GDataRecord52000::s_plane_move_status
UW s_plane_move_status
coordinated move status for S plane.
Definition: gclib_record.h:278
GDataRecord2103::axis_a_switches
UB axis_a_switches
A axis switches.
Definition: gclib_record.h:631
GDataRecord47300_24EX::input_analog_4
UW input_analog_4
Analog input 4.
Definition: gclib_record.h:994
GDataRecord::dmc1806
struct GDataRecord1806 dmc1806
The DMC-1806 data record.
Definition: gclib_record.h:1042
GDataRecord1802::axis_b_reserved_1
UB axis_b_reserved_1
Reserved.
Definition: gclib_record.h:788
GDataRecord52000::axis_h_stop_code
UB axis_h_stop_code
H axis stop code.
Definition: gclib_record.h:387
GDataRecord1806::axis_h_variable
SL axis_h_variable
H User-defined variable (ZA).
Definition: gclib_record.h:581
GDataRecord4000::s_distance
SL s_distance
distance traveled in coordinated move for S plane.
Definition: gclib_record.h:95
GDataRecord2103::axis_g_reference_position
SL axis_g_reference_position
G axis reference position.
Definition: gclib_record.h:699
GDataRecord4000::axis_c_reserved
UB axis_c_reserved
Reserved.
Definition: gclib_record.h:142
GDataRecord2103::input_bank_4
UB input_bank_4
general input bank 4 (inputs 33-40).
Definition: gclib_record.h:601
GDataRecord47300_ENC::output_analog_4
UW output_analog_4
Analog output 4.
Definition: gclib_record.h:935
GDataRecord2103::axis_c_stop_code
UB axis_c_stop_code
C axis stop code.
Definition: gclib_record.h:654
GDataRecord1802::input_bank_9
UB input_bank_9
general input bank 9 (inputs 73-80).
Definition: gclib_record.h:742
GDataRecord2103::sample_number
UW sample_number
sample number.
Definition: gclib_record.h:595
GDataRecord52000::axis_c_position_error
SL axis_c_position_error
C axis position error.
Definition: gclib_record.h:320
GDataRecord4000::header_1
UB header_1
2nd Byte of Header.
Definition: gclib_record.h:40
GDataRecord1802::axis_a_switches
UB axis_a_switches
A axis switches.
Definition: gclib_record.h:767
GDataRecord1806::axis_d_reserved_1
UB axis_d_reserved_1
Reserved.
Definition: gclib_record.h:524
GDataRecord47000_ENC::output_analog_4
UW output_analog_4
Analog output 4.
Definition: gclib_record.h:887
GDataRecord4000::axis_g_status
UW axis_g_status
G axis status.
Definition: gclib_record.h:187
GDataRecord4000::input_bank_1
UB input_bank_1
general input bank 1 (inputs 9-16).
Definition: gclib_record.h:47
GDataRecord1806::output_bank_4
UB output_bank_4
general output bank 4 (outputs 33-40).
Definition: gclib_record.h:429
GDataRecord::rio47300
struct GDataRecord47300_ENC rio47300
The RIO 473xx data record, including encoder support.
Definition: gclib_record.h:1047
GDataRecord1806::sample_number
UW sample_number
sample number.
Definition: gclib_record.h:412
GDataRecord2103::axis_c_motor_position
SL axis_c_motor_position
C axis motor position.
Definition: gclib_record.h:656
GDataRecord1806::axis_h_motor_position
SL axis_h_motor_position
H axis motor position.
Definition: gclib_record.h:573
GDataRecord1806::input_bank_5
UB input_bank_5
general input bank 5 (inputs 41-48).
Definition: gclib_record.h:419
GDataRecord1806::axis_f_reference_position
SL axis_f_reference_position
F axis reference position.
Definition: gclib_record.h:544
GDataRecord1802::output_bank_2
UB output_bank_2
general output bank 2 (outputs 17-24).
Definition: gclib_record.h:746
GDataRecord47300_ENC::input_analog_0
UW input_analog_0
Analog input 0.
Definition: gclib_record.h:940
GDataRecord1806::reserved_18
UB reserved_18
Reserved.
Definition: gclib_record.h:447
GDataRecord52000::header_3
UB header_3
4th Byte of Header.
Definition: gclib_record.h:225
GDataRecord47000_ENC::input_analog_0
UW input_analog_0
Analog input 0.
Definition: gclib_record.h:892
GDataRecord4000::output_bank_2
UB output_bank_2
general output bank 2 (outputs 17-24).
Definition: gclib_record.h:59
GDataRecord1806::axis_h_aux_position
SL axis_h_aux_position
H axis auxiliary position.
Definition: gclib_record.h:575
GDataRecord::dmc4000
struct GDataRecord4000 dmc4000
The DMC-4000 data record.
Definition: gclib_record.h:1032
GDataRecord2103::axis_g_switches
UB axis_g_switches
G axis switches.
Definition: gclib_record.h:697
GDataRecord1802::output_bank_5
UB output_bank_5
general output bank 5 (outputs 41-48).
Definition: gclib_record.h:749
GDataRecord1802
Definition: gclib_record.h:726
GDataRecord52000::axis_d_reserved
UB axis_d_reserved
Reserved.
Definition: gclib_record.h:340
GDataRecord52000::axis_e_position_error
SL axis_e_position_error
E axis position error.
Definition: gclib_record.h:348
GDataRecord1806::axis_f_analog_in
UW axis_f_analog_in
F axis analog input.
Definition: gclib_record.h:550
GDataRecord2103::axis_b_aux_position
SL axis_b_aux_position
B axis auxiliary position.
Definition: gclib_record.h:647
GDataRecord1802::input_bank_4
UB input_bank_4
general input bank 4 (inputs 33-40).
Definition: gclib_record.h:737
GDataRecord1802::axis_b_torque
SW axis_b_torque
B axis torque.
Definition: gclib_record.h:786
GDataRecord1806::axis_e_status
UW axis_e_status
E axis status.
Definition: gclib_record.h:527
GDataRecord4000::ethernet_status_c
UB ethernet_status_c
Ethernet Handle C Status.
Definition: gclib_record.h:79
GDataRecord52000::axis_e_halls
UB axis_e_halls
E Hall Input Status.
Definition: gclib_record.h:353
GDataRecord4000::reserved_4
SW reserved_4
Reserved.
Definition: gclib_record.h:70
GDataRecord1802::output_bank_9
UB output_bank_9
general output bank 9 (outputs 73-80).
Definition: gclib_record.h:753
GDataRecord::dmc50000
struct GDataRecord4000 dmc50000
The DMC-50000 data record.
Definition: gclib_record.h:1034
GDataRecord52000::axis_e_analog_in
UW axis_e_analog_in
E axis analog input.
Definition: gclib_record.h:352
GDataRecord4000::reserved_2
SW reserved_2
Reserved.
Definition: gclib_record.h:69
GDataRecord47300_24EX::input_analog_7
UW input_analog_7
Analog input 7.
Definition: gclib_record.h:997
GDataRecord47300_24EX::header_0
UB header_0
1st Byte of Header.
Definition: gclib_record.h:972
GDataRecord4000::axis_b_halls
UB axis_b_halls
B Hall Input Status.
Definition: gclib_record.h:127
GDataRecord1806::axis_g_switches
UB axis_g_switches
G axis switches.
Definition: gclib_record.h:556
GDataRecord1802::axis_c_reserved_0
UB axis_c_reserved_0
Reserved.
Definition: gclib_record.h:799
GDataRecord4000::axis_g_analog_in
UW axis_g_analog_in
G axis analog input.
Definition: gclib_record.h:196
GDataRecord1802::output_bank_6
UB output_bank_6
general output bank 6 (outputs 49-56).
Definition: gclib_record.h:750
GDataRecord1802::axis_d_aux_position
SL axis_d_aux_position
D axis auxiliary position.
Definition: gclib_record.h:808
GDataRecord52000::axis_c_halls
UB axis_c_halls
C Hall Input Status.
Definition: gclib_record.h:325
GDataRecord1806::axis_g_torque
SL axis_g_torque
G axis torque.
Definition: gclib_record.h:563
GDataRecord2103::axis_c_status
UW axis_c_status
C axis status.
Definition: gclib_record.h:652
GDataRecord47000_ENC::output_analog_0
UW output_analog_0
Analog output 0.
Definition: gclib_record.h:883
GDataRecord4000::reserved_12
SW reserved_12
Reserved.
Definition: gclib_record.h:74
GDataRecord2103::axis_h_velocity
SL axis_h_velocity
H axis velocity.
Definition: gclib_record.h:714
GDataRecord47300_24EX::input_bank_3
UW input_bank_3
Digital inputs 40-47. Data only valid for parts with 24EXIN.
Definition: gclib_record.h:1013
GDataRecord47300_ENC::output_analog_0
UW output_analog_0
Analog output 0.
Definition: gclib_record.h:931
GDataRecord1806::axis_b_reserved_1
UB axis_b_reserved_1
Reserved.
Definition: gclib_record.h:496
GDataRecord1802::axis_d_torque
SW axis_d_torque
D axis torque.
Definition: gclib_record.h:810
GDataRecord1806::s_plane_segment_count
UW s_plane_segment_count
segment count of coordinated move for S plane.
Definition: gclib_record.h:461
GDataRecord52000::ethernet_status_d
UB ethernet_status_d
Ethernet Handle D Status.
Definition: gclib_record.h:264
GDataRecord30000::thread_status
UB thread_status
thread status.
Definition: gclib_record.h:836
GDataRecord4000::axis_a_reserved
UB axis_a_reserved
Reserved.
Definition: gclib_record.h:114
GDataRecord47300_24EX::output_analog_2
UW output_analog_2
Analog output 2.
Definition: gclib_record.h:983
GDataRecord30000::s_plane_segment_count
UW s_plane_segment_count
segment count of coordinated move for S plane.
Definition: gclib_record.h:848
GDataRecord52000::axis_d_reference_position
SL axis_d_reference_position
D axis reference position.
Definition: gclib_record.h:332
GDataRecord47300_24EX::input_analog_5
UW input_analog_5
Analog input 5.
Definition: gclib_record.h:995
GDataRecord4000::axis_g_stop_code
UB axis_g_stop_code
G axis stop code.
Definition: gclib_record.h:189
GDataRecord1806::axis_b_aux_position
SL axis_b_aux_position
B axis auxiliary position.
Definition: gclib_record.h:491
GDataRecord4000::t_distance
SL t_distance
distance traveled in coordinated move for T plane.
Definition: gclib_record.h:100
GDataRecord2103::axis_h_switches
UB axis_h_switches
H axis switches.
Definition: gclib_record.h:708
GDataRecord52000::t_plane_segment_count
UW t_plane_segment_count
segment count of coordinated move for T plane.
Definition: gclib_record.h:282
GDataRecord2103::axis_g_position_error
SL axis_g_position_error
G axis position error.
Definition: gclib_record.h:701
GDataRecord1806::axis_e_motor_position
SL axis_e_motor_position
E axis motor position.
Definition: gclib_record.h:531
GDataRecord1806::axis_c_velocity
SL axis_c_velocity
C axis velocity.
Definition: gclib_record.h:506
GDataRecord52000::reserved_10
SW reserved_10
Reserved.
Definition: gclib_record.h:256
GDataRecord52000::input_bank_9
UB input_bank_9
general input bank 9 (inputs 73-80).
Definition: gclib_record.h:238
GDataRecord47300_24EX::input_bank_1
UW input_bank_1
Digital inputs 16-23.
Definition: gclib_record.h:1003
GDataRecord30000::s_plane_move_status
UW s_plane_move_status
coordinated move status for S plane.
Definition: gclib_record.h:849
GDataRecord1806::axis_e_aux_position
SL axis_e_aux_position
E axis auxiliary position.
Definition: gclib_record.h:533
GDataRecord2103::axis_h_position_error
SL axis_h_position_error
H axis position error.
Definition: gclib_record.h:712
GDataRecord1806::reserved_23
UB reserved_23
Reserved.
Definition: gclib_record.h:452
GDataRecord52000::ethernet_status_f
UB ethernet_status_f
Ethernet Handle F Status.
Definition: gclib_record.h:266
GDataRecord4000::axis_d_stop_code
UB axis_d_stop_code
D axis stop code.
Definition: gclib_record.h:147
GDataRecord1806::error_code
UB error_code
error code.
Definition: gclib_record.h:454
GDataRecord1802::sample_number
UW sample_number
sample number.
Definition: gclib_record.h:731
GDataRecord47300_ENC::output_bank_1
UW output_bank_1
Digital outputs 16-23;.
Definition: gclib_record.h:950
GDataRecord4000::axis_g_reserved
UB axis_g_reserved
Reserved.
Definition: gclib_record.h:198
GDataRecord2103::axis_c_switches
UB axis_c_switches
C axis switches.
Definition: gclib_record.h:653
GDataRecord47300_ENC::input_analog_5
UW input_analog_5
Analog input 5.
Definition: gclib_record.h:945
GDataRecord52000::axis_d_analog_in
UW axis_d_analog_in
D axis analog input.
Definition: gclib_record.h:338
GDataRecord4000::reserved_14
SW reserved_14
Reserved.
Definition: gclib_record.h:75
GDataRecord47300_24EX::output_analog_5
UW output_analog_5
Analog output 5.
Definition: gclib_record.h:986
GDataRecord52000::axis_e_aux_position
SL axis_e_aux_position
E axis auxiliary position.
Definition: gclib_record.h:349
GDataRecord52000::axis_e_switches
UB axis_e_switches
E axis switches.
Definition: gclib_record.h:344
GDataRecord4000::input_bank_5
UB input_bank_5
general input bank 5 (inputs 41-48).
Definition: gclib_record.h:51
GDataRecord47300_24EX::output_analog_7
UW output_analog_7
Analog output 7.
Definition: gclib_record.h:988
GDataRecord47000_ENC::input_analog_5
UW input_analog_5
Analog input 5.
Definition: gclib_record.h:897
GDataRecord4000::axis_f_reference_position
SL axis_f_reference_position
F axis reference position.
Definition: gclib_record.h:176
GDataRecord47300_24EX::input_analog_1
UW input_analog_1
Analog input 1.
Definition: gclib_record.h:991
GDataRecord4000::thread_status
UB thread_status
thread status
Definition: gclib_record.h:87
GDataRecord30000::axis_a_position_error
SL axis_a_position_error
A axis position error.
Definition: gclib_record.h:858
GDataRecord2103::axis_a_stop_code
UB axis_a_stop_code
A axis stop code.
Definition: gclib_record.h:632
GDataRecord2103::axis_b_velocity
SL axis_b_velocity
B axis velocity.
Definition: gclib_record.h:648
GDataRecord52000::s_plane_buffer_available
UW s_plane_buffer_available
Buffer space remaining, S Plane.
Definition: gclib_record.h:280
GDataRecord47300_ENC::input_analog_7
UW input_analog_7
Analog input 7.
Definition: gclib_record.h:947
GDataRecord2103::output_bank_8
UB output_bank_8
general output bank 8 (outputs 65-72).
Definition: gclib_record.h:616
GDataRecord4000::axis_h_stop_code
UB axis_h_stop_code
H axis stop code.
Definition: gclib_record.h:203
GDataRecord1806::axis_e_variable
SL axis_e_variable
E User-defined variable (ZA).
Definition: gclib_record.h:539
GDataRecord1806::input_bank_4
UB input_bank_4
general input bank 4 (inputs 33-40).
Definition: gclib_record.h:418
GDataRecord30000::header_3
UB header_3
4th Byte of Header.
Definition: gclib_record.h:825
GDataRecord52000::axis_f_motor_position
SL axis_f_motor_position
F axis motor position.
Definition: gclib_record.h:361
GDataRecord47000_ENC::input_analog_7
UW input_analog_7
Analog input 7.
Definition: gclib_record.h:899
GDataRecord1806::output_bank_9
UB output_bank_9
general output bank 9 (outputs 73-80).
Definition: gclib_record.h:434
GDataRecord52000::axis_f_position_error
SL axis_f_position_error
F axis position error.
Definition: gclib_record.h:362
GDataRecord4000::input_bank_4
UB input_bank_4
general input bank 4 (inputs 33-40).
Definition: gclib_record.h:50
GDataRecord47300_ENC::output_analog_5
UW output_analog_5
Analog output 5.
Definition: gclib_record.h:936
GDataRecord47000_ENC::output_analog_5
UW output_analog_5
Analog output 5.
Definition: gclib_record.h:888
GDataRecord52000::reserved_14
UB reserved_14
Reserved.
Definition: gclib_record.h:259
GDataRecord4000::axis_a_halls
UB axis_a_halls
A Hall Input Status.
Definition: gclib_record.h:113
GDataRecord4000::axis_g_position_error
SL axis_g_position_error
G axis position error.
Definition: gclib_record.h:192
GDataRecord4000::t_plane_buffer_available
UW t_plane_buffer_available
Buffer space remaining, T Plane.
Definition: gclib_record.h:101
GDataRecord4000::axis_g_reference_position
SL axis_g_reference_position
G axis reference position.
Definition: gclib_record.h:190
GDataRecord2103::input_bank_1
UB input_bank_1
general input bank 1 (inputs 9-16).
Definition: gclib_record.h:598
GDataRecord1806::axis_d_aux_position
SL axis_d_aux_position
D axis auxiliary position.
Definition: gclib_record.h:519
GDataRecord30000::axis_a_reserved
UB axis_a_reserved
Reserved.
Definition: gclib_record.h:864
GDataRecord4000::axis_e_reference_position
SL axis_e_reference_position
E axis reference position.
Definition: gclib_record.h:162
GDataRecord4000::axis_g_variable
SL axis_g_variable
G User-defined variable (ZA).
Definition: gclib_record.h:199
GDataRecord::dmc2103
struct GDataRecord2103 dmc2103
The DMC-21x3 data record.
Definition: gclib_record.h:1040
GDataRecord1806::axis_c_torque
SL axis_c_torque
C axis torque.
Definition: gclib_record.h:507
GDataRecord4000::axis_d_aux_position
SL axis_d_aux_position
D axis auxiliary position.
Definition: gclib_record.h:151
GDataRecord2103::axis_c_torque
SW axis_c_torque
C axis torque.
Definition: gclib_record.h:660
GDataRecord1802::axis_b_reference_position
SL axis_b_reference_position
B axis reference position.
Definition: gclib_record.h:781
GDataRecord1806::axis_b_position_error
SL axis_b_position_error
B axis position error.
Definition: gclib_record.h:490
GDataRecord1806::axis_b_reserved_0
UB axis_b_reserved_0
Reserved.
Definition: gclib_record.h:495
GDataRecord2103::header_1
UB header_1
2nd Byte of Header.
Definition: gclib_record.h:591
GDataRecord4000::reserved_10
SW reserved_10
Reserved.
Definition: gclib_record.h:73
GDataRecord52000::output_bank_4
UB output_bank_4
general output bank 4 (outputs 33-40).
Definition: gclib_record.h:244
GDataRecord1806::axis_a_reserved_0
UB axis_a_reserved_0
Reserved.
Definition: gclib_record.h:481
GDataRecord2103::general_status
UB general_status
general status
Definition: gclib_record.h:620
GDataRecord47300_24EX::header_1
UB header_1
2nd Byte of Header.
Definition: gclib_record.h:973
GDataRecord
Data record union, containing all structs and a generic byte array accessor.
Definition: gclib_record.h:1029
GDataRecord52000::axis_c_torque
SL axis_c_torque
C axis torque.
Definition: gclib_record.h:323
GDataRecord2103::output_bank_0
UB output_bank_0
general output bank 0 (outputs 1-8).
Definition: gclib_record.h:608
GDataRecord47000_ENC
Data record struct for RIO-471xx and RIO-472xx PLCs. Includes encoder fields.
Definition: gclib_record.h:869
GDataRecord52000::axis_b_velocity
SL axis_b_velocity
B axis velocity.
Definition: gclib_record.h:308
GDataRecord1806::reserved_24
UL reserved_24
Reserved.
Definition: gclib_record.h:456
GDataRecord52000::thread_status
UB thread_status
thread status
Definition: gclib_record.h:271
GDataRecord1802::output_bank_3
UB output_bank_3
general output bank 3 (outputs 25-32).
Definition: gclib_record.h:747
GDataRecord52000::axis_d_motor_position
SL axis_d_motor_position
D axis motor position.
Definition: gclib_record.h:333
GDataRecord1802::axis_a_reference_position
SL axis_a_reference_position
A axis reference position.
Definition: gclib_record.h:769
GDataRecord4000::axis_a_analog_in
UW axis_a_analog_in
A axis analog input.
Definition: gclib_record.h:112
GDataRecord1806::reserved_21
UB reserved_21
Reserved.
Definition: gclib_record.h:450
GDataRecord52000::t_distance
SL t_distance
distance traveled in coordinated move for T plane.
Definition: gclib_record.h:284
GDataRecord1802::axis_b_stop_code
UB axis_b_stop_code
B axis stop code.
Definition: gclib_record.h:780
GDataRecord4000::axis_f_switches
UB axis_f_switches
F axis switches.
Definition: gclib_record.h:174
GDataRecord1806
Data record struct for DMC-1806 controller.
Definition: gclib_record.h:408
GDataRecord2103::axis_e_reference_position
SL axis_e_reference_position
E axis reference position.
Definition: gclib_record.h:677
GDataRecord1806::axis_d_motor_position
SL axis_d_motor_position
D axis motor position.
Definition: gclib_record.h:517
GDataRecord52000::axis_a_status
UW axis_a_status
A axis status.
Definition: gclib_record.h:287
GDataRecord4000::axis_e_motor_position
SL axis_e_motor_position
E axis motor position.
Definition: gclib_record.h:163
GDataRecord4000::axis_d_motor_position
SL axis_d_motor_position
D axis motor position.
Definition: gclib_record.h:149
GDataRecord4000::axis_c_velocity
SL axis_c_velocity
C axis velocity.
Definition: gclib_record.h:138
GDataRecord47300_24EX::sample_number
UW sample_number
Sample number.
Definition: gclib_record.h:977
GDataRecord52000::reserved_2
SW reserved_2
Reserved.
Definition: gclib_record.h:252
GDataRecord1806::input_bank_1
UB input_bank_1
general input bank 1 (inputs 9-16).
Definition: gclib_record.h:415
GDataRecord1806::reserved_14
SW reserved_14
Reserved.
Definition: gclib_record.h:443
GDataRecord52000::output_bank_1
UB output_bank_1
general output bank 1 (outputs 9-16).
Definition: gclib_record.h:241
GDataRecord47300_24EX::general_status
UB general_status
General status.
Definition: gclib_record.h:979
GDataRecord2103::axis_c_position_error
SL axis_c_position_error
C axis position error.
Definition: gclib_record.h:657
GDataRecord52000::reserved_6
SW reserved_6
Reserved.
Definition: gclib_record.h:254
GDataRecord4000::ethernet_status_g
UB ethernet_status_g
Ethernet Handle G Status.
Definition: gclib_record.h:83
GDataRecord4000::axis_h_switches
UB axis_h_switches
H axis switches.
Definition: gclib_record.h:202
GDataRecord52000::axis_f_torque
SL axis_f_torque
F axis torque.
Definition: gclib_record.h:365
GDataRecord2103::input_bank_0
UB input_bank_0
general input bank 0 (inputs 1-8).
Definition: gclib_record.h:597
GDataRecord30000::s_plane_buffer_available
UW s_plane_buffer_available
Buffer space remaining, S Plane.
Definition: gclib_record.h:851
GDataRecord4000::axis_a_torque
SL axis_a_torque
A axis torque.
Definition: gclib_record.h:111
GDataRecord52000::axis_h_velocity
SL axis_h_velocity
H axis velocity.
Definition: gclib_record.h:392
GDataRecord47300_ENC
Data record struct for RIO-47300. Includes encoder fields.
Definition: gclib_record.h:917
GDataRecord1806::axis_e_velocity
SL axis_e_velocity
E axis velocity.
Definition: gclib_record.h:534
GDataRecord52000::axis_g_variable
SL axis_g_variable
G User-defined variable (ZA).
Definition: gclib_record.h:383
GDataRecord1806::axis_f_reserved_0
UB axis_f_reserved_0
Reserved.
Definition: gclib_record.h:551
GDataRecord4000::axis_e_velocity
SL axis_e_velocity
E axis velocity.
Definition: gclib_record.h:166
GDataRecord52000::axis_c_analog_in
UW axis_c_analog_in
C axis analog input.
Definition: gclib_record.h:324
GDataRecord1802::axis_b_switches
UB axis_b_switches
B axis switches.
Definition: gclib_record.h:779
GDataRecord4000::axis_f_analog_in
UW axis_f_analog_in
F axis analog input.
Definition: gclib_record.h:182
GDataRecord52000::axis_a_position_error
SL axis_a_position_error
A axis position error.
Definition: gclib_record.h:292
GDataRecord4000::axis_c_analog_in
UW axis_c_analog_in
C axis analog input.
Definition: gclib_record.h:140
GDataRecord1806::axis_d_switches
UB axis_d_switches
D axis switches.
Definition: gclib_record.h:514
GDataRecord2103::input_bank_8
UB input_bank_8
general input bank 8 (inputs 65-72).
Definition: gclib_record.h:605
GDataRecord4000::axis_b_switches
UB axis_b_switches
B axis switches.
Definition: gclib_record.h:118
GDataRecord1806::axis_f_position_error
SL axis_f_position_error
F axis position error.
Definition: gclib_record.h:546
GDataRecord4000::amplifier_status
UL amplifier_status
Amplifier Status.
Definition: gclib_record.h:88
GDataRecord52000::ethernet_status_g
UB ethernet_status_g
Ethernet Handle G Status.
Definition: gclib_record.h:267
GDataRecord4000::t_plane_move_status
UW t_plane_move_status
Coordinated move status for T plane.
Definition: gclib_record.h:99
GDataRecord4000::input_bank_6
UB input_bank_6
general input bank 6 (inputs 49-56).
Definition: gclib_record.h:52
GDataRecord4000::axis_f_position_error
SL axis_f_position_error
F axis position error.
Definition: gclib_record.h:178
GDataRecord52000::axis_f_reserved
UB axis_f_reserved
Reserved.
Definition: gclib_record.h:368
GDataRecord4000::axis_c_variable
SL axis_c_variable
C User-defined variable (ZA).
Definition: gclib_record.h:143
GDataRecord52000::axis_a_reserved
UB axis_a_reserved
Reserved.
Definition: gclib_record.h:298
GDataRecord2103::axis_d_stop_code
UB axis_d_stop_code
D axis stop code.
Definition: gclib_record.h:665
GDataRecord1806::axis_d_velocity
SL axis_d_velocity
D axis velocity.
Definition: gclib_record.h:520
GDataRecord2103::axis_b_status
UW axis_b_status
B axis status.
Definition: gclib_record.h:641
GDataRecord30000::axis_a_torque
SL axis_a_torque
A axis torque.
Definition: gclib_record.h:861
GDataRecord4000::axis_b_reference_position
SL axis_b_reference_position
B axis reference position.
Definition: gclib_record.h:120
GDataRecord1806::output_bank_0
UB output_bank_0
general output bank 0 (outputs 1-8).
Definition: gclib_record.h:425
GDataRecord30000::error_code
UB error_code
error code.
Definition: gclib_record.h:835
GDataRecord1806::axis_h_status
UW axis_h_status
H axis status.
Definition: gclib_record.h:569
GDataRecord1806::reserved_10
SW reserved_10
Reserved.
Definition: gclib_record.h:441
GDataRecord4000::axis_f_torque
SL axis_f_torque
F axis torque.
Definition: gclib_record.h:181
GDataRecord2103::axis_h_stop_code
UB axis_h_stop_code
H axis stop code.
Definition: gclib_record.h:709
GDataRecord2103::axis_f_reference_position
SL axis_f_reference_position
F axis reference position.
Definition: gclib_record.h:688
GDataRecord4000::axis_d_status
UW axis_d_status
D axis status.
Definition: gclib_record.h:145
GDataRecord1806::axis_f_torque
SL axis_f_torque
F axis torque.
Definition: gclib_record.h:549
GDataRecord4000::axis_h_torque
SL axis_h_torque
H axis torque.
Definition: gclib_record.h:209
GDataRecord1806::reserved_6
SW reserved_6
Reserved.
Definition: gclib_record.h:439
GDataRecord1802::axis_d_status
UW axis_d_status
D axis status.
Definition: gclib_record.h:802
GDataRecord4000::axis_a_status
UW axis_a_status
A axis status.
Definition: gclib_record.h:103
GDataRecord1806::axis_f_motor_position
SL axis_f_motor_position
F axis motor position.
Definition: gclib_record.h:545
GDataRecord1806::axis_b_velocity
SL axis_b_velocity
B axis velocity.
Definition: gclib_record.h:492
GDataRecord52000::input_bank_3
UB input_bank_3
general input bank 3 (inputs 25-32).
Definition: gclib_record.h:232
GDataRecord1806::axis_h_reference_position
SL axis_h_reference_position
H axis reference position.
Definition: gclib_record.h:572
GDataRecord1802::axis_b_motor_position
SL axis_b_motor_position
B axis motor position.
Definition: gclib_record.h:782
GDataRecord52000::output_bank_8
UB output_bank_8
general output bank 8 (outputs 65-72).
Definition: gclib_record.h:248
GDataRecord4000::axis_a_aux_position
SL axis_a_aux_position
A axis auxiliary position.
Definition: gclib_record.h:109
GDataRecord2103::axis_g_analog_in
UW axis_g_analog_in
G axis analog input.
Definition: gclib_record.h:705
GDataRecord47300_ENC::zd_variable
SL zd_variable
ZD User-defined variable (see ZD).
Definition: gclib_record.h:957
GDataRecord1802::input_bank_3
UB input_bank_3
general input bank 3 (inputs 25-32).
Definition: gclib_record.h:736
GDataRecord1802::axis_c_status
UW axis_c_status
C axis status.
Definition: gclib_record.h:790
GDataRecord47000_ENC::zd_variable
SL zd_variable
ZD User-defined variable (see ZD).
Definition: gclib_record.h:907
GDataRecord52000::axis_h_reference_position
SL axis_h_reference_position
H axis reference position.
Definition: gclib_record.h:388
GDataRecord47300_ENC::header_3
UB header_3
4th Byte of Header.
Definition: gclib_record.h:925
GDataRecord1806::axis_d_stop_code
UB axis_d_stop_code
D axis stop code.
Definition: gclib_record.h:515
GDataRecord4000::axis_c_stop_code
UB axis_c_stop_code
C axis stop code.
Definition: gclib_record.h:133
GDataRecord30000::output_bank_1
UB output_bank_1
general output bank 1 (outputs 9-16).
Definition: gclib_record.h:833
GDataRecord4000::error_code
UB error_code
error code.
Definition: gclib_record.h:86
GDataRecord1802::input_bank_8
UB input_bank_8
general input bank 8 (inputs 65-72).
Definition: gclib_record.h:741
GDataRecord52000::axis_g_stop_code
UB axis_g_stop_code
G axis stop code.
Definition: gclib_record.h:373
GDataRecord1806::axis_c_stop_code
UB axis_c_stop_code
C axis stop code.
Definition: gclib_record.h:501
GDataRecord52000::reserved_12
SW reserved_12
Reserved.
Definition: gclib_record.h:257
GDataRecord2103::axis_e_analog_in
UW axis_e_analog_in
E axis analog input.
Definition: gclib_record.h:683
GDataRecord47000_ENC::header_3
UB header_3
4th Byte of Header.
Definition: gclib_record.h:877
GDataRecord4000::contour_segment_count
UL contour_segment_count
Segment Count for Contour Mode.
Definition: gclib_record.h:90
GDataRecord2103::axis_c_aux_position
SL axis_c_aux_position
C axis auxiliary position.
Definition: gclib_record.h:658
GDataRecord4000::axis_h_motor_position
SL axis_h_motor_position
H axis motor position.
Definition: gclib_record.h:205
GDataRecord1802::axis_c_reserved_1
UB axis_c_reserved_1
Reserved.
Definition: gclib_record.h:800
GDataRecord52000::axis_h_position_error
SL axis_h_position_error
H axis position error.
Definition: gclib_record.h:390
GDataRecord2103::t_plane_move_status
UW t_plane_move_status
Coordinated move status for T plane.
Definition: gclib_record.h:627
GDataRecord52000::reserved_4
SW reserved_4
Reserved.
Definition: gclib_record.h:253
GDataRecord4000::axis_h_aux_position
SL axis_h_aux_position
H axis auxiliary position.
Definition: gclib_record.h:207
GDataRecord30000::axis_a_status
UW axis_a_status
A axis status.
Definition: gclib_record.h:853
GDataRecord1802::axis_b_status
UW axis_b_status
B axis status.
Definition: gclib_record.h:778
GDataRecord52000::axis_b_stop_code
UB axis_b_stop_code
B axis stop code.
Definition: gclib_record.h:303
GDataRecord1806::axis_d_reference_position
SL axis_d_reference_position
D axis reference position.
Definition: gclib_record.h:516
GDataRecord4000::axis_b_status
UW axis_b_status
B axis status.
Definition: gclib_record.h:117
GDataRecord4000::axis_e_halls
UB axis_e_halls
E Hall Input Status.
Definition: gclib_record.h:169
GDataRecord52000::axis_e_variable
SL axis_e_variable
E User-defined variable (ZA).
Definition: gclib_record.h:355
GDataRecord1806::axis_d_analog_in
UW axis_d_analog_in
D axis analog input.
Definition: gclib_record.h:522
GDataRecord1806::axis_b_switches
UB axis_b_switches
B axis switches.
Definition: gclib_record.h:486
GDataRecord52000::ethernet_status_a
UB ethernet_status_a
Ethernet Handle A Status.
Definition: gclib_record.h:261
GDataRecord47300_24EX::output_bank_2
UW output_bank_2
Digital outputs 24-39. Data only valid for parts with 24EXOUT.
Definition: gclib_record.h:1009
GDataRecord52000::axis_g_reserved
UB axis_g_reserved
Reserved.
Definition: gclib_record.h:382