Многоканальная радиосвязь

Этот модуль включает определения и функции для нескольких радиоканалов.

Резюме

Typedefs

otMultiRadioNeighborInfo typedef
Этот тип представляет информацию о множестве радиоканалов, связанную с соседом.
otRadioLinkInfo typedef
Этот тип представляет информацию, связанную с радиоканалом.

Функции

otMultiRadioGetNeighborInfo ( otInstance *aInstance, const otExtAddress *aExtAddress, otMultiRadioNeighborInfo *aNeighborInfo)
Эта функция получает информацию о нескольких радиоканалах, связанную с соседом с заданным расширенным адресом.

Структуры

otMultiRadioNeighborInfo

Этот тип представляет информацию о множестве радиоканалов, связанную с соседом.

otRadioLinkInfo

Этот тип представляет информацию, связанную с радиоканалом.

Typedefs

otMultiRadioNeighborInfo

struct otMultiRadioNeighborInfo otMultiRadioNeighborInfo

Этот тип представляет информацию о множестве радиоканалов, связанную с соседом.

otRadioLinkInfo

struct otRadioLinkInfo otRadioLinkInfo

Этот тип представляет информацию, связанную с радиоканалом.

Функции

otMultiRadioGetNeighborInfo

otError otMultiRadioGetNeighborInfo(
  otInstance *aInstance,
  const otExtAddress *aExtAddress,
  otMultiRadioNeighborInfo *aNeighborInfo
)

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

Эта функция требует, чтобы была включена функция множественной радиосвязи (см. config/radio_link.h ).

Подробности
Параметры
[in] aInstance
Указатель на экземпляр OpenThread.
[in] aExtAddress
Расширенный адрес соседа.
[out] aNeighborInfo
Указатель на otMultiRadioNeighborInfo для вывода информации о соседе (в случае успеха).
Возвращаемые значения
OT_ERROR_NONE
Сосед был найден, и информация о aNeighborInfo была успешно обновлена.
OT_ERROR_NOT_FOUND
Не удалось найти соседа с aExtAddress .