| gclib 2.4.1 Galil Communications Library

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