otRadioCoexMetrics
#include <radio.h>
Folgende Funkstatusübergänge sind gültig:
Zusammenfassung
(Radio AN) +----+ Aktivieren() +-+ Empfang() +---+ Transmit() +----+ | |----->| |----->| |-------->| | | Deaktiviert | | Ruhemodus | | Empfangen | | Senden | | |<-----| |<-----| |<--------| | +----+ Fertig +-----+ Deaktivieren
Während des IEEE 802.15.4-Datenanfragebefehls kann der Übergang „Ruhezustand“ -> „Empfangen“ -> „Senden“ verkürzt werden, um den direkten Übergang von Ruhemodus zu Übertragen zu ermöglichen, wenn die Plattform die Funktion OT_RADIO_CAPS_SLEEP_TO_TX unterstützt. Stellt Messwerte zur Radiokoexistenz dar.
Öffentliche Attribute |
|
---|---|
mAvgRxRequestToGrantTime
|
uint32_t
Durchschnittliche Nutzungszeit von der rx-Anfrage bis zur Gewährung.
|
mAvgTxRequestToGrantTime
|
uint32_t
Durchschnittliche Nutzungszeit von der TX-Anfrage bis zur Gewährung.
|
mNumGrantGlitch
|
uint32_t
Anzahl der Erteilungsfehler.
|
mNumRxDelayedGrant
|
uint32_t
Anzahl der rx-Anfragen, die nicht innerhalb von 50 us gewährt wurden.
|
mNumRxGrantDeactivatedDuringRequest
|
uint32_t
Anzahl der Rx, die im Gang waren, als die Gewährung deaktiviert wurde.
|
mNumRxGrantImmediate
|
uint32_t
Anzahl der rx-Anfragen, während die Erteilung aktiv war.
|
mNumRxGrantNone
|
uint32_t
Anzahl der rx-Anfragen, die ohne Erteilung abgeschlossen wurden.
|
mNumRxGrantWait
|
uint32_t
Anzahl der rx-Anfragen, während die Gewährung inaktiv war.
|
mNumRxGrantWaitActivated
|
uint32_t
Anzahl der rx-Anfragen, die letztlich gewährt wurden, während die Erteilung inaktiv war.
|
mNumRxGrantWaitTimeout
|
uint32_t
Anzahl der rx-Anfragen, bei denen die Erteilung inaktiv war und bei denen eine Zeitüberschreitung aufgetreten ist.
|
mNumRxRequest
|
uint32_t
Anzahl der rx-Anfragen.
|
mNumTxDelayedGrant
|
uint32_t
Anzahl der TX-Anfragen, die nicht innerhalb von 50 us gewährt wurden.
|
mNumTxGrantDeactivatedDuringRequest
|
uint32_t
Anzahl der TX, die in Bearbeitung waren, als die Erteilung deaktiviert wurde.
|
mNumTxGrantImmediate
|
uint32_t
Anzahl der tx-Anfragen, während die Erteilung aktiv war.
|
mNumTxGrantWait
|
uint32_t
Anzahl der TX-Anfragen, während die Erteilung inaktiv war.
|
mNumTxGrantWaitActivated
|
uint32_t
Anzahl der TX-Anfragen, die letztlich gewährt wurden, während die Erteilung inaktiv war.
|
mNumTxGrantWaitTimeout
|
uint32_t
Anzahl der TX-Anfragen, bei denen das Zeitlimit überschritten wurde, während die Erteilung inaktiv war.
|
mNumTxRequest
|
uint32_t
Anzahl der tx-Anfragen.
|
mStopped
|
bool
Die Erfassung der Statistiken wurde aufgrund der Sättigung gestoppt.
|
Öffentliche Attribute
mAvgRxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime
Durchschnittliche Nutzungszeit von der rx-Anfrage bis zur Gewährung.
mAvgTxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime
Durchschnittliche Nutzungszeit von der TX-Anfrage bis zur Gewährung.
mNumGrantGlitch
uint32_t otRadioCoexMetrics::mNumGrantGlitch
Anzahl der Erteilungsfehler.
mNumRxDelayedGrant
uint32_t otRadioCoexMetrics::mNumRxDelayedGrant
Anzahl der rx-Anfragen, die nicht innerhalb von 50 us gewährt wurden.
mNumRxGrantDeactivatedDuringRequest
uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest
Anzahl der Rx, die im Gang waren, als die Gewährung deaktiviert wurde.
mNumRxGrantImmediate
uint32_t otRadioCoexMetrics::mNumRxGrantImmediate
Anzahl der rx-Anfragen, während die Erteilung aktiv war.
mNumRxGrantNone
uint32_t otRadioCoexMetrics::mNumRxGrantNone
Anzahl der rx-Anfragen, die ohne Erteilung abgeschlossen wurden.
mNumRxGrantWait
uint32_t otRadioCoexMetrics::mNumRxGrantWait
Anzahl der rx-Anfragen, während die Gewährung inaktiv war.
mNumRxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumRxGrantWaitActivated
Anzahl der rx-Anfragen, die letztlich gewährt wurden, während die Erteilung inaktiv war.
mNumRxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout
Anzahl der rx-Anfragen, bei denen die Erteilung inaktiv war und bei denen eine Zeitüberschreitung aufgetreten ist.
mNumRxRequest
uint32_t otRadioCoexMetrics::mNumRxRequest
Anzahl der rx-Anfragen.
mNumTxDelayedGrant
uint32_t otRadioCoexMetrics::mNumTxDelayedGrant
Anzahl der TX-Anfragen, die nicht innerhalb von 50 us gewährt wurden.
mNumTxGrantDeactivatedDuringRequest
uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest
Anzahl der TX, die in Bearbeitung waren, als die Erteilung deaktiviert wurde.
mNumTxGrantImmediate
uint32_t otRadioCoexMetrics::mNumTxGrantImmediate
Anzahl der tx-Anfragen, während die Erteilung aktiv war.
mNumTxGrantWait
uint32_t otRadioCoexMetrics::mNumTxGrantWait
Anzahl der TX-Anfragen, während die Erteilung inaktiv war.
mNumTxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated
Anzahl der TX-Anfragen, die letztlich gewährt wurden, während die Erteilung inaktiv war.
mNumTxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout
Anzahl der TX-Anfragen, bei denen das Zeitlimit überschritten wurde, während die Erteilung inaktiv war.
mNumTxRequest
uint32_t otRadioCoexMetrics::mNumTxRequest
Anzahl der tx-Anfragen.
mStopped
bool otRadioCoexMetrics::mStopped
Die Erfassung der Statistiken wurde aufgrund der Sättigung gestoppt.
Ressourcen
OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen finden Sie unter Ressourcen. Dort können Sie auch einen Beitrag zu unserer Dokumentation leisten.