31 cerr <<
"Incorrect number of arguments provided\n";
32 cerr <<
"Usage: motion_complete_example.exe <ADDRESS>\n";
34 return GALIL_EXAMPLE_ERROR;
48 return GALIL_EXAMPLE_ERROR;
52 return GALIL_EXAMPLE_OK;
int GReturn
Every function returns a value of type GReturn. See gclib_errors.h for possible values.
#define G_SMALL_BUFFER
Most reads from Galil are small. This value will easily hold most, e.g. TH, TZ, etc.
void * GCon
Connection handle. Unique for each connection in process. Assigned a non-zero value in GOpen().
GCLIB_DLL_EXPORTED GReturn GCALL GOpen(GCStringIn address, GCon *g)
Open a connection to a Galil Controller.
int main(int argc, char *argv[])
Main function for Commands Example.
void e(GReturn rc)
A trivial, C++ style return code check used in Galil's examples and demos.
GReturn motion_complete(GCon g)
Uses interrupts to track when the motion of controller is completed.
void error(GCon g, GReturn rc)
An example of error handling and debugging information.
int pause()
Pauses console apps for a user key stroke.
GReturn vector(GCon g, char *file)
Puts controller into Vector Mode and accepts a file defining vector points.