Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

otMacCounters

#include <link.h>

Esta estructura representa los contadores de la capa MAC.

Resumen

Atributos públicos

mRxAddressFiltered
uint32_t
El número total de tramas descartadas por el módulo de filtro MAC, por ejemplo, recibidas de un nodo denegado.
mRxBeacon
uint32_t
El número total de tramas MAC Beacon recibidas.
mRxBeaconRequest
uint32_t
El número total de tramas de solicitud de baliza MAC recibidas.
mRxBroadcast
uint32_t
El número total de tramas de transmisión recibidas.
mRxData
uint32_t
El número total de tramas de datos MAC recibidas.
mRxDataPoll
uint32_t
El número total de tramas de encuesta de datos MAC recibidas.
mRxDestAddrFiltered
uint32_t
El número total de tramas descartadas por la verificación de la dirección de destino, por ejemplo, la trama recibida para otro nodo.
mRxDuplicated
uint32_t
El número total de tramas descartadas debido a la duplicación, es decir, cuando la trama ya se ha recibido.
mRxErrFcs
uint32_t
El número total de tramas caídas debido a FCS no válido.
mRxErrInvalidSrcAddr
uint32_t
El número total de fotogramas descartados debido a una dirección de origen no válida.
mRxErrNoFrame
uint32_t
La cantidad total de fotogramas eliminados debido a contenido faltante o mal formado.
mRxErrOther
uint32_t
El número total de fotogramas descartados debido a otro error.
mRxErrSec
uint32_t
El número total de fotogramas descartados debido a un error de seguridad.
mRxErrUnknownNeighbor
uint32_t
El número total de tramas caídas debido a un vecino desconocido.
mRxOther
uint32_t
El número total de otros tipos de tramas recibidas.
mRxTotal
uint32_t
El número total de tramas recibidas.
mRxUnicast
uint32_t
El número total de tramas de unidifusión recibidas.
mTxAckRequested
uint32_t
El número total de solicitudes de transmisión de tramas MAC únicas con acuse de recibo solicitado.
mTxAcked
uint32_t
El número total de solicitudes de transmisión de tramas MAC únicas que se recibieron.
mTxBeacon
uint32_t
El número total de solicitudes de transmisión de tramas de balizas MAC únicas.
mTxBeaconRequest
uint32_t
El número total de solicitudes de transmisión de tramas de solicitud de baliza MAC únicas.
mTxBroadcast
uint32_t
El número total de solicitudes de transmisión de tramas MAC de difusión únicas.
mTxData
uint32_t
El número total de solicitudes únicas de transmisión de tramas de datos MAC.
mTxDataPoll
uint32_t
El número total de solicitudes de transmisión de tramas de encuesta de datos MAC únicas.
mTxDirectMaxRetryExpiry
uint32_t
El número total de paquetes de transmisión MAC únicos que cumplen con el límite máximo de reintentos para paquetes directos.
mTxErrAbort
uint32_t
El número total de fallos de solicitud de transmisión MAC únicos provocados por un error de cancelación.
mTxErrBusyChannel
uint32_t
El número total de fallos únicos de solicitudes de transmisión MAC causados ​​por un canal ocupado (un fallo CSMA / CA).
mTxErrCca
uint32_t
El número total de fallos de CCA.
mTxIndirectMaxRetryExpiry
uint32_t
El número total de paquetes de transmisión MAC únicos que cumplen con el límite máximo de reintentos para paquetes indirectos.
mTxNoAckRequested
uint32_t
El número total de solicitudes de transmisión de tramas MAC únicas sin confirmación solicitada.
mTxOther
uint32_t
El número total de otras solicitudes únicas de transmisión de tramas MAC.
mTxRetry
uint32_t
El número total de intentos de retransmisión de MAC.
mTxTotal
uint32_t
El número total de solicitudes de transmisión de tramas MAC únicas.
mTxUnicast
uint32_t
El número total de solicitudes de transmisión de tramas MAC unicast únicas.

Atributos públicos

mRxAddressFiltered

uint32_t otMacCounters::mRxAddressFiltered

El número total de tramas descartadas por el módulo de filtro MAC, por ejemplo, recibidas de un nodo denegado.

mRxBeacon

uint32_t otMacCounters::mRxBeacon

El número total de tramas MAC Beacon recibidas.

mRxBeaconRequest

uint32_t otMacCounters::mRxBeaconRequest

El número total de tramas de solicitud de baliza MAC recibidas.

mRxBroadcast

uint32_t otMacCounters::mRxBroadcast

El número total de tramas de transmisión recibidas.

mRxData

uint32_t otMacCounters::mRxData

El número total de tramas de datos MAC recibidas.

mRxDataPoll

uint32_t otMacCounters::mRxDataPoll

El número total de tramas de encuesta de datos MAC recibidas.

mRxDestAddrFiltered

uint32_t otMacCounters::mRxDestAddrFiltered

El número total de tramas descartadas por la verificación de la dirección de destino, por ejemplo, la trama recibida para otro nodo.

mRxDuplicado

uint32_t otMacCounters::mRxDuplicated

El número total de tramas descartadas debido a la duplicación, es decir, cuando la trama ya se ha recibido.

Este contador puede incrementarse, por ejemplo, cuando la trama ACK generada por el receptor no ha llegado al nodo transmisor que realizó la retransmisión.

mRxErrFcs

uint32_t otMacCounters::mRxErrFcs

El número total de tramas caídas debido a FCS no válido.

mRxErrInvalidSrcAddr

uint32_t otMacCounters::mRxErrInvalidSrcAddr

El número total de fotogramas descartados debido a una dirección de origen no válida.

mRxErrNoFrame

uint32_t otMacCounters::mRxErrNoFrame

La cantidad total de fotogramas eliminados debido a contenido faltante o mal formado.

mRxErrOtros

uint32_t otMacCounters::mRxErrOther

El número total de fotogramas descartados debido a otro error.

mRxErrSec

uint32_t otMacCounters::mRxErrSec

El número total de fotogramas descartados debido a un error de seguridad.

Este contador puede incrementarse, por ejemplo, cuando se utiliza un Contador de tramas inferior al esperado para cifrar la trama.

mRxErrUnknownNeighbor

uint32_t otMacCounters::mRxErrUnknownNeighbor

El número total de tramas caídas debido a un vecino desconocido.

mRxOtros

uint32_t otMacCounters::mRxOther

El número total de otros tipos de tramas recibidas.

mRxTotal

uint32_t otMacCounters::mRxTotal

El número total de tramas recibidas.

Este contador cuenta todas las tramas informadas por el controlador de radio de la plataforma, incluidas las tramas que se descartaron, por ejemplo, debido a un error de FCS.

mRxUnicast

uint32_t otMacCounters::mRxUnicast

El número total de tramas de unidifusión recibidas.

mTxAckRequested

uint32_t otMacCounters::mTxAckRequested

El número total de solicitudes de transmisión de tramas MAC únicas con acuse de recibo solicitado.

mTxAcked

uint32_t otMacCounters::mTxAcked

El número total de solicitudes de transmisión de tramas MAC únicas que se recibieron.

mTxBeacon

uint32_t otMacCounters::mTxBeacon

El número total de solicitudes de transmisión de tramas MAC Beacon únicas.

mTxBeaconRequest

uint32_t otMacCounters::mTxBeaconRequest

El número total de solicitudes de transmisión de tramas de solicitud de baliza MAC únicas.

mTxBroadcast

uint32_t otMacCounters::mTxBroadcast

El número total de solicitudes de transmisión de tramas MAC de difusión únicas.

mTxData

uint32_t otMacCounters::mTxData

El número total de solicitudes únicas de transmisión de tramas de datos MAC.

mTxDataPoll

uint32_t otMacCounters::mTxDataPoll

El número total de solicitudes de transmisión de tramas de encuesta de datos MAC únicas.

mTxDirectMaxRetryExpiry

uint32_t otMacCounters::mTxDirectMaxRetryExpiry

El número total de paquetes de transmisión MAC únicos que cumplen con el límite máximo de reintentos para paquetes directos.

mTxErrAbort

uint32_t otMacCounters::mTxErrAbort

El número total de fallos de solicitud de transmisión MAC únicos provocados por un error de cancelación.

mTxErrBusyChannel

uint32_t otMacCounters::mTxErrBusyChannel

El número total de fallos únicos de solicitudes de transmisión MAC causados ​​por un canal ocupado (un fallo CSMA / CA).

mTxErrCca

uint32_t otMacCounters::mTxErrCca

El número total de fallos de CCA.

El significado de este contador puede ser diferente y depende de las capacidades del controlador de radio de la plataforma.

Si OT_RADIO_CAPS_CSMA_BACKOFF está habilitado, este contador representa el número total de intentos fallidos completos de CSMA / CA y se incrementa en uno también para cada retransmisión (en caso de un fallo de CSMA / CA).

Si OT_RADIO_CAPS_TRANSMIT_RETRIES está habilitado, este contador representa el número total de intentos fallidos completos de CSMA / CA y se incrementa en uno para cada solicitud de trama de datos individual (independientemente de la cantidad de retransmisiones).

mTxIndirectMaxRetryExpiry

uint32_t otMacCounters::mTxIndirectMaxRetryExpiry

El número total de paquetes de transmisión MAC únicos que cumplen con el límite máximo de reintentos para paquetes indirectos.

mTxNoAckRequested

uint32_t otMacCounters::mTxNoAckRequested

El número total de solicitudes de transmisión de tramas MAC únicas sin confirmación solicitada.

mTxOtros

uint32_t otMacCounters::mTxOther

El número total de otras solicitudes únicas de transmisión de tramas MAC.

Este contador se utiliza actualmente para contar tramas fuera de banda.

mTxRetry

uint32_t otMacCounters::mTxRetry

El número total de intentos de retransmisión de MAC.

Tenga en cuenta que este contador se incrementa en uno por cada intento de retransmisión que puede desencadenarse por falta de reconocimiento, falla de CSMA / CA u otro tipo de error de transmisión. El contador mTxRetry se incrementa tanto para las tramas MAC de difusión como de unidifusión.

Modifique los siguientes parámetros de configuración para controlar la cantidad de retransmisiones en el sistema:

  • OPENTHREAD_CONFIG_MAC_DEFAULT_MAX_FRAME_RETRIES_DIRECT
  • OPENTHREAD_CONFIG_MAC_DEFAULT_MAX_FRAME_RETRIES_INDIRECT
  • OPENTHREAD_CONFIG_MAC_TX_NUM_BCAST
  • OPENTHREAD_CONFIG_MAC_MAX_CSMA_BACKOFFS_DIRECT
  • OPENTHREAD_CONFIG_MAC_MAX_CSMA_BACKOFFS_INDIRECT

Actualmente, este contador no es válido si la capacidad del controlador de radio de la plataforma incluye OT_RADIO_CAPS_TRANSMIT_RETRIES .

mTxTotal

uint32_t otMacCounters::mTxTotal

El número total de solicitudes de transmisión de tramas MAC únicas.

Tenga en cuenta que este contador se incrementa para cada solicitud de transmisión MAC solo en uno, independientemente de la cantidad de fallas de CCA, intentos de CSMA-CA o retransmisiones.

Esta regla de incremento se aplica a los siguientes contadores:

  • mTxUnicast
  • mTxBroadcast
  • mTxAckRequested
  • mTxNoAckRequested
  • mTxData
  • mTxDataPoll
  • mTxBeacon
  • mTxBeaconRequest
  • mTxOther
  • mTxErrAbort
  • mTxErrBusyChannel

Las siguientes ecuaciones son válidas:

  • mTxTotal = mTxUnicast + mTxBroadcast
  • mTxTotal = mTxAckRequested + mTxNoAckRequested
  • mTxTotal = mTxData + mTxDataPoll + mTxBeacon + mTxBeaconRequest + mTxOther

mTxUnicast

uint32_t otMacCounters::mTxUnicast

El número total de solicitudes de transmisión de tramas MAC unicast únicas.