| gclib 2.0.7 Communications API for Galil controllers and PLCs |

Data Structures | Functions | Variables
examples Namespace Reference

## Data Structures
class | Examples
| Provides a class of shared constants and methods for gclib's example projects. More...
class | Commands_Example
| Demonstrates various uses of GCommand() and basic controller queries. More...
class | Contour_Example
| Record user's training and plays back training through contour mode. More...
class | IP_Assigner_Example
| Assigns controller an IP Adress given a serial number and a 1 byte address. More...
class | Jog_Example
| Accepts user-input at the command line to control the speed of the controller in Jog mode. More...
class | Message_Example
| Demonstrates how to handle and interpret messages from the controller. More...
class | Motion_Complete_Example
| Uses controller interrupts to detect when motion is complete. More...
class | Position_Tracking_Example
| Places controller into position tracking mode. Accepts user-defined positional values at the command line. More...
class | 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. More...
class | Remote_Client_Example
| Demonstrates various uses of GListServers() and GSetServer() More...
class | Remote_Server_Example
| Demonstrates various uses of GPublishServer() More...
class | 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. More...

## Functions
int | Commands (Gclib gclib)
| Demonstrates various uses of GCommand() And basic controller queries. More...
int | Main ()
int | Contour (Gclib gclib, string fileA, string fileB)
void | PrintError (Gclib gclib, Exception ex)
| Prints the exception to the console And queries the controller for the most recent error message. More...
int | IP_Assigner (Gclib gclib, string serial_num, byte address)
int | Jog (Gclib gclib)
| Message (Gclib gclib)
| Motion_Complete (Gclib gclib)
| Position_Tracking (Gclib gclib, int speed)
| Record_Position (Gclib gclib, string fileA, string fileB)
int | Remote_Client ()
| Demonstrates various uses of GListServers() and GSetServer() More...
int | Remote_Server (string server_name)
| Demonstrates various uses of GPublishServer() More...
int | Vector_Mode (Gclib gclib, string file)

## Variables
﻿partial Module | Examples
positions_A As | List< string >
const int | GALIL_EXAMPLE_OK = 0
const | GALIL_EXAMPLE_ERROR = -100