gclib  2.0.7
Communications API for Galil controllers and PLCs
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CCommands_ExampleDemonstrates various uses of GCommand() and basic controller queries
 CContour_ExampleRecord user's training and plays back training through contour mode
 CExamplesProvides a class of shared constants and methods for gclib's example projects
 CException
 Cgclib.GclibError
 CGclibJavaException
 CForm
 CMainFormDemonstrates using gclib in a Windows Form, including using a second thread to free the GUI
 CGalil
 CGalilPrivate
 CgclibProvides a class that binds to gclib's unmanaged dll. Wraps each call and provides a more user-friendly interface for use in C#
 CGclibProvides a class that binds to gclib's unmanaged dll. Wraps each call and provides a more user-friendly interface for use in Visual Basic
 CGclibJava
 CGclibTest
 Cgclib.GDataRecord
 Cgclib.GDataRecord1802Data record struct for DMC-1802 controllers
 Cgclib.GDataRecord1806Data record struct for DMC-1806 controller
 Cgclib.GDataRecord2103Data record struct for DMC-2103 controllers
 Cgclib.GDataRecord30000Data record struct for DMC-30010 controllers
 Cgclib.GDataRecord4000Data record struct for DMC-4000 controllers, including 4000, 4200, 4103, and 500x0
 Cgclib.GDataRecord47000_ENCData record struct for RIO-471xx and RIO-472xx PLCs. Includes encoder fields
 Cgclib.GDataRecord47162Data record struct for RIO-47162
 Cgclib.GDataRecord47300_24EXData record struct for RIO-47300 with 24EX I/O daughter board
 Cgclib.GDataRecord47300_ENCData record struct for RIO-47300. Includes encoder fields
 Cgclib.GDataRecord52000Data record struct for DMC-52000 controller. Same as DMC-4000, with bank indicator added at byte 40
 CGDataRecordData record union, containing all structs and a generic byte array accessor
 CGclib.GDataRecord
 CGclib.GDataRecord1802
 CGclib.GDataRecord1806
 CGclib.GDataRecord2103
 CGclib.GDataRecord30000
 CGclib.GDataRecord4000
 CGclib.GDataRecord47000_ENC
 CGclib.GDataRecord47162
 CGclib.GDataRecord47300_24EX
 CGclib.GDataRecord47300_ENC
 CGclib.GDataRecord52000
 CGDataRecord1802
 CGDataRecord1806Data record struct for DMC-1806 controller
 CGDataRecord2103Data record struct for DMC-2103 controllers
 CGDataRecord30000Data record struct for DMC-30010 controllers
 CGDataRecord4000Data record struct for DMC-4000 controllers, including 4000, 4200, 4103, and 500x0
 CGDataRecord47000_ENCData record struct for RIO-471xx and RIO-472xx PLCs. Includes encoder fields
 CGDataRecord47162Data record struct for RIO-47162
 CGDataRecord47300_24EXData record struct for RIO-47300 with 24EX I/O daughter board
 CGDataRecord47300_ENCData record struct for RIO-47300. Includes encoder fields
 CGDataRecord52000Data record struct for DMC-52000 controller. Same as DMC-4000, with bank indicator added at byte 40
 CH_ArrayDataStructure to create a linked list for array data
 CIP_Assigner_ExampleAssigns controller an IP Adress given a serial number and a 1 byte address
 CJog_ExampleAccepts user-input at the command line to control the speed of the controller in Jog mode
 CMessage_ExampleDemonstrates how to handle and interpret messages from the controller
 CMotion_Complete_ExampleUses controller interrupts to detect when motion is complete
 CPosition_Tracking_ExamplePlaces controller into position tracking mode. Accepts user-defined positional values at the command line
 CProgram
 Cgclib.py
 CRecord_Position_ExampleTakes 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
 CRemote_Client_ExampleDemonstrates various uses of GListServers() and GSetServer()
 CRemote_Server_ExampleDemonstrates various uses of GPublishServer()
 CSource
 CVector_Mode_ExampleTakes 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