kernelv_program_error_get_path

Prototype

KERNELV_RETURN

GetProgramErrorPath(out string returnString);

Description

Returns the program path used to start the active program.

If the program was started by the absolute specification of a file name, an empty string is returned; if the current active program is a manual block, “-” is returned (less the inverted commas).

If the memory provided by the calling application is too small for the string to be returned, the return value ERR_CNC_RET_MEMORY is returned

Parameter

Name

Type

Meaning

returnString

out string

String for program path.

Return values

Symbol

Value

Meaning

RET_FINISHED

0

The function was executed without error.

ERR_CNC_RET_MEMORY

-4

The return value(s) does/do not fit into the memory provided. The number of bytes required is returned in the ‘length’ parameter.

ERR_CNC_NO_DATA

-28

The requested data is not available.

There is no available NC program specific data relating to an CNC error.