otRadioCoexMetrics
#include <radio.h>
Les transitions d'état de radio valides sont les suivantes:
Résumé
(Radio ACTIVÉE) +----+ Enable() +-+Receive() +---+ Transmit() +----+ | |----->| |----->| |-------->| | | Désactivé | | Sommeil | | Recevoir | | Transmettre | | |<-----| |<-----| |<--------| | +---+ Désactiver() +--+ Recevoir le signal avec la fonction Sleep() +-
Au cours de la commande de requête de données IEEE 802.15.4, la transition de type Sleep->Receive->Transmit (Sommeil->Recevoir->Transmit) peut être raccourcie pour passer directement de Veille à Transmit si la plate-forme prend en charge la capacité OT_RADIO_CAPS_SLEEP_TO_TX. Représente les métriques de coexistence de radios.
Attributs publics |
|
---|---|
mAvgRxRequestToGrantTime
|
uint32_t
Durée moyenne d'utilisation entre la demande de réception de données et l'octroi de l'autorisation
|
mAvgTxRequestToGrantTime
|
uint32_t
Durée moyenne d'utilisation entre la demande d'approbation et l'accord de transfert
|
mNumGrantGlitch
|
uint32_t
Nombre de problèmes d'authentification.
|
mNumRxDelayedGrant
|
uint32_t
Nombre de requêtes rx non accordées dans un délai de 50 us.
|
mNumRxGrantDeactivatedDuringRequest
|
uint32_t
Nombre d'enregistrements en cours lorsque l'attribution a été désactivée.
|
mNumRxGrantImmediate
|
uint32_t
Nombre de requêtes rx lorsque l'attribution était active.
|
mNumRxGrantNone
|
uint32_t
Nombre de requêtes rx exécutées sans avoir reçu d'autorisation.
|
mNumRxGrantWait
|
uint32_t
Nombre de requêtes rx lorsque l'attribution était inactive.
|
mNumRxGrantWaitActivated
|
uint32_t
Nombre de requêtes rx alors que l'attribution était inactive et qui ont finalement été acceptées.
|
mNumRxGrantWaitTimeout
|
uint32_t
Nombre de requêtes rx alors que l'attribution était inactive et que le délai a expiré.
|
mNumRxRequest
|
uint32_t
Nombre de requêtes rx.
|
mNumTxDelayedGrant
|
uint32_t
Nombre de requêtes d'échange de marchandises non accordées dans un délai de 50 us.
|
mNumTxGrantDeactivatedDuringRequest
|
uint32_t
Nombre de transactions en cours lorsque l'attribution a été désactivée.
|
mNumTxGrantImmediate
|
uint32_t
Nombre de requêtes de transfert de données lorsque l'attribution était active.
|
mNumTxGrantWait
|
uint32_t
Nombre de requêtes de transfert de données lorsque l'attribution était inactive.
|
mNumTxGrantWaitActivated
|
uint32_t
Nombre de demandes d'échange de données envoyées lorsque l'attribution était inactive et qui ont finalement été acceptées.
|
mNumTxGrantWaitTimeout
|
uint32_t
Nombre de requêtes de transfert de données dont l'attribution était inactive et qui ont expiré.
|
mNumTxRequest
|
uint32_t
Nombre de requêtes de transfert de données.
|
mStopped
|
bool
La collecte des statistiques s'est arrêtée, car elles sont saturées.
|
Attributs publics
mAvgRxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime
Durée moyenne d'utilisation entre la demande de réception de données et l'octroi de l'autorisation
mAvgTxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime
Durée moyenne d'utilisation entre la demande d'approbation et l'accord de transfert
mNumGrantGlitch
uint32_t otRadioCoexMetrics::mNumGrantGlitch
Nombre de problèmes d'authentification.
mNumRxDelayedGrant
uint32_t otRadioCoexMetrics::mNumRxDelayedGrant
Nombre de requêtes rx non accordées dans un délai de 50 us.
mNumRxGrantDeactivatedDuringRequest
uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest
Nombre d'enregistrements en cours lorsque l'attribution a été désactivée.
mNumRxGrantImmediate
uint32_t otRadioCoexMetrics::mNumRxGrantImmediate
Nombre de requêtes rx lorsque l'attribution était active.
mNumRxGrantNone
uint32_t otRadioCoexMetrics::mNumRxGrantNone
Nombre de requêtes rx exécutées sans avoir reçu d'autorisation.
mNumRxGrantWait
uint32_t otRadioCoexMetrics::mNumRxGrantWait
Nombre de requêtes rx lorsque l'attribution était inactive.
mNumRxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumRxGrantWaitActivated
Nombre de requêtes rx alors que l'attribution était inactive et qui ont finalement été acceptées.
mNumRxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout
Nombre de requêtes rx alors que l'attribution était inactive et que le délai a expiré.
mNumRxRequest
uint32_t otRadioCoexMetrics::mNumRxRequest
Nombre de requêtes rx.
mNumTxDelayedGrant
uint32_t otRadioCoexMetrics::mNumTxDelayedGrant
Nombre de requêtes d'échange de marchandises non accordées dans un délai de 50 us.
mNumTxGrantDeactivatedDuringRequest
uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest
Nombre de transactions en cours lorsque l'attribution a été désactivée.
mNumTxGrantImmediate
uint32_t otRadioCoexMetrics::mNumTxGrantImmediate
Nombre de requêtes de transfert de données lorsque l'attribution était active.
mNumTxGrantWait
uint32_t otRadioCoexMetrics::mNumTxGrantWait
Nombre de requêtes de transfert de données lorsque l'attribution était inactive.
mNumTxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated
Nombre de demandes d'échange de données envoyées lorsque l'attribution était inactive et qui ont finalement été acceptées.
mNumTxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout
Nombre de requêtes de transfert de données dont l'attribution était inactive et qui ont expiré.
mNumTxRequest
uint32_t otRadioCoexMetrics::mNumTxRequest
Nombre de requêtes de transfert de données.
mStopped
bool otRadioCoexMetrics::mStopped
La collecte des statistiques s'est arrêtée, car elles sont saturées.
Ressources
Les sujets de référence de l'API OpenThread proviennent du code source, disponible sur GitHub. Pour en savoir plus ou pour contribuer à notre documentation, consultez la section Ressources.