otRadioCoexMetrics
#include <radio.h>
Oto prawidłowe zmiany stanu radiowego:
Podsumowanie
(Radio WŁĄCZONE) +----+ Włącz() +-+ pickup() +---+ Transmit() +----+ | |----->| |----->| |-------->| | Wyłączone | | Uśpienie | | Odbieranie | | Transmituj | |
W poleceniu żądania danych IEEE 802.15.4 przejście Uśpienie->Odbiór->Transmitowanie może zostać skrócone do bezpośredniego przejścia ze stanu uśpienia do Transmitowania, jeśli platforma obsługuje funkcję OT_RADIO_CAPS_SLEEP_TO_TX. Reprezentuje dane dotyczące współistnienia radia.
Atrybuty publiczne |
|
---|---|
mAvgRxRequestToGrantTime
|
uint32_t
Średni czas użycia na uwierzytelnienia z żądania RX.
|
mAvgTxRequestToGrantTime
|
uint32_t
Średni czas użycia na potrzeby uwierzytelnienia z żądania TX.
|
mNumGrantGlitch
|
uint32_t
Liczba błędów przyznania.
|
mNumRxDelayedGrant
|
uint32_t
Liczba żądań rx, które nie zostały uznane w ciągu 50 us.
|
mNumRxGrantDeactivatedDuringRequest
|
uint32_t
Liczba operacji RX w toku, gdy uwierzytelnianie zostało zdezaktywowane.
|
mNumRxGrantImmediate
|
uint32_t
Liczba żądań rx przy aktywnym przyznawaniu.
|
mNumRxGrantNone
|
uint32_t
Liczba żądań rx, które zostały zrealizowane bez otrzymania zgody.
|
mNumRxGrantWait
|
uint32_t
Liczba żądań rx przy braku aktywności.
|
mNumRxGrantWaitActivated
|
uint32_t
Liczba żądań rx, które zostały ostatecznie przyznane przy braku aktywności.
|
mNumRxGrantWaitTimeout
|
uint32_t
Liczba żądań rx przy braku aktywności, które przekroczyły limit czasu.
|
mNumRxRequest
|
uint32_t
Liczba żądań rx.
|
mNumTxDelayedGrant
|
uint32_t
Liczba żądań tx, które nie zostały przyznane w ciągu 50us.
|
mNumTxGrantDeactivatedDuringRequest
|
uint32_t
Liczba żądań TX w czasie, gdy uwierzytelnianie zostało zdezaktywowane.
|
mNumTxGrantImmediate
|
uint32_t
Liczba żądań tx przy aktywnym przyznawaniu.
|
mNumTxGrantWait
|
uint32_t
Liczba żądań tx przy braku aktywności.
|
mNumTxGrantWaitActivated
|
uint32_t
Liczba żądań tx, które zostały ostatecznie przyznane przy braku aktywności.
|
mNumTxGrantWaitTimeout
|
uint32_t
Liczba żądań tx przy braku aktywności, które przekroczyły limit czasu.
|
mNumTxRequest
|
uint32_t
Liczba żądań TX.
|
mStopped
|
bool
Zbieranie statystyk zostało zatrzymane z powodu nasycenia.
|
Atrybuty publiczne
mAvgRxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime
Średni czas użycia na uwierzytelnienia z żądania RX.
mAvgTxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime
Średni czas użycia na potrzeby uwierzytelnienia z żądania TX.
mNumGrantGlitch
uint32_t otRadioCoexMetrics::mNumGrantGlitch
Liczba błędów przyznania.
mNumRxDelayedGrant
uint32_t otRadioCoexMetrics::mNumRxDelayedGrant
Liczba żądań rx, które nie zostały uznane w ciągu 50 us.
mNumRxGrantDeactivatedDuringRequest
uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest
Liczba operacji RX w toku, gdy uwierzytelnianie zostało zdezaktywowane.
mNumRxGrantImmediate
uint32_t otRadioCoexMetrics::mNumRxGrantImmediate
Liczba żądań rx przy aktywnym przyznawaniu.
mNumRxGrantNone
uint32_t otRadioCoexMetrics::mNumRxGrantNone
Liczba żądań rx, które zostały zrealizowane bez otrzymania zgody.
mNumRxGrantWait
uint32_t otRadioCoexMetrics::mNumRxGrantWait
Liczba żądań rx przy braku aktywności.
mNumRxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumRxGrantWaitActivated
Liczba żądań rx, które zostały ostatecznie przyznane przy braku aktywności.
mNumRxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout
Liczba żądań rx przy braku aktywności, które przekroczyły limit czasu.
mNumRxRequest
uint32_t otRadioCoexMetrics::mNumRxRequest
Liczba żądań rx.
mNumTxDelayedGrant
uint32_t otRadioCoexMetrics::mNumTxDelayedGrant
Liczba żądań tx, które nie zostały przyznane w ciągu 50us.
mNumTxGrantDeactivatedDuringRequest
uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest
Liczba żądań TX w czasie, gdy uwierzytelnianie zostało zdezaktywowane.
mNumTxGrantImmediate
uint32_t otRadioCoexMetrics::mNumTxGrantImmediate
Liczba żądań tx przy aktywnym przyznawaniu.
mNumTxGrantWait
uint32_t otRadioCoexMetrics::mNumTxGrantWait
Liczba żądań tx przy braku aktywności.
mNumTxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated
Liczba żądań tx, które zostały ostatecznie przyznane przy braku aktywności.
mNumTxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout
Liczba żądań tx przy braku aktywności, które przekroczyły limit czasu.
mNumTxRequest
uint32_t otRadioCoexMetrics::mNumTxRequest
Liczba żądań TX.
mStopped
bool otRadioCoexMetrics::mStopped
Zbieranie statystyk zostało zatrzymane z powodu nasycenia.
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.