# kernelv_diagnosis_upload()

## Prototyp

KERNELV_RETURN | kernelv_diagnosis_upload(char* filename);

## Beschreibung

Startet den Upload der internen Diagnosedaten der DLL und schreibt diese in die Datei mit dem Namen filename. Wird kein Dateiname angegeben, so werden die Daten in diag_data.txt abgespeichert. Falls in filename kein Pfad angegeben wird, so wird die Datei in den aktuellen Pfad geschrieben.

## Parameter

Name | Typ | Bedeutung
Filename | char* | Name der Datei, in die geschrieben werden soll.

## Rückgabewerte

Symbol | Wert | Bedeutung
RET_FINISHED | 0 | Der Upload wurde beendet.
ERR_CNC_NOT_INIT | -3 | Der Simulations-CNC-Kern ist noch nicht initialisiert.