Nieprzetworzony link

Ten moduł zawiera funkcje sterujące nieprzetworzoną konfiguracją warstwy linków.

Podsumowanie

Definicje typów

otLinkRawEnergyScanDone)(otInstance *aInstance, int8_t aEnergyScanMaxRssi) typedef
void(*
Wskaźnik po otrzymaniu ramki IEEE 802.15.4.
otLinkRawReceiveDone)(otInstance *aInstance, otRadioFrame *aFrame, otError aError) typedef
void(*
Wskaźnik po otrzymaniu ramki IEEE 802.15.4.
otLinkRawTransmitDone)(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError) typedef
void(*
Wskaźnik po otrzymaniu ramki IEEE 802.15.4.

Funkcje

otLinkRawEnergyScan(otInstance *aInstance, uint8_t aScanChannel, uint16_t aScanDuration, otLinkRawEnergyScanDone aCallback)
Uruchamia sekwencję skanowania energii w radiu.
otLinkRawGetCaps(otInstance *aInstance)
Korzystaj z funkcji radia.
otLinkRawGetPromiscuous(otInstance *aInstance)
bool
Pobiera stan trybu nasłuchiwania.
otLinkRawGetRadioTime(otInstance *aInstance)
uint64_t
Pobierz bieżący czas platformy (szerokość 64-bitowa) elementu radiowego.
otLinkRawGetRssi(otInstance *aInstance)
int8_t
Pobierz najnowsze pomiary RSSI.
otLinkRawGetTransmitBuffer(otInstance *aInstance)
Radio przełączy się z trybu Nadaj na Odbieranie.
otLinkRawIsEnabled(otInstance *aInstance)
bool
Wskazuje, czy nieprzetworzona warstwa linków jest włączona.
otLinkRawReceive(otInstance *aInstance)
Przechodzenie radia ze uśpienia na Odbierz.
otLinkRawSetMacFrameCounter(otInstance *aInstance, uint32_t aMacFrameCounter)
Ustawia bieżącą wartość licznika klatek MAC.
otLinkRawSetMacFrameCounterIfLarger(otInstance *aInstance, uint32_t aMacFrameCounter)
Ustawia bieżącą wartość licznika klatek MAC tylko wtedy, gdy nowa wartość jest większa od bieżącej.
otLinkRawSetMacKey(otInstance *aInstance, uint8_t aKeyIdMode, uint8_t aKeyId, const otMacKey *aPrevKey, const otMacKey *aCurrKey, const otMacKey *aNextKey)
Zaktualizuj klucze MAC i indeks kluczy.
otLinkRawSetPromiscuous(otInstance *aInstance, bool aEnable)
Włącza lub wyłącza tryb nasłuchiwania.
otLinkRawSetReceiveDone(otInstance *aInstance, otLinkRawReceiveDone aCallback)
Włącza lub wyłącza warstwę nieprzetworzonych linków.
otLinkRawSetShortAddress(otInstance *aInstance, uint16_t aShortAddress)
Ustaw krótki adres na potrzeby filtrowania adresów.
otLinkRawSleep(otInstance *aInstance)
Przełącz radio z funkcji Odbieraj na Uśpienie.
otLinkRawSrcMatchAddExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
Dodano rozszerzony adres do źródłowej tabeli odpowiedników.
otLinkRawSrcMatchAddShortEntry(otInstance *aInstance, uint16_t aShortAddress)
Dodanie krótkiego adresu do źródłowej tabeli odpowiedników.
otLinkRawSrcMatchClearExtEntries(otInstance *aInstance)
Usunięcie wszystkich rozszerzonych adresów ze źródłowej tabeli odpowiedników.
otLinkRawSrcMatchClearExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
Usunięto rozszerzony adres ze źródłowej tabeli odpowiedników radia.
otLinkRawSrcMatchClearShortEntries(otInstance *aInstance)
Usunięcie wszystkich krótkich adresów ze źródłowej tabeli odpowiedników.
otLinkRawSrcMatchClearShortEntry(otInstance *aInstance, uint16_t aShortAddress)
Usunięcie krótkiego adresu ze źródłowej tabeli odpowiedników.
otLinkRawSrcMatchEnable(otInstance *aInstance, bool aEnable)
Włącz/wyłącz dopasowanie źródła dla oczekującej ramki.
otLinkRawTransmit(otInstance *aInstance, otLinkRawTransmitDone aCallback)
Rozpoczyna sekwencję transmisji w radiu.

Definicje typów

Funkcje

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.