Errore

Questo modulo include le definizioni degli errori utilizzate in OpenThread.

Riepilogo

Typedef

otError typedef
enum 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

otError

enum otError otError

Rappresenta i codici di errore utilizzati in OpenThread.

Funzioni

otThreadErrorToString

const char * otThreadErrorToString(
 
otError aError
)

Converte un'enumerazione otError in una stringa.

Dettagli
Parametri
[in] aError
Un'enumerazione otError.
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.