openaliro
Aliro reader: UWB/CCC core and ESP32-S3/C5/C6 port
Loading...
Searching...
No Matches
uwb_cirdiag.h File Reference

— Per-reception CIA first-path/STS diagnostics stream (channel-impulse Stage 0). More...

#include <stdbool.h>
#include <stdint.h>
Include dependency graph for uwb_cirdiag.h:

Go to the source code of this file.

Functions

static void uwb_cirdiag_set_enabled (bool on)
 Stub: set_enabled is a no-op.
 
static bool uwb_cirdiag_enabled (void)
 Stub: enabled returns false.
 
static void uwb_cirdiag_dump_set_enabled (bool on)
 Stub: dump_set_enabled is a no-op.
 
static bool uwb_cirdiag_dump_enabled (void)
 Stub: dump_enabled returns false.
 
static uint32_t uwb_cirdiag_ring_count (void)
 Stub: ring_count returns 0.
 
static bool uwb_cirdiag_capture (uint32_t status, uint16_t datalength, bool deadline_pending)
 Stub: capture returns false.
 
static void uwb_cirdiag_flush (void)
 Stub: flush is a no-op.
 
static bool uwb_cirdiag_window_due (void)
 Stub: window_due returns false.
 
static void uwb_cirdiag_probe (void)
 Stub: probe is a no-op.
 

Detailed Description

— Per-reception CIA first-path/STS diagnostics stream (channel-impulse Stage 0).

The RX callback latches the DW3000's CIA diagnostic bank (Ipatov/STS first-path index, F1..F3, power, peak, STS quality, xtal offset); task context emits it as one "[ALAB] t=<us> ev=uwb.diag ..." line for tools/aliro_lab.py. OFF at boot; armed at runtime (nRF aliro cir on, ESP32 rides the lab on gate).