| gclib 1.32.6 Communications API for Galil controllers and PLCs |

Data Structures
Here are the data structures with brief descriptions:
[detail level 1 2]

▼N examples |
C Examples | Provides a class of shared constants and methods for gclib's example projects
C Commands_Example | Demonstrates various uses of GCommand() and basic controller queries
C Contour_Example | Record user's training and plays back training through contour mode
C IP_Assigner_Example | Assigns controller an IP Adress given a serial number and a 1 byte address
C Jog_Example | Accepts user-input at the command line to control the speed of the controller in Jog mode
C Message_Example | Demonstrates how to handle and interpret messages from the controller
C Motion_Complete_Example | Uses controller interrupts to detect when motion is complete
C Position_Tracking_Example | Places controller into position tracking mode. Accepts user-defined positional values at the command line
C Record_Position_Example | Takes two file paths at the command line to hold positional data for Axis A and Axis B. Positional data is saved to the two files until an analog input value changes
C Remote_Client_Example | Demonstrates various uses of GListServers() and GSetServer()
C Remote_Server_Example | Demonstrates various uses of GPublishServer()
C Vector_Mode_Example | Takes a path to a file at the command line holding vector commands for the controller. The controller is placed into vector mode and commands are read from the file and sent to the controller
C GDataRecord | Data record union, containing all structs and a generic byte array accessor
C GDataRecord1802 |
C GDataRecord1806 | Data record struct for DMC-1806 controller
C GDataRecord2103 | Data record struct for DMC-2103 controllers
C GDataRecord30000 | Data record struct for DMC-30010 controllers
C GDataRecord4000 | Data record struct for DMC-4000 controllers, including 4000, 4200, 4103, and 500x0
C GDataRecord47000_ENC | Data record struct for RIO-471xx and RIO-472xx PLCs. Includes encoder fields
C GDataRecord47162 | Data record struct for RIO-47162
C GDataRecord47300_24EX | Data record struct for RIO-47300 with 24EX I/O daughter board
C GDataRecord47300_ENC | Data record struct for RIO-47300. Includes encoder fields
C GDataRecord52000 | Data record struct for DMC-52000 controller. Same as DMC-4000, with bank indicator added at byte 40
C H_ArrayData | Structure to create a linked list for array data