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…

modules/woz_uwb/src/ccc/ccc_session.h1 documented symbols

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.