Purpose
Upload a range of pmv k-bit data to a file, in comma separated variable format, from your CNC.
Syntax
int eupload_kbit (char *ipaddr, unsigned short port, long int timeout, short path_no, char *filespec, unsigned short startrange, unsigned short endrange)
Arguments
Input |
|
|
---|---|---|
ipaddr |
IP address of the CNC |
|
port |
Port number of the CNC |
|
timeout |
Seconds for timeout (0 to ignore and wait infinitely) |
|
path_no |
Value |
Path for |
|
0 |
Ignore |
|
1-2 |
All series except Series 300i/310i/320i |
|
1-10 |
Series 300i/310i/320i |
filespec |
Pointer to file specification to contain pmc k-bit data values |
|
startrange |
Low end of range to upload |
|
endrange |
High end of range to upload |
|
Output |
|
|
upload_tool_log.csv |
File logging success and errors |
Return Value
ERR_BADCSVFILE |
130 |
Unable to open CSV file |
ERR_BADLOGFILE |
132 |
Unable to open LOG file |
ERR_BADRANGE |
133 |
Bad input number or invalid range |
CNC data window error handling return statuses.
File Data Routines for FOCAS/Ethernet. |