otMacCounters

#include <link.h>

This structure represents the MAC layer counters.

Summary

Public attributes

mRxAddressFiltered
uint32_t
The number of received packets filtered by address filter.
mRxBeacon
uint32_t
The number of received beacon.
mRxBeaconRequest
uint32_t
The number of received beacon request.
mRxBroadcast
uint32_t
The total number of broadcast packets received.
mRxData
uint32_t
The number of received data.
mRxDataPoll
uint32_t
The number of received data poll.
mRxDestAddrFiltered
uint32_t
The number of received packets filtered by destination check.
mRxDuplicated
uint32_t
The number of received duplicated packets.
mRxErrFcs
uint32_t
The number of received packets with FCS error.
mRxErrInvalidSrcAddr
uint32_t
The number of received packets whose source address is invalid.
mRxErrNoFrame
uint32_t
The number of received packets with no or malformed content.
mRxErrOther
uint32_t
The number of received packets with other error.
mRxErrSec
uint32_t
The number of received packets with security error.
mRxErrUnknownNeighbor
uint32_t
The number of received packets from unknown neighbor.
mRxOther
uint32_t
The number of received other types of frames.
mRxTotal
uint32_t
The total number of received packets.
mRxUnicast
uint32_t
The total number of unicast packets received.
mTxAckRequested
uint32_t
The number of transmissions with ack request.
mTxAcked
uint32_t
The number of transmissions that were acked.
mTxBeacon
uint32_t
The number of transmitted beacon.
mTxBeaconRequest
uint32_t
The number of transmitted beacon request.
mTxBroadcast
uint32_t
The total number of broadcast transmissions.
mTxData
uint32_t
The number of transmitted data.
mTxDataPoll
uint32_t
The number of transmitted data poll.
mTxErrAbort
uint32_t
The number of frame transmission failures due to abort error.
mTxErrBusyChannel
uint32_t
The number of frames that were dropped due to a busy channel.
mTxErrCca
uint32_t
The number of CCA failure times.
mTxNoAckRequested
uint32_t
The number of transmissions without ack request.
mTxOther
uint32_t
The number of transmitted other types of frames.
mTxRetry
uint32_t
The number of retransmission times.
mTxTotal
uint32_t
The total number of transmissions.
mTxUnicast
uint32_t
The total number of unicast transmissions.

Public attributes

mRxAddressFiltered

uint32_t otMacCounters::mRxAddressFiltered

The number of received packets filtered by address filter.

mRxBeacon

uint32_t otMacCounters::mRxBeacon

The number of received beacon.

mRxBeaconRequest

uint32_t otMacCounters::mRxBeaconRequest

The number of received beacon request.

mRxBroadcast

uint32_t otMacCounters::mRxBroadcast

The total number of broadcast packets received.

mRxData

uint32_t otMacCounters::mRxData

The number of received data.

mRxDataPoll

uint32_t otMacCounters::mRxDataPoll

The number of received data poll.

mRxDestAddrFiltered

uint32_t otMacCounters::mRxDestAddrFiltered

The number of received packets filtered by destination check.

mRxDuplicated

uint32_t otMacCounters::mRxDuplicated

The number of received duplicated packets.

mRxErrFcs

uint32_t otMacCounters::mRxErrFcs

The number of received packets with FCS error.

mRxErrInvalidSrcAddr

uint32_t otMacCounters::mRxErrInvalidSrcAddr

The number of received packets whose source address is invalid.

mRxErrNoFrame

uint32_t otMacCounters::mRxErrNoFrame

The number of received packets with no or malformed content.

mRxErrOther

uint32_t otMacCounters::mRxErrOther

The number of received packets with other error.

mRxErrSec

uint32_t otMacCounters::mRxErrSec

The number of received packets with security error.

mRxErrUnknownNeighbor

uint32_t otMacCounters::mRxErrUnknownNeighbor

The number of received packets from unknown neighbor.

mRxOther

uint32_t otMacCounters::mRxOther

The number of received other types of frames.

mRxTotal

uint32_t otMacCounters::mRxTotal

The total number of received packets.

mRxUnicast

uint32_t otMacCounters::mRxUnicast

The total number of unicast packets received.

mTxAckRequested

uint32_t otMacCounters::mTxAckRequested

The number of transmissions with ack request.

mTxAcked

uint32_t otMacCounters::mTxAcked

The number of transmissions that were acked.

mTxBeacon

uint32_t otMacCounters::mTxBeacon

The number of transmitted beacon.

mTxBeaconRequest

uint32_t otMacCounters::mTxBeaconRequest

The number of transmitted beacon request.

mTxBroadcast

uint32_t otMacCounters::mTxBroadcast

The total number of broadcast transmissions.

mTxData

uint32_t otMacCounters::mTxData

The number of transmitted data.

mTxDataPoll

uint32_t otMacCounters::mTxDataPoll

The number of transmitted data poll.

mTxErrAbort

uint32_t otMacCounters::mTxErrAbort

The number of frame transmission failures due to abort error.

mTxErrBusyChannel

uint32_t otMacCounters::mTxErrBusyChannel

The number of frames that were dropped due to a busy channel.

mTxErrCca

uint32_t otMacCounters::mTxErrCca

The number of CCA failure times.

mTxNoAckRequested

uint32_t otMacCounters::mTxNoAckRequested

The number of transmissions without ack request.

mTxOther

uint32_t otMacCounters::mTxOther

The number of transmitted other types of frames.

mTxRetry

uint32_t otMacCounters::mTxRetry

The number of retransmission times.

mTxTotal

uint32_t otMacCounters::mTxTotal

The total number of transmissions.

mTxUnicast

uint32_t otMacCounters::mTxUnicast

The total number of unicast transmissions.