Typ der Rückgabewerte aller Methoden und Funktionen zur Abfrage von Informationen zur Diagnose.
Name |
Typ |
Anmerkung |
Fehlerbehebung |
---|---|---|---|
NO_ERROR |
16#0 |
Ausführung erfolgreich abgeschlossen |
|
ERR_PARAMETER |
16#1 |
Ungültiger Parameterwert im Funktionsaufruf |
Parameter korrigieren |
ERR_NO_SINK |
16#2 |
Registrierung als Waschbecken fehlgeschlagen |
|
ERR_NO_TEXT_LIST |
16#3 |
Abrufen einer Gerätetextliste fehlgeschlagen |
Textlisten prüfen |
ERR_NO_TEXT_CONTENT |
16#4 |
Mindestens ein Inhalt konnte nicht aus der Textliste geholt werden |
|
ERR_COMPETING |
16#5 |
Fehlgeschlagen wegen konkurrierendem Zugriff einer anderen Methode |
Erneut versuchen |
ERR_ASYNC |
16#6 |
Asynchroner Prozess konnte nicht erstellt werden |
|
ERR_INTERNAL |
16#7 |
Jeder interne Fehler während der Ausführung |
|
BUSY |
16#FFF |
Busy |
Nochmals anrufen, um das endgültige Ergebnis zu erhalten |
NO_ERROR_NO_DATA |
16#FFFF |
Ausführung erfolgreich abgeschlossen, keine Diagnosemeldungen mehr |
Alle Werte außer "BUSY" sind Endergebnisse. Falls "NO_ERROR" zurückgegeben wird, wurde die angeforderte Aktion erfolgreich durchgeführt. "NO_ERROR_NO_DATA" zeigt ebenfalls einen erfolgreichen Abschluss an. Der einzige Unterschied zu "NO_ERROR" ist die Tatsache, dass eine (weitere) Angabe gemacht werden muss. Alle anderen Rückgabewerte (außer "BUSY") sind endgültige Fehlerzustände. Wenn eine Methode oder Funktion "BUSY" zurückgibt, muss sie in den folgenden Zyklen erneut aufgerufen werden, bis sie ein endgültiges Ergebnis liefert.