Tipo dei valori di ritorno di tutti i metodi e le funzioni per richiedere informazioni sulla diagnosi.
|
Nome |
Tipo |
Commento |
Rimedio |
|---|---|---|---|
|
NO_ERROR |
16#0 |
Esecuzione completata con successo |
|
|
ERR_PARAMETRO |
16#1 |
Valore di parametro non valido nella chiamata di funzione |
Parametro corretto |
|
ERR_NO_SINK |
16#2 |
Impossibile registrarsi come lavandino |
|
|
ERR_NO_TEXT_LIST |
16#3 |
Impossibile ottenere un elenco di testi del dispositivo |
Controllare gli elenchi di testo |
|
ERR_NO_TEXT_CONTENUTO |
16#4 |
Impossibile ottenere almeno un contenuto dall'elenco di testo |
|
|
ERR_COMPETENZA |
16#5 |
Fallito a causa dell'accesso concorrente di un altro metodo |
Riprova |
|
ERR_ASYNC |
16#6 |
Impossibile creare un processo asincrono |
|
|
ERR_INTERNO |
16#7 |
Qualsiasi errore interno durante l'esecuzione |
|
|
OCCUPATO |
16#FFF |
Occupato |
Richiamare per ottenere il risultato finale |
|
NO_ERROR_NO_DATA |
16#FFFF |
Esecuzione completata con successo, nessun altro messaggio di diagnosi |
Tutti i valori, tranne "BUSY", sono risultati finali. Se viene restituito "NO_ERROR", l'azione richiesta è stata eseguita con successo. "NO_ERROR_NO_DATA" indica inoltre che il completamento è avvenuto con successo. L'unica differenza rispetto a "NO_ERROR" è che c'è un (altro) dato da fornire. Tutti gli altri valori di ritorno (tranne "BUSY") sono stati di errore finale. Se un metodo o una funzione restituisce "BUSY", deve essere richiamato nei cicli successivi finché non restituisce un risultato finale.