modules/woz_uwb/src/ccc/ccc_session.h
asxeem/openaliro
Module
ccc_session.h
Aliro/CCC ranging seam: map an Aliro session's URSK + M1-M4 setup to…
Overview
Aliro/CCC ranging seam: map an Aliro session's URSK + M1-M4 setup to ccc_ran_params.
depends on ccc_mac.h · used by ccc_session.c
API
Cstruct ccc_ran_session
modules/woz_uwb/src/ccc/ccc_session.h:18
An Aliro ranging session: the URSK + the M1-M4 setup parameters; the interface to the CCC MAC.
##define CCC_ALIRO_VENDOR_OUI 0x4A191Bu
modules/woz_uwb/src/ccc/ccc_session.h:12
SP0 MHR Vendor OUI for Aliro ranging (CSA Company Id).
Fuint16_t ccc_session_n_round(const struct ccc_ran_session *s)
modules/woz_uwb/src/ccc/ccc_session.h:33
Rounds per ranging block, from N_RAN_S and the slot parameters (0 if the denominator is 0).
Fint ccc_session_to_ran_params(const struct ccc_ran_session *s, struct ccc_ran_params *out)
modules/woz_uwb/src/ccc/ccc_session.h:36
Map an Aliro session onto the CCC MAC's ranging-schedule parameters.