gclib  2.0.8
Communications API for Galil controllers and PLCs

◆ GProgramUpload()

GCLIB_DLL_EXPORTED GReturn GCALL GProgramUpload ( GCon  g,
GBufOut  buffer,
GSize  buffer_len 
)

Uploads a program from the controller's program buffer.

Parameters
gConnection's handle.
bufferBuffer to receive the controller's program. The data will be null terminated unless function returns G_BAD_LOST_DATA due to the buffer being too small to hold the data.
buffer_lenThe length of the receive buffer.
Returns
The success status or error code of the function. See gclib_errors.h for possible values.

See x_programs.cpp for an example.