kernelv_ch_get_programname()
Prototype
KERNELV_RETURN | kernelv_ch_get_programname (unsigned long int chanIndex, |
Description
Reads the file name of the program currently active in the channel. The program name is specified at the start of the NC program (see also the programming instructions).
Parameter
Name | Type | Meaning |
chanIndex | unsigned long | Channel index of the channel whose program name is to be read. |
programname | char* | Pointer to the memory location for the program name. |
nameLength | unsigned short | Length of the memory area for the program name. |
returnLength | unsigned short* | Pointer to the value to which the actually returned number of bytes is to be written. The number of characters in the file name +1 is returned. |
Return values
Symbol | Value | Meaning |
RET_FINISHED | 0 | The function was executed without error. |
ERR_INVALID_CHAN | -1 | The transferred channel index is higher than the number of configured channels -1. |
ERR_CNC_NOT_INIT | -3 | The simulation CNC kernel was not yet initialised. |
ERR_CNC_RET_MEMORY | -4 | The return value(s) does/do not fit into the memory provided. In this case, the required memory is returned in the returnLength parameter. |