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.