Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Errore

Questo modulo include le definizioni degli errori utilizzate in OpenThread.

Sommario

Enumerazioni

otError {
OT_ERROR_NONE = 0,
OT_ERROR_FAILED = 1,
OT_ERROR_DROP = 2,
OT_ERROR_NO_BUFS = 3,
OT_ERROR_NO_ROUTE = 4,
OT_ERROR_BUSY = 5,
OT_ERROR_PARSE = 6,
OT_ERROR_INVALID_ARGS = 7,
OT_ERROR_SECURITY = 8,
OT_ERROR_ADDRESS_QUERY = 9,
OT_ERROR_NO_ADDRESS = 10,
OT_ERROR_ABORT = 11,
OT_ERROR_NOT_IMPLEMENTED = 12,
OT_ERROR_INVALID_STATE = 13,
OT_ERROR_NO_ACK = 14,
OT_ERROR_CHANNEL_ACCESS_FAILURE = 15,
OT_ERROR_DETACHED = 16,
OT_ERROR_FCS = 17,
OT_ERROR_NO_FRAME_RECEIVED = 18,
OT_ERROR_UNKNOWN_NEIGHBOR = 19,
OT_ERROR_INVALID_SOURCE_ADDRESS = 20,
OT_ERROR_ADDRESS_FILTERED = 21,
OT_ERROR_DESTINATION_ADDRESS_FILTERED = 22,
OT_ERROR_NOT_FOUND = 23,
OT_ERROR_ALREADY = 24,
OT_ERROR_IP6_ADDRESS_CREATION_FAILURE = 26,
OT_ERROR_NOT_CAPABLE = 27,
OT_ERROR_RESPONSE_TIMEOUT = 28,
OT_ERROR_DUPLICATED = 29,
OT_ERROR_REASSEMBLY_TIMEOUT = 30,
OT_ERROR_NOT_TMF = 31,
OT_ERROR_NOT_LOWPAN_DATA_FRAME = 32,
OT_ERROR_LINK_MARGIN_LOW = 34,
OT_ERROR_INVALID_COMMAND = 35,
OT_ERROR_PENDING = 36,
OT_NUM_ERRORS ,
OT_ERROR_GENERIC = 255
}
enum
Questa enumerazione rappresenta i codici di errore utilizzati in OpenThread.

Typedef

otError typedef
enum otError
Questa enumerazione rappresenta i codici di errore utilizzati in OpenThread.

Funzioni

otThreadErrorToString ( otError aError)
const char *
Questa funzione converte un'enumerazione otError in una stringa.

Enumerazioni

otError

 otError

Questa enumerazione rappresenta i codici di errore utilizzati in OpenThread.

Proprietà
OT_ERROR_ABORT

L'operazione è stata interrotta.

OT_ERROR_ADDRESS_FILTERED

Ha ricevuto un frame filtrato dal filtro degli indirizzi (allowlisted o denylisted).

OT_ERROR_ADDRESS_QUERY

La risoluzione degli indirizzi richiede un'operazione di query degli indirizzi.

OT_ERROR_ALREADY

L'operazione è già in corso.

OT_ERROR_BUSY

Il servizio è occupato e non è stato possibile eseguire l'operazione.

OT_ERROR_CHANNEL_ACCESS_FAILURE

Non è stato possibile effettuare una trasmissione a causa dell'attività sul canale, ovvero il meccanismo CSMA-CA è fallito (IEEE 802.15.4-2006).

OT_ERROR_DESTINATION_ADDRESS_FILTERED

Ha ricevuto un frame filtrato dal controllo dell'indirizzo di destinazione.

OT_ERROR_DETACHED

Non attualmente collegato a una partizione thread.

OT_ERROR_DROP

Il messaggio è stato eliminato.

OT_ERROR_DUPLICATED

Ricevuto un frame duplicato.

OT_ERROR_FAILED

Operativo fallito.

OT_ERROR_FCS

Controllo FCS non riuscito durante la ricezione.

OT_ERROR_GENERIC

Errore generico (non dovrebbe 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

Ha 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

La creazione dell'indirizzo IPv6 non è riuscita.

OT_ERROR_LINK_MARGIN_LOW

Il margine del collegamento era troppo basso.

OT_ERROR_NONE

Nessun errore.

OT_ERROR_NOT_CAPABLE

Operazione impedita dai flag di modalità.

OT_ERROR_NOT_FOUND

L'articolo richiesto non è stato trovato.

OT_ERROR_NOT_IMPLEMENTED

La funzione o il metodo non è implementato.

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

Nessun riconoscimento è stato ricevuto dopo macMaxFrameRetries (IEEE 802.15.4-2006).

OT_ERROR_NO_ADDRESS

L'indirizzo non è 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

Il codice di errore speciale utilizzato per indicare che lo stato di successo / errore è in sospeso e non ancora noto.

OT_ERROR_REASSEMBLY_TIMEOUT

Il messaggio è stato eliminato dall'elenco di riassemblaggio a causa del timeout.

OT_ERROR_RESPONSE_TIMEOUT

Risposta o riconoscimento Coap o DNS, risposta SNTP non ricevuta.

OT_ERROR_SECURITY

I controlli di sicurezza non sono riusciti.

OT_ERROR_UNKNOWN_NEIGHBOR

Ricevuto un frame da un vicino sconosciuto.

OT_NUM_ERRORS

Il numero di errori definiti.

Typedef

otError

enum otError otError

Questa enumerazione rappresenta i codici di errore utilizzati in OpenThread.

Funzioni

otThreadErrorToString

const char * otThreadErrorToString(
  otError aError
)

Questa funzione converte un'enumerazione otError in una stringa.

Dettagli
Parametri
[in] aError
Un enumerazione otError.
ritorna
Una rappresentazione di stringa di un otError.