Błąd
Ten moduł zawiera definicje błędów używane w OpenThread.
Podsumowanie
Definicje typów |
|
---|---|
otError
|
typedefenum otError
Reprezentuje kody błędów używane w OpenThread. |
Funkcje |
|
---|---|
otThreadErrorToString(otError aError)
|
const char *
Konwertuje wyliczenie otError na ciąg znaków.
|
Wyliczenia
otError
otError
Reprezentuje kody błędów używane w OpenThread.
Właściwości | |
---|---|
OT_ERROR_ABORT
|
Operacja została przerwana. |
OT_ERROR_ADDRESS_FILTERED
|
Odebrano ramkę przefiltrowaną przez filtr adresów (na liście dozwolonych lub odrzuconych). |
OT_ERROR_ADDRESS_QUERY
|
Rozpoznawanie adresów wymaga operacji zapytania dotyczącego adresu. |
OT_ERROR_ALREADY
|
Operacja jest już w toku. |
OT_ERROR_BUSY
|
Usługa jest zajęta i nie może obsłużyć operacji. |
OT_ERROR_CHANNEL_ACCESS_FAILURE
|
Nie udało się przeprowadzić transmisji z powodu aktywności na kanale, co oznacza, że wystąpił błąd mechanizmu CSMA-CA (IEEE 802.15.4-2006). |
OT_ERROR_DESTINATION_ADDRESS_FILTERED
|
Odebrano ramkę przefiltrowaną przez sprawdzenie adresu miejsca docelowego. |
OT_ERROR_DETACHED
|
Obecnie nie jest ona podłączona do partycji wątków. |
OT_ERROR_DROP
|
Wiadomość została usunięta. |
OT_ERROR_DUPLICATED
|
Odebrano zduplikowaną ramkę. |
OT_ERROR_FAILED
|
Nie udało się wykonać działania. |
OT_ERROR_FCS
|
Podczas odbierania nie udało się sprawdzić FCS. |
OT_ERROR_GENERIC
|
Ogólny błąd (nie należy 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
|
Odebrano ramkę z nieprawidłowego adresu źródłowego. |
OT_ERROR_INVALID_STATE
|
Nie można ukoń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
|
Brak błędów. |
OT_ERROR_NOT_CAPABLE
|
Operacja zablokowana przez flagi trybu. |
OT_ERROR_NOT_FOUND
|
Nie można znaleźć żądanego elementu. |
OT_ERROR_NOT_IMPLEMENTED
|
Funkcja lub metoda nie są zaimplementowana. |
OT_ERROR_NOT_LOWPAN_DATA_FRAME
|
Odebrano ramkę danych inną niż Lowpan. |
OT_ERROR_NOT_TMF
|
Wiadomość nie jest wiadomością TMF. |
OT_ERROR_NO_ACK
|
Po wprowadzeniu metody macMaxFrameRetries (IEEE 802.15.4-2006) nie otrzymano potwierdzenia. |
OT_ERROR_NO_ADDRESS
|
Adresu nie ma w źródłowej tabeli odpowiedników. |
OT_ERROR_NO_BUFS
|
Niewystarczająca ilość buforów. |
OT_ERROR_NO_FRAME_RECEIVED
|
Nie otrzymano ramki. |
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 używany do sygnalizowania, że stan „powodzenie/błąd” nie jest jeszcze znany. |
OT_ERROR_REASSEMBLY_TIMEOUT
|
Wiadomość jest usuwana z listy ponownego składania z powodu przekroczenia limitu czasu. |
OT_ERROR_REJECTED
|
Prośba została odrzucona. |
OT_ERROR_RESPONSE_TIMEOUT
|
Nie otrzymano odpowiedzi Coap, potwierdzenia lub DNS – nie otrzymano odpowiedzi SNTP. |
OT_ERROR_SECURITY
|
Kontrole bezpieczeństwa się nie powiodły. |
OT_ERROR_UNKNOWN_NEIGHBOR
|
Odebrano ramkę od nieznanego sąsiada. |
OT_NUM_ERRORS
|
Liczba zdefiniowanych błędów. |
Definicje typów
Funkcje
otThreadErrorToString
const char * otThreadErrorToString( otError aError )
Konwertuje wyliczenie otError na ciąg znaków.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
Ciąg znaków reprezentujący błąd otError.
|
Zasoby
Tematy referencyjne interfejsu OpenThread API pochodzą z kodu źródłowego dostępnego w GitHub. Aby dowiedzieć się więcej lub dołączyć do naszej dokumentacji, skorzystaj z sekcji Zasoby.