Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

ошибка

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

Резюме

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

otError {
OT_ERROR_NONE = 0,
OT_ERROR_FAILED = 1,
OT_ERROR_DROP = 2,
OT_ERROR_NO_BUFS = 3,
OT_ERROR_NO_ROUTE = 4,
OT_ERROR_BUSY = 5,
OT_ERROR_PARSE = 6,
OT_ERROR_INVALID_ARGS = 7,
OT_ERROR_SECURITY = 8,
OT_ERROR_ADDRESS_QUERY = 9,
OT_ERROR_NO_ADDRESS = 10,
OT_ERROR_ABORT = 11,
OT_ERROR_NOT_IMPLEMENTED = 12,
OT_ERROR_INVALID_STATE = 13,
OT_ERROR_NO_ACK = 14,
OT_ERROR_CHANNEL_ACCESS_FAILURE = 15,
OT_ERROR_DETACHED = 16,
OT_ERROR_FCS = 17,
OT_ERROR_NO_FRAME_RECEIVED = 18,
OT_ERROR_UNKNOWN_NEIGHBOR = 19,
OT_ERROR_INVALID_SOURCE_ADDRESS = 20,
OT_ERROR_ADDRESS_FILTERED = 21,
OT_ERROR_DESTINATION_ADDRESS_FILTERED = 22,
OT_ERROR_NOT_FOUND = 23,
OT_ERROR_ALREADY = 24,
OT_ERROR_IP6_ADDRESS_CREATION_FAILURE = 26,
OT_ERROR_NOT_CAPABLE = 27,
OT_ERROR_RESPONSE_TIMEOUT = 28,
OT_ERROR_DUPLICATED = 29,
OT_ERROR_REASSEMBLY_TIMEOUT = 30,
OT_ERROR_NOT_TMF = 31,
OT_ERROR_NOT_LOWPAN_DATA_FRAME = 32,
OT_ERROR_LINK_MARGIN_LOW = 34,
OT_ERROR_INVALID_COMMAND = 35,
OT_ERROR_PENDING = 36,
OT_NUM_ERRORS ,
OT_ERROR_GENERIC = 255
}
перечислить
Это перечисление представляет коды ошибок, используемые в OpenThread.

Typedefs

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

Функции

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

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

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_RESPONSE_TIMEOUT

Копирование ответа или подтверждения, или DNS, ответ SNTP не получен.

OT_ERROR_SECURITY

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

OT_ERROR_UNKNOWN_NEIGHBOR

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

OT_NUM_ERRORS

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

Typedefs

otError

enum otError otError

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

Функции

otThreadErrorToString

const char * otThreadErrorToString(
  otError aError
)

Эта функция преобразует перечисление otError в строку.

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