Fehler
Dieses Modul enthält Fehlerdefinitionen, die in OpenThread verwendet werden.
Zusammenfassung
Typedefs |
|
---|---|
otError
|
typedefenum otError
Stellt Fehlercodes dar, die in OpenThread verwendet werden. |
Funktionen |
|
---|---|
otThreadErrorToString(otError aError)
|
const char *
Wandelt eine otError-Enum in einen String um.
|
Aufzählungen
otError
otError
Stellt Fehlercodes dar, die in OpenThread verwendet werden.
Attribute | |
---|---|
OT_ERROR_ABORT
|
Der Vorgang wurde abgebrochen. |
OT_ERROR_ADDRESS_FILTERED
|
Ein Frame wurde empfangen, der durch den Adressfilter gefiltert wurde (auf der Zulassungsliste oder auf der Sperrliste). |
OT_ERROR_ADDRESS_QUERY
|
Für die Adressauflösung ist eine Adressabfrage erforderlich. |
OT_ERROR_ALREADY
|
Der Vorgang wird bereits ausgeführt. |
OT_ERROR_BUSY
|
Der Dienst ist ausgelastet und konnte den Vorgang nicht ausführen. |
OT_ERROR_CHANNEL_ACCESS_FAILURE
|
Eine Übertragung konnte aufgrund von Aktivitäten auf dem Kanal nicht durchgeführt werden, d.h., der CSMA-CA-Mechanismus ist fehlgeschlagen (IEEE 802.15.4-2006). |
OT_ERROR_DESTINATION_ADDRESS_FILTERED
|
Einen Frame erhalten, der durch die Prüfung der Zieladresse gefiltert wurde. |
OT_ERROR_DETACHED
|
Derzeit nicht an eine Thread-Partition angehängt. |
OT_ERROR_DROP
|
Die Nachricht wurde gelöscht. |
OT_ERROR_DUPLICATED
|
Du hast einen Frame dupliziert. |
OT_ERROR_FAILED
|
Vorgang fehlgeschlagen. |
OT_ERROR_FCS
|
FCS-Prüfung während des Empfangs fehlgeschlagen. |
OT_ERROR_GENERIC
|
Allgemeiner Fehler (sollte nicht verwendet werden). |
OT_ERROR_INVALID_ARGS
|
Die Eingabeargumente sind ungültig. |
OT_ERROR_INVALID_COMMAND
|
Der Eingabebefehl (CLI) ist ungültig. |
OT_ERROR_INVALID_SOURCE_ADDRESS
|
Ein Frame von einer ungültigen Quelladresse wurde empfangen. |
OT_ERROR_INVALID_STATE
|
Der Abschluss ist aufgrund eines ungültigen Status nicht möglich. |
OT_ERROR_IP6_ADDRESS_CREATION_FAILURE
|
Die IPv6-Adresse konnte nicht erstellt werden. |
OT_ERROR_LINK_MARGIN_LOW
|
Der Linkrand war zu niedrig. |
OT_ERROR_NONE
|
Kein Fehler |
OT_ERROR_NOT_CAPABLE
|
Vorgang wurde durch Modus-Flags verhindert. |
OT_ERROR_NOT_FOUND
|
Das angeforderte Element wurde nicht gefunden. |
OT_ERROR_NOT_IMPLEMENTED
|
Die Funktion oder Methode ist nicht implementiert. |
OT_ERROR_NOT_LOWPAN_DATA_FRAME
|
Ein Dataframe ohne Lowpan-Modus wurde empfangen. |
OT_ERROR_NOT_TMF
|
Die Nachricht ist keine TMF-Nachricht. |
OT_ERROR_NO_ACK
|
Nach macMaxFrameRetries (IEEE 802.15.4-2006) wurde keine Bestätigung empfangen. |
OT_ERROR_NO_ADDRESS
|
Die Adresse ist nicht in der Quell-Match-Table enthalten. |
OT_ERROR_NO_BUFS
|
Nicht genügend Puffer. |
OT_ERROR_NO_FRAME_RECEIVED
|
Kein Frame empfangen. |
OT_ERROR_NO_ROUTE
|
Keine Route verfügbar. |
OT_ERROR_PARSE
|
Nachricht konnte nicht geparst werden. |
OT_ERROR_PENDING
|
Spezieller Fehlercode, der angibt, ob der Erfolgs-/Fehlerstatus ausstehend und noch nicht bekannt ist. |
OT_ERROR_REASSEMBLY_TIMEOUT
|
Die Nachricht wird aufgrund einer Zeitüberschreitung aus der Wiederzusammensetzungsliste gelöscht. |
OT_ERROR_REJECTED
|
Anfrage abgelehnt. |
OT_ERROR_RESPONSE_TIMEOUT
|
Coap-Antwort oder -Bestätigung oder DNS, SNTP-Antwort nicht empfangen. |
OT_ERROR_SECURITY
|
Sicherheitsprüfungen fehlgeschlagen. |
OT_ERROR_UNKNOWN_NEIGHBOR
|
Frame von einem unbekannten Nachbarn empfangen. |
OT_NUM_ERRORS
|
Die Anzahl der definierten Fehler. |
Typedefs
Funktionen
otThreadErrorToString
const char * otThreadErrorToString( otError aError )
Wandelt eine otError-Enum in einen String um.
Details | |||
---|---|---|---|
Parameter |
|
||
Rückgabe |
Eine Stringdarstellung eines otError.
|
Ressourcen
OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen finden Sie unter Ressourcen. Dort können Sie auch einen Beitrag zu unserer Dokumentation leisten.