# kernelv_read_error()

## Prototyp

KERNELV_RETURN | kernelv_read_error (void);

## Beschreibung

Prüfen ob eine Fehlermeldung der Simulations-CNC vorliegt und diese intern zwischenspeichern. Es werden die Fehlermeldungen sämtlicher Kanäle geprüft.

Falls eine Fehlermeldung vorliegt, können mit weiteren Funktionen Details für diese spezifische Fehlermeldung abgefragt werden. Durch einen erneuten Aufruf dieser Funktion wird gegebenenfalls eine neue Fehlermeldung ausgelesen. Die Fehlermeldungseigenschaften einer vorher anstehenden Fehlermeldung können dann nicht mehr abgefragt werden.

Da während eines CNC-Zyklus mehrere Fehlermeldungen auftreten können, ist die Funktion aufzurufen, bis sie RET_FINISHED zurückgibt.

## Parameter

-

## Rückgabewerte

Name | Wert | Bedeutung
RET_FINISHED | 0 | Es wurde keine Fehlermeldung gelesen.
RET_BUSY | 1 | Eine Fehlermeldung wurde gelesen.
ERR_CNC_NOT_INIT | -3 | Der Simulations-CNC-Kern ist noch nicht initialisiert.