MAC MLME Beacon Notify API

nRF5 SDK v14.1.0

Module to declare MAC MLME Beacon Notify API. More...

Data Structures

struct mac_superframe_spec_t
Superframe specification structure. More...
struct mac_pending_addr_list_t
List of pending addresses Short addresses are at the top of the table. More...
struct mac_pan_descriptor_t
PAN Descriptor structure. More...
struct mac_pend_addr_spec_t
Pending Address Specification. More...
struct mlme_beacon_notify_ind_t
MLME-BEACON-NOTIFY.indication parameters. More...

Macros

#define MAC_PENDING_ADDR_MAX 7
This constant is defined in 7.2.2.1.7 Address List field. More...
#define MAC_MAX_GTS_FIELD_LEN 23

Functions

void mlme_beacon_notify_ind ( mlme_beacon_notify_ind_t *ind)
User implemented function, which handles MLME-BEACON-NOTIFY.indication. More...

Detailed Description

Module to declare MAC MLME Beacon Notify API.

The MAC Beacon Notify module declares Beacon Notify MLME routines and necessary macros/types according to the MAC specification. MAC MLME Beacon notify indication is declared as mlme_beacon_notify_ind() .

Macro Definition Documentation

#define MAC_PENDING_ADDR_MAX   7

This constant is defined in 7.2.2.1.7 Address List field.

The maximum number of addresses pending shall be limited to seven and may comprise both short and extended addresses.

Function Documentation

void mlme_beacon_notify_ind ( mlme_beacon_notify_ind_t * ind )

User implemented function, which handles MLME-BEACON-NOTIFY.indication.

The MLME-BEACON-NOTIFY.indication primitive is used to send parameters contained within a beacon frame received by the MAC sublayer to the next higher layer. The primitive also sends a measure of the LQI and the time the beacon frame was received. See 7.1.5.1 MLME-BEACON-NOTIFY.indication.

Parameters
ind MLME-BEACON-NOTIFY.indication parameters. See mlme_beacon_notify_ind_t .