Skip to content

Struct dp_tlm_probe_t

ClassList > dp_tlm_probe_t

Per-probe registry entry: name, decimation and accounting. More...

  • #include <dp_tlm_core.h>

Public Attributes

Type Name
uint32_t decim
uint64_t emitted
char name
uint32_t phase

Detailed Description

phase counts events between emits and is producer-owned (hot path); emitted counts records actually written (post-decimation, post-drop), so a consumer can reconcile losses against the ring's dropped counter.

Public Attributes Documentation

variable decim

uint32_t dp_tlm_probe_t::decim;

Emit every decim-th event, >= 1.


variable emitted

uint64_t dp_tlm_probe_t::emitted;

Records written into the ring.


variable name

char dp_tlm_probe_t::name[DP_TLM_NAME_MAX];

e.g. "agc.gain_db".


variable phase

uint32_t dp_tlm_probe_t::phase;

Producer-owned event counter.



The documentation for this class was generated from the following file native/inc/dp_tlm/dp_tlm_core.h