Необработанная ссылка

Этот модуль включает функции, управляющие необработанной конфигурацией канального уровня.

Резюме

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

otLinkRawEnergyScanDone )(otInstance *aInstance, int8_t aEnergyScanMaxRssi) определение типа
void(*
Этот указатель функции при получении кадра IEEE 802.15.4.
otLinkRawReceiveDone )(otInstance *aInstance, otRadioFrame *aFrame, otError aError) определение типа
void(*
Этот указатель функции при получении кадра IEEE 802.15.4.
otLinkRawTransmitDone )(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError) определение типа
void(*
Этот указатель функции при получении кадра IEEE 802.15.4.

Функции

otLinkRawEnergyScan ( otInstance *aInstance, uint8_t aScanChannel, uint16_t aScanDuration, otLinkRawEnergyScanDone aCallback)
Этот метод запускает последовательность сканирования энергии на радио.
otLinkRawGetCaps ( otInstance *aInstance)
Получить возможности радио.
otLinkRawGetPromiscuous ( otInstance *aInstance)
bool
Эта функция получает статус беспорядочного режима.
otLinkRawGetRadioTime ( otInstance *aInstance)
uint64_t
Получить текущее время платформы (ширина 64 бита) радиочипа.
otLinkRawGetRssi ( otInstance *aInstance)
int8_t
Получите самое последнее измерение RSSI.
otLinkRawGetTransmitBuffer ( otInstance *aInstance)
Радиопереходы с передачи на прием.
otLinkRawIsEnabled ( otInstance *aInstance)
bool
Эта функция указывает, включен ли необработанный канальный уровень.
otLinkRawReceive ( otInstance *aInstance)
Перевод радиостанции из спящего режима в режим приема.
otLinkRawSetMacFrameCounter ( otInstance *aInstance, uint32_t aMacFrameCounter)
Устанавливает текущее значение счетчика кадров MAC.
otLinkRawSetMacKey ( otInstance *aInstance, uint8_t aKeyIdMode, uint8_t aKeyId, const otMacKey *aPrevKey, const otMacKey *aCurrKey, const otMacKey *aNextKey)
Обновите ключи MAC и индекс ключа.
otLinkRawSetPromiscuous ( otInstance *aInstance, bool aEnable)
Эта функция включает или отключает беспорядочный режим.
otLinkRawSetReceiveDone ( otInstance *aInstance, otLinkRawReceiveDone aCallback)
Эта функция включает/отключает необработанный канальный уровень.
otLinkRawSetShortAddress ( otInstance *aInstance, uint16_t aShortAddress)
Установите Короткий адрес для фильтрации адресов.
otLinkRawSleep ( otInstance *aInstance)
Переведите радио из режима приема в спящий режим.
otLinkRawSrcMatchAddExtEntry ( otInstance *aInstance, const otExtAddress *aExtAddress)
Добавление расширенного адреса в исходную таблицу соответствий.
otLinkRawSrcMatchAddShortEntry ( otInstance *aInstance, uint16_t aShortAddress)
Добавление короткого адреса в исходную таблицу соответствий.
otLinkRawSrcMatchClearExtEntries ( otInstance *aInstance)
Удаление всех расширенных адресов из исходной таблицы соответствий.
otLinkRawSrcMatchClearExtEntry ( otInstance *aInstance, const otExtAddress *aExtAddress)
Удаление расширенного адреса в исходную таблицу соответствий радиостанции.
otLinkRawSrcMatchClearShortEntries ( otInstance *aInstance)
Удаление всех коротких адресов из исходной таблицы соответствий.
otLinkRawSrcMatchClearShortEntry ( otInstance *aInstance, uint16_t aShortAddress)
Удаление короткого адреса из исходной таблицы соответствий.
otLinkRawSrcMatchEnable ( otInstance *aInstance, bool aEnable)
Включить/выключить соответствие источника для ожидающего кадра.
otLinkRawTransmit ( otInstance *aInstance, otLinkRawTransmitDone aCallback)
Этот метод начинает последовательность передачи по радио.

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

Функции

Ресурсы

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