gclib  2.0.7
Communications API for Galil controllers and PLCs
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 Nexamples
 CExamplesProvides a class of shared constants and methods for gclib's example projects
 CCommands_ExampleDemonstrates various uses of GCommand() and basic controller queries
 CContour_ExampleRecord user's training and plays back training through contour mode
 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
 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()
 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
 Ngclib_example
 CMainFormDemonstrates using gclib in a Windows Form, including using a second thread to free the GUI
 CProgram
 Ngclibjava
 CGclibJava
 CGclibJavaException
 Ngclibtest
 CGclibTest
 Nvb
 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
 CGDataRecord
 CGDataRecord1802
 CGDataRecord1806
 CGDataRecord2103
 CGDataRecord30000
 CGDataRecord4000
 CGDataRecord47000_ENC
 CGDataRecord47162
 CGDataRecord47300_24EX
 CGDataRecord47300_ENC
 CGDataRecord52000
 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#
 CGclibError
 CGDataRecord
 CGDataRecord1802Data record struct for DMC-1802 controllers
 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
 Cpy
 CGDataRecordData record union, containing all structs and a generic byte array accessor
 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
 CSource