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... | |
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.
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).
ind | MLME-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.
resp | MLME-ORPHAN.response structure. |
In accordance with IEEE Std 802.15.4-2006, section 7.1.8.2