21 #ifndef INCLUDED_FCDPROPLUS_FCD_H 22 #define INCLUDED_FCDPROPLUS_FCD_H 25 #include <gnuradio/hier_block2.h> 49 typedef boost::shared_ptr<fcd>
sptr;
60 static sptr make(
const std::string device_name =
"");
69 virtual void set_freq(
float freq) = 0;
84 virtual void set_lna_gain(
float gain) = 0;
95 virtual void set_mixer_gain(
float gain) = 0;
106 virtual void set_freq_corr(
int ppm) = 0;
114 virtual void set_dc_corr(
double _dci,
double _dcq) = 0;
123 virtual void set_iq_corr(
double _gain,
double _phase) = 0;
#define FCDPROPLUS_API
Definition: api.h:30
Funcube Pro+ Dongle source block.
Definition: fcdproplus.h:46
Funcube Dongle source block.
Definition: fcd.h:46
boost::shared_ptr< fcd > sptr
Definition: fcd.h:49