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.