32 uint8_t rx_antenna_set);
37 bool enable_fallback);
— Cherry core (context + device-capabilities) interface.
cherry_err
Status codes returned across the Cherry / CCC seam.
Definition cherry.h:21
— diagnostics config struct and report forward decl.
enum cherry_err cherry_session_set_antennas(struct cherry_session *session, uint8_t tx_antenna_set, uint8_t rx_antenna_set)
Select the Tx/Rx antenna sets for the first ranging round.
Definition cherry_ccc_shim.c:408
enum cherry_err cherry_session_set_diagnostics(struct cherry_session *session, struct cherry_common_diag_cfg config, bool enable_fallback)
Enable/disable per-session diagnostics (config passed by value).
Definition cherry_ccc_shim.c:420
void cherry_session_destroy(struct cherry_session *session)
Stop if needed, tear down, and release the session.
Definition cherry_ccc_shim.c:204
void * cherry_session_get_user_data(struct cherry_session *session)
Return the opaque client pointer stored at session creation.
Definition cherry_ccc_shim.c:195
enum cherry_err cherry_session_start(struct cherry_session *session)
Request the session to start ranging.
Definition cherry_ccc_shim.c:227
enum cherry_err cherry_session_stop(struct cherry_session *session)
Request the session to stop ranging.
Definition cherry_ccc_shim.c:308
Per-session diagnostics selection flags and CIR window parameters, passed by value.
Definition cherry_common.h:15
Base session object; first member of cherry_ccc_session for up-casting.
Definition cherry_ccc_shim.c:37