nRF5 SDK v17.1.0
Data Structures | Functions
MAC MLME Orphan API

Module to declare MAC MLME Orphan API. More...

Data Structures

struct  mlme_orphan_ind_t
 MLME-ORPHAN.indication. More...
 
struct  mlme_orphan_resp_t
 MLME-ORPHAN.response. More...
 

Functions

void mlme_orphan_ind (mlme_orphan_ind_t *ind)
 MLME-ORPHAN.indication handler. More...
 
void mlme_orphan_resp (mlme_orphan_resp_t *resp)
 MLME-ORPHAN.response handler. More...
 

Detailed Description

Module to declare MAC MLME Orphan API.

The MAC Orphan module declares routines and necessary types to deal with the Orphan devices according to the MAC specification. More specifically, MAC MLME Orphan indication aka mlme_orphan_ind(), MAC MLME Orphan response aka mlme_orphan_resp() primitives are declared.

Function Documentation

void mlme_orphan_ind ( mlme_orphan_ind_t ind)

MLME-ORPHAN.indication handler.

The MLME-ORPHAN.indication primitive is generated by the MLME of a coordinator and issued to its next higher layer on receipt of an orphan notification command (see 7.3.6).

Parameters
indMLME-ORPHAN.indication structure.

In accordance with IEEE Std 802.15.4-2006, section 7.1.8.1

void mlme_orphan_resp ( mlme_orphan_resp_t resp)

MLME-ORPHAN.response handler.

The MLME-ORPHAN.response primitive is generated by the next higher layer and issued to its MLME when it reaches a decision about whether the orphaned device indicated in the MLME-ORPHAN.indication primitive is associated.

Parameters
respMLME-ORPHAN.response structure.

In accordance with IEEE Std 802.15.4-2006, section 7.1.8.2


Documentation feedback | Developer Zone | Subscribe | Updated