Fehler
Dieses Modul enthält Fehlerdefinitionen, die in OpenThread verwendet werden.
Fazit
Typdef. |
|
---|---|
otError
|
Typdefenum otError
Diese Aufzählung stellt Fehlercodes dar, die in OpenThread verwendet werden. |
Funktionen |
|
---|---|
otThreadErrorToString(otError aError)
|
const char *
Diese Funktion konvertiert eine otError-Aufzählung in einen String.
|
Aufzählungen
otError
otError
Diese Aufzählung stellt Fehlercodes dar, die in OpenThread verwendet werden.
Attribute | |
---|---|
OT_ERROR_ABORT
|
Vorgang wurde abgebrochen. |
OT_ERROR_ADDRESS_FILTERED
|
einen Frame erhalten, der vom Adressfilter (auf der Zulassungsliste oder auf der Sperrliste) gefiltert wurde. |
OT_ERROR_ADDRESS_QUERY
|
Für die Auflösung von Adressen 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
|
Wegen einer Kanalaktivität ist keine Übertragung möglich, d.h., der CSMA-CA-Mechanismus ist fehlgeschlagen (IEEE 802.15.4-2006). |
OT_ERROR_DESTINATION_ADDRESS_FILTERED
|
Ein Frame wurde durch die Prüfung der Zieladresse gefiltert. |
OT_ERROR_DETACHED
|
Derzeit nicht an eine Threadpartition angehängt. |
OT_ERROR_DROP
|
Nachricht wurde verworfen. |
OT_ERROR_DUPLICATED
|
Ein doppelter Frame wurde empfangen. |
OT_ERROR_FAILED
|
Vorgang fehlgeschlagen. |
OT_ERROR_FCS
|
Fehler bei der FCS-Prüfung beim Empfang. |
OT_ERROR_GENERIC
|
Allgemeiner Fehler (sollte nicht verwendet werden). |
OT_ERROR_INVALID_ARGS
|
Eingabeargumente sind ungültig. |
OT_ERROR_INVALID_COMMAND
|
Der Befehl für die Befehlszeile ist ungültig. |
OT_ERROR_INVALID_SOURCE_ADDRESS
|
Ein Frame wurde von einer ungültigen Quelladresse empfangen. |
OT_ERROR_INVALID_STATE
|
Der Vorgang kann aufgrund eines ungültigen Status nicht abgeschlossen werden. |
OT_ERROR_IP6_ADDRESS_CREATION_FAILURE
|
Die IPv6-Adresse konnte nicht erstellt werden. |
OT_ERROR_LINK_MARGIN_LOW
|
Die Linkmarge war zu niedrig. |
OT_ERROR_NONE
|
Kein Fehler |
OT_ERROR_NOT_CAPABLE
|
Der Vorgang wurde durch Modus-Flags verhindert. |
OT_ERROR_NOT_FOUND
|
Das angeforderte Element wurde nicht gefunden. |
OT_ERROR_NOT_IMPLEMENTED
|
Funktion oder Methode ist nicht implementiert. |
OT_ERROR_NOT_LOWPAN_DATA_FRAME
|
Ein Daten-Frame, der nicht niedrig ist, wurde empfangen. |
OT_ERROR_NOT_TMF
|
Die Nachricht ist keine TMF-Nachricht. |
OT_ERROR_NO_ACK
|
Nach einem macMaxFrameRetries (IEEE 802.15.4-2006) wurde keine Bestätigung erhalten. |
OT_ERROR_NO_ADDRESS
|
Die Adresse ist nicht in der Quellübereinstimmungstabelle enthalten. |
OT_ERROR_NO_BUFS
|
Unzureichende Zwischenspeicher. |
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, dass der Status "Erfolg"/"Fehler" aussteht und noch nicht bekannt ist. |
OT_ERROR_REASSEMBLY_TIMEOUT
|
Die Nachricht wird aufgrund einer Zeitüberschreitung aus der Zusammensetzungsliste entfernt. |
OT_ERROR_REJECTED
|
Anfrage abgelehnt. |
OT_ERROR_RESPONSE_TIMEOUT
|
Coap-Antwort oder -Bestätigung oder DNS, SNTP-Antwort nicht erhalten. |
OT_ERROR_SECURITY
|
Sicherheitschecks fehlgeschlagen. |
OT_ERROR_UNKNOWN_NEIGHBOR
|
Ein Frame von einem unbekannten Nachbarn empfangen. |
OT_NUM_ERRORS
|
Anzahl der definierten Fehler |
Typdef.
otError
enum otError otError
Diese Aufzählung stellt Fehlercodes dar, die in OpenThread verwendet werden.
Funktionen
otThreadErrorToString
const char * otThreadErrorToString( otError aError )
Diese Funktion konvertiert eine otError-Aufzählung in einen String.
Details | |||
---|---|---|---|
Parameter |
|
||
Rückgabe |
Eine Stringdarstellung eines otError.
|
Ressourcen
Die Themen der Referenzthread API basieren auf dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen sowie die Möglichkeit, in unserer Dokumentation mitzuwirken, finden Sie unter Ressourcen.