Ошибка

Этот модуль включает определения ошибок, используемые в OpenThread.

Краткое содержание

Определения типов

otError определение типа
enum otError
Представляет коды ошибок, используемые в OpenThread.

Функции

otThreadErrorToString ( otError aError)
const char *
Преобразует перечисление otError в строку.

Перечисления

отошибка

 otError

Представляет коды ошибок, используемые в OpenThread.

Характеристики
OT_ERROR_ABORT

Операция была прервана.

OT_ERROR_ADDRESS_FILTERED

Получен кадр, отфильтрованный фильтром адресов (в разрешенном или запрещенном списке).

OT_ERROR_ADDRESS_QUERY

Разрешение адреса требует операции запроса адреса.

OT_ERROR_ALREADY

Операция уже идет.

OT_ERROR_BUSY

Служба занята и не может обслужить операцию.

OT_ERROR_CHANNEL_ACCESS_FAILURE

Передача не могла произойти из-за активности на канале, т. е. произошел сбой механизма CSMA-CA (IEEE 802.15.4-2006).

OT_ERROR_DESTINATION_ADDRESS_FILTERED

Получен кадр, отфильтрованный по проверке адреса назначения.

OT_ERROR_DETACHED

В настоящее время не подключен к разделу потока.

OT_ERROR_DROP

Сообщение было удалено.

OT_ERROR_DUPLICATED

Получил дублированный кадр.

OT_ERROR_FAILED

Операция не удалась.

OT_ERROR_FCS

Сбой проверки FCS при приеме.

OT_ERROR_GENERIC

Общая ошибка (не следует использовать).

OT_ERROR_INVALID_ARGS

Входные аргументы недопустимы.

OT_ERROR_INVALID_COMMAND

Команда ввода (CLI) недействительна.

OT_ERROR_INVALID_SOURCE_ADDRESS

Получен кадр с неверного адреса источника.

OT_ERROR_INVALID_STATE

Невозможно завершить из-за недопустимого состояния.

OT_ERROR_IP6_ADDRESS_CREATION_FAILURE

Не удалось создать адрес IPv6.

OT_ERROR_LINK_MARGIN_LOW

Маржа ссылки была слишком низкой.

OT_ERROR_NONE

Нет ошибки.

OT_ERROR_NOT_CAPABLE

Операция запрещена флагами режима.

OT_ERROR_NOT_FOUND

Запрошенный элемент не найден.

OT_ERROR_NOT_IMPLEMENTED

Функция или метод не реализованы.

OT_ERROR_NOT_LOWPAN_DATA_FRAME

Получен кадр данных без lowpan.

OT_ERROR_NOT_TMF

Сообщение не является сообщением TMF.

OT_ERROR_NO_ACK

После macMaxFrameRetries (IEEE 802.15.4-2006) подтверждения не было получено.

OT_ERROR_NO_ADDRESS

Адрес отсутствует в таблице соответствия источника.

OT_ERROR_NO_BUFS

Недостаточно буферов.

OT_ERROR_NO_FRAME_RECEIVED

Ни один кадр не получен.

OT_ERROR_NO_ROUTE

Нет доступных маршрутов.

OT_ERROR_PARSE

Не удалось проанализировать сообщение.

OT_ERROR_PENDING

Специальный код ошибки, используемый для обозначения статуса успеха/ошибки, ожидается и еще не известен.

OT_ERROR_REASSEMBLY_TIMEOUT

Сообщение удаляется из списка повторной сборки из-за таймаута.

OT_ERROR_REJECTED

Запрос отклонен.

OT_ERROR_RESPONSE_TIMEOUT

Ответ или подтверждение Coap или DNS, ответ SNTP не получен.

OT_ERROR_SECURITY

Проверка безопасности не удалась.

OT_ERROR_UNKNOWN_NEIGHBOR

Получил кадр от неизвестного соседа.

OT_NUM_ERRORS

Количество определенных ошибок.

Определения типов

отошибка

enum otError otError

Представляет коды ошибок, используемые в OpenThread.

Функции

отСреадеррортостринг

const char * otThreadErrorToString(
 
otError aError
)

Преобразует перечисление otError в строку.

Подробности
Параметры
[in] aError
Перечисление otError.
Возврат
Строковое представление otError.

Ресурсы

Справочные разделы API OpenThread взяты из исходного кода, доступного на GitHub . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .