gclib  2.0.8
Communications API for Galil controllers and PLCs
gclib.GDataRecord30000 Struct Reference

Data record struct for DMC-30010 controllers. More...

Inheritance diagram for gclib.GDataRecord30000:

Public Member Functions

byte[] byte_array ()
 Returns the data record as a byte array and allows for access to individual bytes.

Data Fields

UB header_0
 1st Byte of Header.
UB header_1
 2nd Byte of Header.
UB header_2
 3rd Byte of Header.
UB header_3
 4th Byte of Header.
UW sample_number
 sample number.
UB input_bank_0
 general input bank 0 (inputs 1-8).
UB input_bank_1
 general input bank 1 (inputs 9-16).
UB output_bank_0
 general output bank 0 (outputs 1-8).
UB output_bank_1
 general output bank 1 (outputs 9-16).
UB error_code
 error code.
UB thread_status
 thread status.
UW input_analog_2
 Analog input 2. 1 is in axis data, see axis_a_analog_in.
UW output_analog_1
 Analog output 1.
UW output_analog_2
 Analog output 2.
UL amplifier_status
 Amplifier Status.
UL contour_segment_count
 Segment Count for Contour Mode.
UW contour_buffer_available
 Buffer space remaining, Contour Mode.
UW s_plane_segment_count
 segment count of coordinated move for S plane.
UW s_plane_move_status
 coordinated move status for S plane.
SL s_distance
 distance traveled in coordinated move for S plane.
UW s_plane_buffer_available
 Buffer space remaining, S Plane.
UW axis_a_status
 A axis status.
UB axis_a_switches
 A axis switches.
UB axis_a_stop_code
 A axis stop code.
SL axis_a_reference_position
 A axis reference position.
SL axis_a_motor_position
 A axis motor position.
SL axis_a_position_error
 A axis position error.
SL axis_a_aux_position
 A axis auxiliary position.
SL axis_a_velocity
 A axis velocity.
SL axis_a_torque
 A axis torque.
UW axis_a_analog_in
 A axis analog input.
UB axis_a_halls
 A Hall Input Status.
UB axis_a_reserved
SL axis_a_variable
 A User-defined variable (ZA).

Detailed Description

Data record struct for DMC-30010 controllers.

Definition at line 1708 of file gclib.cs.

The documentation for this struct was generated from the following file: