The number of times an address conflict has caused node_id change, and an address conflict error is sent.
The number of failures to allocate a set of linked packet buffers. This doesn't necessarily mean that the packet buffer count was 0 at the time, but that the number requested was greater than the number free.
The APS layer received a data broadcast.
The APS layer received a data unicast.
The APS layer transmitted a data broadcast.
The APS layer unsuccessfully transmitted a data unicast.
The APS layer retried a unicast Data frame. This is a placeholder and is not used by the
::emberCounterHandler() callback. Instead, the number of APS retries are returned in the data parameter of the callback for the
The APS layer successfully transmitted a data unicast.
An APS encrypted message was received but dropped because decryption failed.
A message was dropped at the APS layer because the APS frame counter was not higher than the last message seen from that source.
An encrypted message was dropped by the APS layer because the sender's key has not been authenticated. As a result, the key is not authorized for use in APS data messages.
EZSP-UART only. A framing error occurred in the UART.
EZSP-UART only. An overflow error occurred in the UART.
EZSP-UART only. An overrun error occurred in the UART.
EZSP-UART only. An XOFF was transmitted by the UART.
The number of times a NWK broadcast was dropped because the broadcast table was full.
An entry was removed from the child table.
A placeholder giving the number of Ember counter types.
A node joined or rejoined to the network via this node.
The MAC received a broadcast Data frame, Command frame, or Beacon.
The MAC received a unicast Data or Command frame.
The MAC transmitted a broadcast Data frame, Command frame or Beacon.
The MAC unsuccessfully transmitted a unicast Data or Command frame. Note: Only frames with a 16-bit destination node ID are counted.
The MAC retried a unicast Data or Command frame after initial Tx attempt. Note: CSMA-related failures are tracked separately via PHY_CCA_FAIL_COUNT.
The MAC successfully transmitted a unicast Data or Command frame. Note: Only frames with a 16-bit destination node ID are counted.
An entry was added to the neighbor table.
An entry was removed from the neighbor table.
A neighbor table entry became stale because it had not been heard from.
A NWK encrypted message was received but dropped because decryption failed.
A message was dropped at the Network layer because the NWK frame counter was not higher than the last message seen from that source.
The number of times a packet was dropped due to the packet-validate library checking a packet and rejecting it due to length or other formatting problems.
The number of times the PHY layer was unable to transmit due to a failed CCA (Clear Channel Assessment) attempt. See also: MAC_TX_UNICAST_RETRY.
The number of times a packet was dropped due to reaching the preset PHY-to-MAC queue limit (sli_mac_phy_to_mac_queue_length). The limit will determine how many messages are accepted by the PHY between calls to emberTick(). After that limit is reached, packets will be dropped. The counter records the number of dropped packets.
NOTE: For each call to emberCounterHandler() there may be more than 1 packet that was dropped due to the limit reached. The actual number of packets dropped will be returned in the 'data' parameter passed to that function.
The number of times a high-priority packet traffic arbitration request has been denied.
The number of times a high-priority packet traffic arbitration request has been made.
The number of times a high-priority packet traffic arbitration transmission has been aborted.
The number of times a low-priority packet traffic arbitration request has been denied.
The number of times a low-priority packet traffic arbitration request has been made.
The number of times a low-priority packet traffic arbitration transmission has been aborted.
The number of relayed unicast packets.
The network layer successfully submitted a new route discovery to the MAC.
The number of times the NWK retry queue is full and a new message failed to be added.
Defines the events reported to the application by the ::emberCounterHandler(). Usage of the destinationNodeId or data fields found in the EmberCounterInfo or EmberExtraCounterInfo structs is denoted for counter types that use them. (See comments accompanying enum definitions in this source file for details.)