nRF5 SDK v17.1.0
Data Structures | Functions
PHY Data API

Module to declare PHY Data API. More...

Data Structures

struct  pd_data_req_t
 PD-DATA.request parameters. More...
 
struct  pd_data_conf_private_t
 Private information which is passed with PD-DATA.confirm. Not covered by standard. More...
 
struct  pd_data_conf_t
 PD-DATA.confirm parameters. More...
 
struct  pd_data_ind_private_t
 Private information which is passed with PD-DATA.indication. Not covered by standard. More...
 
struct  pd_data_ind_t
 PD-DATA.indication parameters. More...
 

Functions

void pd_data_req (pd_data_req_t *req)
 PD-DATA.request primitive. More...
 
void pd_data_conf (pd_data_conf_t *conf)
 PD-DATA.confirm primitive. More...
 
void pd_data_ind (pd_data_ind_t *ind)
 PD-DATA.indication primitive. More...
 

Detailed Description

Module to declare PHY Data API.

The PHY Data module declares the PHY Data transmission routines and necessary types according to the PHY specification. More specifically, PHY data request pd_data_req(), PHY data confirm pd_data_conf(), and PHY Data indication pd_data_ind() primitives are declared.

Function Documentation

void pd_data_conf ( pd_data_conf_t conf)

PD-DATA.confirm primitive.

Callback function, implemented by the next higher layer, which handles the PD-DATA.confirm primitive. See 6.2.1.2 PD-DATA.confirm.

Parameters
[out]confPointer to PD-DATA.confirm parameters. See pd_data_conf_t.
void pd_data_ind ( pd_data_ind_t ind)

PD-DATA.indication primitive.

The PD-DATA.indication primitive indicates the transfer of an MPDU (i.e., PSDU) from the PHY to the local MAC sublayer entity. See 6.2.1.3 PD-DATA.indication. This function must be implemented by the next higher layer.

Parameters
[out]indPointer to PD-DATA.indication parameters. See pd_data_ind_t. Data are valid until next fully received packet.
void pd_data_req ( pd_data_req_t req)

PD-DATA.request primitive.

The PD-DATA.request primitive requests the transfer of an MPDU (i.e., PSDU) from the MAC sublayer to the local PHY entity. See 6.2.1.1 PD-DATA.request.

Parameters
[in]reqPointer to PD-DATA.request parameters. See pd_data_req_t.

Documentation feedback | Developer Zone | Subscribe | Updated