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.