npr::rf::IFrameCodecDiagnostics class

Narrow diagnostics sink used by the low-level NPR frame codec.

The codec needs only a few transport-level counters. Keeping this contract separate avoids coupling common/ helpers to the concrete stats/ implementation.

Derived classes

class NprDiagnostics final
Thread-safe diagnostics counter store shared by runtime/MAC/PHY.

Constructors, destructors, conversion operators

~IFrameCodecDiagnostics() defaulted virtual

Public functions

void increment_fec_drop(uint32_t delta = 1) pure virtual
void increment_parity_drop_client_id(uint32_t delta = 1) pure virtual
void increment_parity_drop_tdma(uint32_t delta = 1) pure virtual
void increment_rx_frames(uint32_t delta = 1) pure virtual
void increment_tx_frames(uint32_t delta = 1) pure virtual