8#ifndef INCLUDED_FUNCUBE_FCD_CONTROL_H
9#define INCLUDED_FUNCUBE_FCD_CONTROL_H
11#include <gnuradio/block.h>
25 typedef std::shared_ptr<fcd_control>
sptr;
#define FUNCUBE_API
Definition: api.h:19
<+description of block+>
Definition: fcd_control.h:23
virtual void set_lna_gain(float gain)=0
Set LNA gain.
std::shared_ptr< fcd_control > sptr
Definition: fcd_control.h:25
virtual void set_freq(double freq)=0
Set frequency with Hz resolution.
virtual void set_mixer_gain(float gain)=0
Set mixer gain.
virtual void set_dc_corr(double _dci, double _dcq)=0
Set DC offset correction.
static sptr make()
Return a shared_ptr to a new instance of funcube::fcd_control.
virtual void set_iq_corr(double _gain, double _phase)=0
Set IQ phase and gain balance.