nRF5 SDK v17.1.0
Data Fields
mlme_disassociate_req_t Struct Reference

MLME-DISASSOCIATE.request. More...

#include <mac_mlme_disassociate.h>

Data Fields

mac_abstract_req_t service
 
mlme_disassociate_conf_t confirm
 
mac_addr_mode_t device_addr_mode
 
uint16_t device_pan_id
 
mac_addr_t device_address
 
mac_disassociate_reason_t disassociate_reason
 
bool tx_indirect
 

Detailed Description

MLME-DISASSOCIATE.request.

The MLME-DISASSOCIATE.request primitive is generated by the next higher layer of an associated device and issued to its MLME to request disassociation from the PAN. It is also generated by the next higher layer of the coordinator and issued to its MLME to instruct an associated device to leave the PAN.

In accordance with IEEE Std 802.15.4-2006, section 7.1.4.1

Field Documentation

mlme_disassociate_conf_t mlme_disassociate_req_t::confirm

Confirm to this request.

mac_addr_mode_t mlme_disassociate_req_t::device_addr_mode

Device addressing mode.

mac_addr_t mlme_disassociate_req_t::device_address

Device address.

uint16_t mlme_disassociate_req_t::device_pan_id

Device PAN ID.

mac_disassociate_reason_t mlme_disassociate_req_t::disassociate_reason

Disassociation reason.

mac_abstract_req_t mlme_disassociate_req_t::service

Do not edit this field.

bool mlme_disassociate_req_t::tx_indirect

Is TX indirect?


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

Documentation feedback | Developer Zone | Subscribe | Updated