modules/woz_uwb/src/driver/uwb_rxdiag.h
asxeem/openaliro
Module

uwb_rxdiag.h

Read-side accessors for the RX event tallies + log stream.

modules/woz_uwb/src/driver/uwb_rxdiag.h

Overview

Read-side accessors for the RX event tallies + log stream.

used by ccc_shim_rx.c uwb_rxdiag.c aliro_shell.c

API

Fvoid uwb_rxdiag_get_counts(uint32_t *rxok, uint32_t *rxerr, uint32_t *rxto, uint32_t *txdone, uint32_t *last_err, uint32_t *last_ok)

modules/woz_uwb/src/driver/uwb_rxdiag.h:10

Snapshot the running RX/TX event tallies; out-params optional (NULL to skip).

Fvoid uwb_rxdiag_stream_set(bool on)

modules/woz_uwb/src/driver/uwb_rxdiag.h:14

Arm or cancel the periodic ranging heartbeat (backs aliro log on|off).

Fbool uwb_rxdiag_stream_get(void)

modules/woz_uwb/src/driver/uwb_rxdiag.h:17

Whether the periodic ranging heartbeat is currently armed.

Fvoid uwb_rxdiag_rng_set(bool on)

modules/woz_uwb/src/driver/uwb_rxdiag.h:20

Arm or cancel the per-block distance stream (backs aliro frames on|off).

Fbool uwb_rxdiag_rng_get(void)

modules/woz_uwb/src/driver/uwb_rxdiag.h:23

Whether the per-block distance stream is currently armed.