Skip to content

Struct ddc_state

ClassList > ddc_state

Ddc state — an LO and the cascade it feeds. More...

  • #include <ddc_core.h>

Public Attributes

Type Name
dp_lo_state_t * lo
bool narrow_pulse
dp_RateConverter_state_t * rc

Detailed Description

Do not initialise directly; use dp_ddc_create() or dp_ddc_create_matched().

Public Attributes Documentation

variable lo

dp_lo_state_t* ddc_state::lo;

carrier wipe-off, at the input rate


variable narrow_pulse

bool ddc_state::narrow_pulse;

Set when the matched flavor was built with a rectangular pulse too narrow to be worth much — see dp_ddc_create_matched(). Read by the binding, which turns it into a UserWarning at construction.


variable rc

dp_RateConverter_state_t* ddc_state::rc;

the cascade; matched when a pulse was selected at construction



The documentation for this class was generated from the following file native/inc/doppler/ddc/ddc_core.h