nRF5 SDK v13.0.0
Data Structures | Macros | Functions
MAC MLME Beacon Notify API

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
indMLME-BEACON-NOTIFY.indication parameters. See mlme_beacon_notify_ind_t.

Documentation feedback | Developer Zone | Subscribe | Updated