nRF5 SDK v17.1.0
Data Fields
mlme_comm_status_ind_t Struct Reference

MLME-COMM-STATUS.indication. More...

#include <mac_mlme_comm_status.h>

Data Fields

uint16_t pan_id
 
mac_addr_mode_t src_addr_mode
 
mac_addr_t src_addr
 
mac_addr_mode_t dst_addr_mode
 
mac_addr_t dst_addr
 
mac_status_t status
 
uint8_t security_level
 
uint8_t key_id_mode
 
uint64_t key_source
 
uint8_t key_index
 

Detailed Description

MLME-COMM-STATUS.indication.

The MLME-COMM-STATUS.indication primitive allows the MLME to indicate a communication status.

In accordance with IEEE Std 802.15.4-2006, section 7.1.12.1

Field Documentation

mac_addr_t mlme_comm_status_ind_t::dst_addr

The individual device address of the device for which the frame was intended.

mac_addr_mode_t mlme_comm_status_ind_t::dst_addr_mode

The destination addressing mode for this primitive. According to 7.1.12.1.1, Table 69.

uint8_t mlme_comm_status_ind_t::key_id_mode

Key ID mode.

uint8_t mlme_comm_status_ind_t::key_index

Key index.

uint64_t mlme_comm_status_ind_t::key_source

Key source.

uint16_t mlme_comm_status_ind_t::pan_id

The 16-bit PAN identifier of the device from which the frame was received or to which the frame was being sent.

uint8_t mlme_comm_status_ind_t::security_level

Security level.

mac_addr_t mlme_comm_status_ind_t::src_addr

The individual device address of the entity from which the frame causing the error originated.

mac_addr_mode_t mlme_comm_status_ind_t::src_addr_mode

The source addressing mode for this primitive. This value can take one of the following values: mac_addr_mode_t 0x00 = no address (addressing fields omitted). 0x01 = reserved. 0x02 = 16-bit short address. 0x03 = 64-bit extended address.

mac_status_t mlme_comm_status_ind_t::status

The communications status.


The documentation for this struct was generated from the following file:

Documentation feedback | Developer Zone | Subscribe | Updated