Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

contadores de otMac

#include <link.h>

Esta estructura representa los contadores de capas de MAC.

Resumen

Atributos públicos

mRxAddressFiltered
uint32_t
Es la cantidad total de fotogramas que descarta el módulo de filtro de MAC, por ejemplo, recibidos del nodo denegado.
mRxBeacon
uint32_t
La cantidad total de tramas MAC de balizas recibidas.
mRxBeaconRequest
uint32_t
La cantidad total de fotogramas de solicitud de baliza MAC recibidos.
mRxBroadcast
uint32_t
Es la cantidad total de tramas recibidas.
mRxData
uint32_t
Es la cantidad total de marcos de datos MAC recibidos.
mRxDataPoll
uint32_t
La cantidad total de tramas de sondeo de datos de MAC.
mRxDestAddrFiltered
uint32_t
La cantidad total de fotogramas que descarta la verificación de dirección de destino, por ejemplo, el marco recibido para otro nodo.
mRxDuplicated
uint32_t
La cantidad total de fotogramas que se eliminaron por duplicación, es decir, cuando ya se recibió el fotograma.
mRxErrFcs
uint32_t
La cantidad total de fotogramas que se descartaron debido a que la FCS no era válida.
mRxErrInvalidSrcAddr
uint32_t
La cantidad total de fotogramas que se quitaron debido a una dirección de origen no válida.
mRxErrNoFrame
uint32_t
La cantidad total de fotogramas que se quitaron debido a contenido faltante o incorrecto.
mRxErrOther
uint32_t
La cantidad total de fotogramas que se descartaron debido a otro error.
mRxErrSec
uint32_t
La cantidad total de fotogramas que se descartaron debido a un error de seguridad.
mRxErrUnknownNeighbor
uint32_t
La cantidad total de fotogramas que se eliminaron por tener un vecino desconocido.
mRxOther
uint32_t
Es la cantidad total de otros tipos de fotogramas recibidos.
mRxTotal
uint32_t
La cantidad total de fotogramas recibidos.
mRxUnicast
uint32_t
Es la cantidad total de fotogramas de unidifusión recibidos.
mTxAckRequested
uint32_t
Es la cantidad total de solicitudes únicas de transmisión de fotogramas MAC con confirmación de recepción.
mTxAcked
uint32_t
La cantidad total de solicitudes únicas de transmisión de fotogramas MAC que se confirmaron.
mTxBeacon
uint32_t
La cantidad total de solicitudes únicas de transmisión de marcos MAC Beacon.
mTxBeaconRequest
uint32_t
La cantidad total de solicitudes únicas de transmisión de marcos de solicitudes de balizas MAC.
mTxBroadcast
uint32_t
La cantidad total de solicitudes de transmisión de tramas MAC únicas.
mTxData
uint32_t
La cantidad total de solicitudes únicas de transmisión de marcos de datos MAC.
mTxDataPoll
uint32_t
La cantidad total de solicitudes únicas de transmisión de tramas de datos de MAC.
mTxDirectMaxRetryExpiry
uint32_t
La cantidad total de paquetes de transmisión de MAC únicos que cumplen con el límite máximo de reintentos para paquetes directos.
mTxErrAbort
uint32_t
Cantidad total de fallas en solicitudes de transmisión de MAC únicas causadas por un error de anulación.
mTxErrBusyChannel
uint32_t
Es la cantidad total de solicitudes de transmisión MAC únicas causadas por un canal ocupado (falla de CSMA/CA).
mTxErrCca
uint32_t
Cantidad total de errores de CCA.
mTxIndirectMaxRetryExpiry
uint32_t
La cantidad total de paquetes de transmisión de MAC únicos que cumplen con el límite máximo de reintentos para paquetes indirectos.
mTxNoAckRequested
uint32_t
La cantidad total de solicitudes únicas de transmisión de fotogramas MAC sin confirmación.
mTxOther
uint32_t
La cantidad total de otras solicitudes de transmisión de marcos MAC únicas.
mTxRetry
uint32_t
La cantidad total de intentos de retransmisión de MAC.
mTxTotal
uint32_t
La cantidad total de solicitudes de transmisión de marcos MAC únicos.
mTxUnicast
uint32_t
Es la cantidad total de solicitudes únicas de transmisión de marcos MAC de unidifusión.

Atributos públicos

mRxAddressFiltered

uint32_t otMacCounters::mRxAddressFiltered

Es la cantidad total de fotogramas que descarta el módulo de filtro de MAC, por ejemplo, recibidos del nodo denegado.

Beacons de mRx

uint32_t otMacCounters::mRxBeacon

La cantidad total de tramas MAC de balizas recibidas.

mRxBeaconRequest

uint32_t otMacCounters::mRxBeaconRequest

La cantidad total de fotogramas de solicitud de baliza MAC recibidos.

mRxBroadcast

uint32_t otMacCounters::mRxBroadcast

Es la cantidad total de tramas recibidas.

Datos mRx

uint32_t otMacCounters::mRxData

Es la cantidad total de marcos de datos MAC recibidos.

mRxDataPoll

uint32_t otMacCounters::mRxDataPoll

La cantidad total de tramas de sondeo de datos de MAC.

mRxDestAddrFiltered

uint32_t otMacCounters::mRxDestAddrFiltered

La cantidad total de fotogramas que descarta la verificación de dirección de destino, por ejemplo, el marco recibido para otro nodo.

mRxDuplicates

uint32_t otMacCounters::mRxDuplicated

La cantidad total de fotogramas que se eliminaron por duplicación, es decir, cuando ya se recibió el fotograma.

Este contador puede incrementarse, por ejemplo, cuando el marco ACK generado por el receptor no alcanzó el nodo de transmisor que realizó la retransmisión.

MRxErrFcs

uint32_t otMacCounters::mRxErrFcs

La cantidad total de fotogramas que se descartaron debido a que la FCS no era válida.

mRxErrInvalidSrcAddr.

uint32_t otMacCounters::mRxErrInvalidSrcAddr

La cantidad total de fotogramas que se quitaron debido a una dirección de origen no válida.

mRxErrNoFrame

uint32_t otMacCounters::mRxErrNoFrame

La cantidad total de fotogramas que se quitaron debido a contenido faltante o incorrecto.

mRxErrOtro

uint32_t otMacCounters::mRxErrOther

La cantidad total de fotogramas que se descartaron debido a otro error.

MRxErrSec

uint32_t otMacCounters::mRxErrSec

La cantidad total de fotogramas que se descartaron debido a un error de seguridad.

Este contador puede aumentarse, por ejemplo, cuando se use un contador de fotogramas inferior al esperado para encriptar el marco.

mRxErrUnknownNeighbor

uint32_t otMacCounters::mRxErrUnknownNeighbor

La cantidad total de fotogramas que se eliminaron por tener un vecino desconocido.

mRxOther

uint32_t otMacCounters::mRxOther

Es la cantidad total de otros tipos de fotogramas recibidos.

Total de mRx

uint32_t otMacCounters::mRxTotal

La cantidad total de fotogramas recibidos.

Este contador cuenta todos los fotogramas informados por el controlador de radio de la plataforma, incluidos los que se descartaron, por ejemplo, debido a un error de FCS.

mRxUnicast

uint32_t otMacCounters::mRxUnicast

Es la cantidad total de fotogramas de unidifusión recibidos.

mTxAckSolicitado

uint32_t otMacCounters::mTxAckRequested

Es la cantidad total de solicitudes únicas de transmisión de fotogramas MAC con confirmación de recepción.

atrapado

uint32_t otMacCounters::mTxAcked

La cantidad total de solicitudes únicas de transmisión de fotogramas MAC que se confirmaron.

Pixel contador de mtx

uint32_t otMacCounters::mTxBeacon

La cantidad total de solicitudes únicas de transmisión de marcos MAC Beacon.

MtxBeaconRequest

uint32_t otMacCounters::mTxBeaconRequest

La cantidad total de solicitudes únicas de transmisión de marcos de solicitudes de balizas MAC.

mTxBroadcast

uint32_t otMacCounters::mTxBroadcast

La cantidad total de solicitudes de transmisión de tramas MAC únicas.

Datos móviles

uint32_t otMacCounters::mTxData

La cantidad total de solicitudes únicas de transmisión de marcos de datos MAC.

DatosDatos de mx

uint32_t otMacCounters::mTxDataPoll

La cantidad total de solicitudes únicas de transmisión de tramas de datos de MAC.

mTxDirectMaxReintentar

uint32_t otMacCounters::mTxDirectMaxRetryExpiry

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

MtxErrAborto

uint32_t otMacCounters::mTxErrAbort

Cantidad total de fallas en solicitudes de transmisión de MAC únicas causadas por un error de anulación.

Canal mTxErrBusy

uint32_t otMacCounters::mTxErrBusyChannel

Es la cantidad total de solicitudes de transmisión MAC únicas causadas por un canal ocupado (falla de CSMA/CA).

MtxErrCca

uint32_t otMacCounters::mTxErrCca

Cantidad total de errores de CCA.

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

Si se habilita OT_RADIO_CAPS_CSMA_BACKOFF, este contador representa la cantidad total de intentos fallidos de CSMA/CA y se incrementa en uno también por cada retransmisión (en caso de que falle la CSMA/CA).

Si habilitas OT_RADIO_CAPS_TRANSMIT_RETRIES, este contador representa la cantidad total de intentos fallidos de CSMA/CA y se incrementa en uno por cada solicitud de marco de datos individual (independientemente de la cantidad de retransmisiones).

MtxIndirectMaxReintentar

uint32_t otMacCounters::mTxIndirectMaxRetryExpiry

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

MtxNoAckSolicitado

uint32_t otMacCounters::mTxNoAckRequested

La cantidad total de solicitudes únicas de transmisión de fotogramas MAC sin confirmación.

Oxtrox.

uint32_t otMacCounters::mTxOther

La cantidad total de otras solicitudes de transmisión de marcos MAC únicas.

Actualmente, este contador se usa para contar fotogramas fuera de banda.

Reintentar

uint32_t otMacCounters::mTxRetry

La cantidad total de intentos de retransmisión de MAC.

Ten en cuenta que este contador aumenta de a uno por cada intento de retransmisión que pueda activarse debido a la falta de reconocimiento, de CSMA/CA, u otro tipo de error de transmisión. El contador mTxRetry aumenta para los fotogramas de MAC de unidifusión y de transmisión.

Modifica 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_RGB
  • OPENthread_CONFIG_MAC_TX_NUM_BCAST
  • OPENthread_CONFIG_MAC_MAX_CSMA_BACKOFFS_DIRECT
  • OPENThread_CONFIG_MAC_MAX_CSMA_BACKOFFS_RGB

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

Total mensual

uint32_t otMacCounters::mTxTotal

La cantidad total de solicitudes de transmisión de marcos MAC únicos.

Ten en cuenta que este contador aumenta para cada solicitud de transmisión MAC solo por una, independientemente de la cantidad de errores 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

Es la cantidad total de solicitudes únicas de transmisión de marcos MAC de unidifusión.

Recursos

Los temas de referencia de la API de OpenThread se originan en el código fuente, disponible en GitHub. Para obtener más información o colaborar con nuestra documentación, consulta Recursos.