Błąd
Ten moduł zawiera definicje błędów używane w OpenThread.
Podsumowanie
Typy |
|
---|---|
otError
|
typedefenum otError
Te wyliczenia przedstawiają kody błędów używane w OpenThread. |
Funkcje |
|
---|---|
otThreadErrorToString(otError aError)
|
const char *
Ta funkcja konwertuje enum otError na ciąg znaków.
|
Wyliczenia
Błąd ot
otError
Te wyliczenia przedstawiają kody błędów używane w OpenThread.
Właściwości | |
---|---|
OT_ERROR_ABORT
|
Operacja została przerwana. |
OT_ERROR_ADDRESS_FILTERED
|
Otrzymano ramkę przefiltrowaną przez filtr adresów (białą lub białą listę). |
OT_ERROR_ADDRESS_QUERY
|
Rozwiązanie adresu wymaga wykonania zapytania o adres. |
OT_ERROR_ALREADY
|
Operacja jest już wykonywana. |
OT_ERROR_BUSY
|
Usługa jest zajęta i nie można jej wykonać. |
OT_ERROR_CHANNEL_ACCESS_FAILURE
|
Nie udało się nawiązać połączenia z powodu aktywności na kanale, to znaczy, że mechanizm CSMA-CA nie powiódł się (IEEE 802.15.4-2006). |
OT_ERROR_DESTINATION_ADDRESS_FILTERED
|
Otrzymano ramkę filtrowaną przez sprawdzenie adresu docelowego. |
OT_ERROR_DETACHED
|
Obecnie nie jest dołączone do partycji wątku. |
OT_ERROR_DROP
|
Wiadomość została usunięta. |
OT_ERROR_DUPLICATED
|
Otrzymano zduplikowaną ramkę. |
OT_ERROR_FAILED
|
Nie udało się wykonać operacji. |
OT_ERROR_FCS
|
Podczas sprawdzania wystąpił błąd FCS. |
OT_ERROR_GENERIC
|
Błąd ogólny (nie należy go używać). |
OT_ERROR_INVALID_ARGS
|
Argumenty wejściowe są nieprawidłowe. |
OT_ERROR_INVALID_COMMAND
|
Polecenie wejściowe (CLI) jest nieprawidłowe. |
OT_ERROR_INVALID_SOURCE_ADDRESS
|
Otrzymano klatkę z nieprawidłowego adresu źródłowego. |
OT_ERROR_INVALID_STATE
|
Nie można dokończyć z powodu nieprawidłowego stanu. |
OT_ERROR_IP6_ADDRESS_CREATION_FAILURE
|
Nie udało się utworzyć adresu IPv6. |
OT_ERROR_LINK_MARGIN_LOW
|
Margines linku był za niski. |
OT_ERROR_NONE
|
Błąd. |
OT_ERROR_NOT_CAPABLE
|
Operacja została zablokowana przez flagi trybu. |
OT_ERROR_NOT_FOUND
|
Nie można znaleźć żądanego elementu. |
OT_ERROR_NOT_IMPLEMENTED
|
Funkcja lub metoda nie jest zaimplementowana. |
OT_ERROR_NOT_LOWPAN_DATA_FRAME
|
Otrzymano ramkę danych inną niż mała. |
OT_ERROR_NOT_TMF
|
Wiadomość nie jest wiadomością TMF. |
OT_ERROR_NO_ACK
|
Nie otrzymano potwierdzenia po macMaxFrameRetries (IEEE 802.15.4-2006). |
OT_ERROR_NO_ADDRESS
|
Adresu nie ma w tabeli odpowiedników źródła. |
OT_ERROR_NO_BUFS
|
Za mało buforów. |
OT_ERROR_NO_FRAME_RECEIVED
|
Nie odebrano żadnej klatki. |
OT_ERROR_NO_ROUTE
|
Brak dostępnej trasy. |
OT_ERROR_PARSE
|
Nie udało się przeanalizować wiadomości. |
OT_ERROR_PENDING
|
Specjalny kod błędu wskazujący, że operacja zakończyła się pomyślnie i jeszcze nie jest znana. |
OT_ERROR_REASSEMBLY_TIMEOUT
|
Wiadomość jest usuwana z listy ponownie składanej z powodu przekroczenia limitu czasu. |
OT_ERROR_REJECTED
|
Prośba odrzucona. |
OT_ERROR_RESPONSE_TIMEOUT
|
Nie można odebrać odpowiedzi SATP lub potwierdzenia. |
OT_ERROR_SECURITY
|
Nie udało się sprawdzić zabezpieczeń. |
OT_ERROR_UNKNOWN_NEIGHBOR
|
Otrzymano klatkę od nieznanego sąsiada. |
OT_NUM_ERRORS
|
Liczba zdefiniowanych błędów. |
Typy
Funkcje
BłądPodczasotu
const char * otThreadErrorToString( otError aError )
Ta funkcja konwertuje enum otError na ciąg znaków.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
Ciąg reprezentujący błąd otError.
|
Zasoby
Tematy referencyjne interfejsu API OpenThread pochodzą z kodu źródłowego i są dostępne w GitHub. Więcej informacji oraz dodatkowe informacje znajdziesz w materiałach.