8 #define _CRT_SECURE_NO_WARNINGS //use traditional C calls like sprintf() 13 #define GALIL_EXAMPLE_OK 0//return code for correct code execution 14 #define GALIL_EXAMPLE_ERROR -100 //return code for error in example code 22 inline void e(GReturn rc)
58 GReturn
vector(GCon g,
char* file);
123 GReturn
contour(GCon g,
char* fileA,
char* fileB);
GReturn jog(GCon g)
Puts controller into Jog Mode and accepts user input to adjust the speed.
GReturn ip_assigner(char *serial_num, int address)
Assigns controller an IP Adress given a serial number and a 1 byte address.
GReturn record_position(GCon g, char *fileA, char *fileB)
Record user's training and saves to a text file.
GReturn contour(GCon g, char *fileA, char *fileB)
Record user's training and plays back training through contour mode.
GReturn commands(GCon g)
Demonstrates various uses of GCommand() and GUtility().
GReturn motion_complete(GCon g)
Uses interrupts to track when the motion of controller is completed.
GReturn position_tracking(GCon g, int speed=5000)
Puts controller into Position Tracking Mode and accepts user-entered positions.
GReturn vector(GCon g, char *file)
Puts controller into Vector Mode and accepts a file defining vector points.
GReturn message(GCon g)
Demonstrates how to receive messages from the controller and detect differences in Trace and crashed ...
void e(GReturn rc)
A trivial, C++ style return code check used in Galil's examples and demos.