nrfxlib API 0.1.0
Loading...
Searching...
No Matches
nrf_modem_dect_phy_callbacks Struct Reference

DECT PHY callbacks. More...

#include <nrf_modem_dect_phy.h>

Data Fields

void(* init )(const uint64_t *time, int16_t temp, enum nrf_modem_dect_phy_err err, const struct nrf_modem_dect_phy_modem_cfg *cfg)
 DECT PHY initialization callback.
 
void(* op_complete )(const uint64_t *time, int16_t temperature, enum nrf_modem_dect_phy_err err, uint32_t handle)
 Callback to indicate the completion of RX, TX and RSSI measurement operations.
 
void(* rssi )(const uint64_t *time, const struct nrf_modem_dect_phy_rssi_meas *meas)
 Callback to receive RSSI measurements.
 
void(* rx_stop )(const uint64_t *time, enum nrf_modem_dect_phy_err err, uint32_t handle)
 Callback for nrf_modem_dect_phy_rx_stop.
 
void(* pcc )(const uint64_t *time, const struct nrf_modem_dect_phy_rx_pcc_status *status, const union nrf_modem_dect_phy_hdr *hdr)
 Callback for control channel reception.
 
void(* pcc_crc_err )(const uint64_t *time, const struct nrf_modem_dect_phy_rx_pcc_crc_failure *crc_failure)
 Callback for CRC failures on the physical control channel.
 
void(* pdc )(const uint64_t *time, const struct nrf_modem_dect_phy_rx_pdc_status *status, const void *data, uint32_t len)
 Callback for data channel reception.
 
void(* pdc_crc_err )(const uint64_t *time, const struct nrf_modem_dect_phy_rx_pdc_crc_failure *crc_failure)
 Callback for CRC failures on the physical data channel.
 
void(* link_config )(const uint64_t *time, enum nrf_modem_dect_phy_err err)
 Callback for nrf_modem_dect_phy_link_config.
 
void(* time_get )(const uint64_t *time, enum nrf_modem_dect_phy_err err)
 Callback for nrf_modem_dect_phy_time_get.
 
void(* capability_get )(const uint64_t *time, enum nrf_modem_dect_phy_err err, const struct nrf_modem_dect_phy_capability *capability)
 Callback for nrf_modem_dect_phy_capability_get.
 
void(* deinit )(const uint64_t *time, enum nrf_modem_dect_phy_err err)
 Callback for nrf_modem_dect_phy_deinit.
 

Detailed Description

DECT PHY callbacks.

Callbacks for user operations and incoming data.

Note
All callbacks are executed in ISR.

The documentation for this struct was generated from the following file: