![]() |
nRF5 SDK
v15.3.0
|
Choose documentation: | nRF5 SDK | S112 SoftDevice API | S132 SoftDevice API | S140 SoftDevice API | S212 SoftDevice API | S312 SoftDevice API | S332 SoftDevice API | S340 SoftDevice API |
Module to declare PHY Clear Channel Assessment API. More...
Data Structures | |
struct | plme_cca_conf_t |
PLME-CCA.confirm parameters. More... | |
Functions | |
void | plme_cca_req (void) |
PLME-CCA.request. More... | |
void | plme_cca_conf (plme_cca_conf_t *conf) |
PLME-CCA.confirm callback function, implemented by the next higher layer. More... | |
phy_enum_t | plme_cca (void) |
Direct (synchronous) PLME-CCA.request. More... | |
Module to declare PHY Clear Channel Assessment API.
The PHY CCA module declares Clear Channel Assessment PHY routines and necessary types according to the PHY specification. More specifically, PHY CCA request plme_cca_req(), PHY CCA confirm plme_cca_conf() primitives are declared. An additional primitive not covered by the standard is declared. This is plme_cca() which is a synchronous version of plme_cca_req().
phy_enum_t plme_cca | ( | void | ) |
Direct (synchronous) PLME-CCA.request.
Optional. Not covered by a standard.
void plme_cca_conf | ( | plme_cca_conf_t * | conf | ) |
PLME-CCA.confirm callback function, implemented by the next higher layer.
The PLME-CCA.confirm primitive is generated by the PLME and issued to its next higher layer in response to an PLME-CCA.request primitive. In accordance with IEEE Std 802.15.4-2006, section 6.2.2.2
[out] | conf | Pointer to PLME-CCA.confirm parameters |
void plme_cca_req | ( | void | ) |
PLME-CCA.request.
Request for clear channel assessment. In accordance with IEEE Std 802.15.4-2006, section 6.2.2.1