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 |
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
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.