Skip to content

Struct ratesync_tlm_t

ClassList > ratesync_tlm_t

Telemetry attachment: a borrowed context + this object's probe ids. NULL ctx (the default) means detached — every probe site is then one predicted-not-taken branch per recovered symbol.

  • #include <ratesync_core.h>

Public Attributes

Type Name
dp_tlm_t * ctx
int32_t id_ctrl
int32_t id_e
int32_t id_lock
int32_t id_locked
int32_t id_mu
int32_t id_rate

Public Attributes Documentation

variable ctx

dp_tlm_t* ratesync_tlm_t::ctx;

NULL = detached


variable id_ctrl

int32_t ratesync_tlm_t::id_ctrl;

"<prefix>.ctrl" — loop control


variable id_e

int32_t ratesync_tlm_t::id_e;

"<prefix>.e" — normalised TED error


variable id_lock

int32_t ratesync_tlm_t::id_lock;

"<prefix>.lock" — lock_signal mean


variable id_locked

int32_t ratesync_tlm_t::id_locked;

"<prefix>.locked" — lockdet flag


variable id_mu

int32_t ratesync_tlm_t::id_mu;

"<prefix>.mu" — timing NCO phase


variable id_rate

int32_t ratesync_tlm_t::id_rate;

"<prefix>.rate" — tracked samples/sym



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