Errore
Questo modulo include le definizioni degli errori utilizzate in OpenThread.
Riepilogo
Typedef |
|
---|---|
otError
|
typedefenum otError
Rappresenta i codici di errore utilizzati in OpenThread. |
Funzioni |
|
---|---|
otThreadErrorToString(otError aError)
|
const char *
Converte un'enumerazione otError in una stringa.
|
Enumerazioni
otError
otError
Rappresenta i codici di errore utilizzati in OpenThread.
Proprietà | |
---|---|
OT_ERROR_ABORT
|
Operazione interrotta. |
OT_ERROR_ADDRESS_FILTERED
|
Ricevuto un frame filtrato in base al filtro degli indirizzi (incluso nella lista consentita o nella lista bloccata). |
OT_ERROR_ADDRESS_QUERY
|
La risoluzione degli indirizzi richiede un'operazione di query dell'indirizzo. |
OT_ERROR_ALREADY
|
L'operazione è già in corso. |
OT_ERROR_BUSY
|
Il servizio è occupato e non è riuscito a gestire l'operazione. |
OT_ERROR_CHANNEL_ACCESS_FAILURE
|
Non è stato possibile effettuare una trasmissione a causa di attività sul canale, ad esempio il meccanismo CSMA-CA non è riuscito (IEEE 802.15.4-2006). |
OT_ERROR_DESTINATION_ADDRESS_FILTERED
|
Ricevuto un frame filtrato in base al controllo dell'indirizzo di destinazione. |
OT_ERROR_DETACHED
|
Attualmente non collegato a una partizione Thread. |
OT_ERROR_DROP
|
Il messaggio è stato eliminato. |
OT_ERROR_DUPLICATED
|
È stato ricevuto un frame duplicato. |
OT_ERROR_FAILED
|
Operazione non riuscita. |
OT_ERROR_FCS
|
Controllo FCS non riuscito durante la ricezione. |
OT_ERROR_GENERIC
|
Errore generico (non deve essere utilizzato). |
OT_ERROR_INVALID_ARGS
|
Gli argomenti di input non sono validi. |
OT_ERROR_INVALID_COMMAND
|
Il comando di input (CLI) non è valido. |
OT_ERROR_INVALID_SOURCE_ADDRESS
|
Ricevuto un frame da un indirizzo di origine non valido. |
OT_ERROR_INVALID_STATE
|
Impossibile completare a causa di uno stato non valido. |
OT_ERROR_IP6_ADDRESS_CREATION_FAILURE
|
Creazione dell'indirizzo IPv6 non riuscita. |
OT_ERROR_LINK_MARGIN_LOW
|
Il margine del link era troppo basso. |
OT_ERROR_NONE
|
Nessun errore. |
OT_ERROR_NOT_CAPABLE
|
Operazione impedita dai flag modalità. |
OT_ERROR_NOT_FOUND
|
Impossibile trovare l'articolo richiesto. |
OT_ERROR_NOT_IMPLEMENTED
|
La funzione o il metodo non sono implementati. |
OT_ERROR_NOT_LOWPAN_DATA_FRAME
|
Ricevuto un frame di dati non-lowpan. |
OT_ERROR_NOT_TMF
|
Il messaggio non è un messaggio TMF. |
OT_ERROR_NO_ACK
|
Non è stato ricevuto alcun riconoscimento dopo macMaxFrameRetries (IEEE 802.15.4-2006). |
OT_ERROR_NO_ADDRESS
|
L'indirizzo non è presente nella tabella delle corrispondenze di origine. |
OT_ERROR_NO_BUFS
|
Buffer insufficienti. |
OT_ERROR_NO_FRAME_RECEIVED
|
Nessun frame ricevuto. |
OT_ERROR_NO_ROUTE
|
Nessun percorso disponibile. |
OT_ERROR_PARSE
|
Impossibile analizzare il messaggio. |
OT_ERROR_PENDING
|
Codice di errore speciale utilizzato per indicare che lo stato di operazione riuscita/errore è in attesa e non ancora noto. |
OT_ERROR_REASSEMBLY_TIMEOUT
|
Il messaggio viene eliminato dall'elenco di riassemblaggio a causa di un timeout. |
OT_ERROR_REJECTED
|
Richiesta rifiutata. |
OT_ERROR_RESPONSE_TIMEOUT
|
Risposta o conferma Coap o DNS, risposta SNTP non ricevuta. |
OT_ERROR_SECURITY
|
Controlli di sicurezza non riusciti. |
OT_ERROR_UNKNOWN_NEIGHBOR
|
Ha ricevuto un frame da un vicino sconosciuto. |
OT_NUM_ERRORS
|
Il numero di errori definiti. |
Typedef
Funzioni
otThreadErrorToString
const char * otThreadErrorToString( otError aError )
Converte un'enumerazione otError in una stringa.
Dettagli | |||
---|---|---|---|
Parametri |
|
||
Restituisce |
Una rappresentazione stringa di un otError.
|
Risorse
Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per saperne di più o per contribuire alla nostra documentazione, consulta la sezione Risorse.