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_tDurchschnittliche Nutzungszeit von der rx-Anfrage bis zur Gewährung.  | 
| mAvgTxRequestToGrantTime | uint32_tDurchschnittliche Nutzungszeit von der TX-Anfrage bis zur Gewährung.  | 
| mNumGrantGlitch | uint32_tAnzahl der Erteilungsfehler.  | 
| mNumRxDelayedGrant | uint32_tAnzahl der rx-Anfragen, die nicht innerhalb von 50 us gewährt wurden.  | 
| mNumRxGrantDeactivatedDuringRequest | uint32_tAnzahl der Rx, die im Gang waren, als die Gewährung deaktiviert wurde.  | 
| mNumRxGrantImmediate | uint32_tAnzahl der rx-Anfragen, während die Erteilung aktiv war.  | 
| mNumRxGrantNone | uint32_tAnzahl der rx-Anfragen, die ohne Erteilung abgeschlossen wurden.  | 
| mNumRxGrantWait | uint32_tAnzahl der rx-Anfragen, während die Gewährung inaktiv war.  | 
| mNumRxGrantWaitActivated | uint32_tAnzahl der rx-Anfragen, die letztlich gewährt wurden, während die Erteilung inaktiv war.  | 
| mNumRxGrantWaitTimeout | uint32_tAnzahl der rx-Anfragen, bei denen die Erteilung inaktiv war und bei denen eine Zeitüberschreitung aufgetreten ist.  | 
| mNumRxRequest | uint32_tAnzahl der rx-Anfragen.  | 
| mNumTxDelayedGrant | uint32_tAnzahl der TX-Anfragen, die nicht innerhalb von 50 us gewährt wurden.  | 
| mNumTxGrantDeactivatedDuringRequest | uint32_tAnzahl der TX, die in Bearbeitung waren, als die Erteilung deaktiviert wurde.  | 
| mNumTxGrantImmediate | uint32_tAnzahl der tx-Anfragen, während die Erteilung aktiv war.  | 
| mNumTxGrantWait | uint32_tAnzahl der TX-Anfragen, während die Erteilung inaktiv war.  | 
| mNumTxGrantWaitActivated | uint32_tAnzahl der TX-Anfragen, die letztlich gewährt wurden, während die Erteilung inaktiv war.  | 
| mNumTxGrantWaitTimeout | uint32_tAnzahl der TX-Anfragen, bei denen das Zeitlimit überschritten wurde, während die Erteilung inaktiv war.  | 
| mNumTxRequest | uint32_tAnzahl der tx-Anfragen.  | 
| mStopped | boolDie 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.