otRadioCoexMetrics
#include <radio.h>
Gültige Grenzwerte für den Radiozustand sind:
Zusammenfassung
(Radio AN) +----+ Aktivieren() +-+ Receive() +---+ Transmit() +----+ | |----->| |----->| |-------->| | | Deaktiviert? | Schlafen | | Empfangen? | Übertragen | | | <-----| | <-----| | <---> | +----+Disable() +-+ Sleep() +---+ Receive() +----+ (Radio OFF) oder Signal TransmitDone
Im IEEE 802.15.4-Befehl der Datenanfrage kann der Übergang "Sleep->Receive->Transmit" (Schlaf->Empfangen->Übertragen) auf den direkten Wechsel von "Schlaf" zu "Transmit" verkürzt werden, wenn die Plattform die Funktion OT_RADIO_CAPS_SLEEP_TO_TX unterstützt. Diese Struktur stellt Messwerte zur Radiokoexistenz dar.
Öffentliche Attribute |
|
---|---|
mAvgRxRequestToGrantTime
|
uint32_t
Durchschnittliche in usec von rx-Anfrage zu verwendende Zeit.
|
mAvgTxRequestToGrantTime
|
uint32_t
Durchschnittliche Nutzungszeit von usec von tx-Anfrage.
|
mNumGrantGlitch
|
uint32_t
Anzahl der Glitches bei der Zuweisung.
|
mNumRxDelayedGrant
|
uint32_t
Anzahl der rx-Anfragen, die innerhalb von 50 us nicht gewährt wurden.
|
mNumRxGrantDeactivatedDuringRequest
|
uint32_t
Anzahl der aktiven Feeds, als die Zuweisung deaktiviert wurde.
|
mNumRxGrantImmediate
|
uint32_t
Anzahl der rx-Anfragen, während die Gewährung aktiv war.
|
mNumRxGrantNone
|
uint32_t
Anzahl der abgeschlossenen rx-Anfragen ohne Gewährung.
|
mNumRxGrantWait
|
uint32_t
Anzahl der rx-Anfragen, wenn die Zuweisung inaktiv war.
|
mNumRxGrantWaitActivated
|
uint32_t
Anzahl der inaktiven rx-Anfragen, die letztendlich gewährt wurden.
|
mNumRxGrantWaitTimeout
|
uint32_t
Anzahl der rx-Anfragen mit inaktiver Gewährung, für die eine Zeitüberschreitung auftrat.
|
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 xx, die bei deaktivierter Zuweisung aktiv waren.
|
mNumTxGrantImmediate
|
uint32_t
Anzahl der tx-Anfragen, während die Gewährung aktiv war.
|
mNumTxGrantWait
|
uint32_t
Anzahl der tx-Anfragen, wenn die Zuweisung inaktiv war.
|
mNumTxGrantWaitActivated
|
uint32_t
Anzahl der inaktiven tx-Anfragen, die letztendlich gewährt wurden.
|
mNumTxGrantWaitTimeout
|
uint32_t
Anzahl der tx-Anfragen mit inaktiver Gewährung, für die eine Zeitüberschreitung auftrat.
|
mNumTxRequest
|
uint32_t
Anzahl der tx-Anfragen.
|
mStopped
|
bool
Aufgrund von Sättigung wurde die Erfassung von Statistiken beendet.
|
Öffentliche Attribute
mDurchschnRxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime
Durchschnittliche in usec von rx-Anfrage zu verwendende Zeit.
mDurchschnTxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime
Durchschnittliche Nutzungszeit von usec von tx-Anfrage.
mNumGrantGlitch
uint32_t otRadioCoexMetrics::mNumGrantGlitch
Anzahl der Glitches bei der Zuweisung.
mNumRxDelayedGrant
uint32_t otRadioCoexMetrics::mNumRxDelayedGrant
Anzahl der rx-Anfragen, die innerhalb von 50 us nicht gewährt wurden.
mNumRxGrantDisabledDuringRequest
uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest
Anzahl der aktiven Feeds, als die Zuweisung deaktiviert wurde.
mNumRxGrantImmediate
uint32_t otRadioCoexMetrics::mNumRxGrantImmediate
Anzahl der rx-Anfragen, während die Gewährung aktiv war.
mNumRxGrantNone
uint32_t otRadioCoexMetrics::mNumRxGrantNone
Anzahl der abgeschlossenen rx-Anfragen ohne Gewährung.
mNumRxGrantWait
uint32_t otRadioCoexMetrics::mNumRxGrantWait
Anzahl der rx-Anfragen, wenn die Zuweisung inaktiv war.
mNumRxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumRxGrantWaitActivated
Anzahl der inaktiven rx-Anfragen, die letztendlich gewährt wurden.
mNumRxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout
Anzahl der rx-Anfragen mit inaktiver Gewährung, für die eine Zeitüberschreitung auftrat.
mNumRxRequest (mNumRxAnfrage)
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.
mNumTxGrantDisabledDuringRequest
uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest
Anzahl der xx, die bei deaktivierter Zuweisung aktiv waren.
mNumTxGrantImmediate
uint32_t otRadioCoexMetrics::mNumTxGrantImmediate
Anzahl der tx-Anfragen, während die Gewährung aktiv war.
mNumTxGrantWait
uint32_t otRadioCoexMetrics::mNumTxGrantWait
Anzahl der tx-Anfragen, wenn die Zuweisung inaktiv war.
mNumTxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated
Anzahl der inaktiven tx-Anfragen, die letztendlich gewährt wurden.
mNumTxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout
Anzahl der tx-Anfragen mit inaktiver Gewährung, für die eine Zeitüberschreitung auftrat.
mNumTxRequest (mNumTxAnfrage)
uint32_t otRadioCoexMetrics::mNumTxRequest
Anzahl der tx-Anfragen.
Gestoppt
bool otRadioCoexMetrics::mStopped
Aufgrund von Sättigung wurde die Erfassung von Statistiken beendet.
Ressourcen
Die OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen und einen Beitrag zu unserer Dokumentation finden Sie unter Ressourcen.