# kernelv_ch_reset()

## Prototyp

KERNELV_RETURN | kernelv_ch_reset (unsigned long chanIndex);

## Beschreibung

In dem angegebenen Kanal einen CNC-Reset ausführen.

Durch den Reset werden CNC-interne Fehler zurückgesetzt. Ein eventuell während des Resets laufendes Programm wird abgebrochen.

## Parameter

Name | Typ | Bedeutung
chanIndex | unsigned long | Kanalindex des Kanals in dem das Programm gestartet werden soll.

## Rückgabewerte

Symbol | Wert | Bedeutung
RET_FINISHED | 0 | Die Funktion wurde fehlerfrei durchgeführt.
RET_BUSY | 1 | Die Funktion wird gerade ausgeführt, ist aber noch nicht abgeschlossen. Die API-Funktion muss weiter aufgerufen werden.
ERR_INVALID_CHAN | -1 | Der übergebene Kanalindex ist größer als die Anzahl der konfigurierten Kanäle - 1
ERR_CNC_NOT_INIT | -3 | Der Simulations-CNC-Kern ist noch nicht initialisiert.