Module to declare MAC MLME Start API. More...
Data Structures |
|
| struct | mlme_start_conf_t |
|
MLME-Start.confirm.
More...
|
|
| struct | mlme_start_req_t |
|
MLME-START.request.
More...
|
|
Typedefs |
|
| typedef void(* | mlme_start_conf_cb_t )( mlme_start_conf_t *) |
|
Callback to the next higher layer.
More...
|
|
Functions |
|
| void | mlme_start_req ( mlme_start_req_t *req, mlme_start_conf_cb_t conf_cb) |
|
MLME-START request.
More...
|
|
Detailed Description
Module to declare MAC MLME Start API.
The MAC Start module declares MLME Start primitives and necessary types according to the MAC specification. More specifically, MLME Start request aka mlme_start_req() , and MLME Start confirm callback typedef aka mlme_start_conf_cb_t primitives are declared.
Typedef Documentation
| typedef void(* mlme_start_conf_cb_t)( mlme_start_conf_t *) |
Callback to the next higher layer.
After request completion, passed callback will be issued with status provided as a parameter.
In accordance with IEEE Std 802.15.4-2006, section 7.1.14.2.2
Function Documentation
| void mlme_start_req | ( | mlme_start_req_t * | req , |
| mlme_start_conf_cb_t | conf_cb | ||
| ) |
MLME-START request.
Generated by the next higher layer and issued to its MLME to request that a device starts using a new superframe configuration.
- Parameters
-
[in] req MLME-START request structure. [in] conf_cb pointer to user callback.
In accordance with IEEE Std 802.15.4-2006, section 7.1.14.1.2