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
lo_state_t * lo
bool narrow_pulse
RateConverter_state_t * rc

Detailed Description

Do not initialise directly; use ddc_create() or ddc_create_matched().

Public Attributes Documentation

variable lo

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 ddc_create_matched(). Read by the binding, which turns it into a UserWarning at construction.


variable rc

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/ddc/ddc_core.h