21 #ifndef INCLUDED_FCD_SOURCE_C_H
22 #define INCLUDED_FCD_SOURCE_C_H
48 typedef boost::shared_ptr<source_c>
sptr;
59 static sptr make(
const std::string device_name =
"");
69 virtual void set_freq(
int freq) = 0;
79 virtual void set_freq(
float freq) = 0;
90 virtual void set_freq_khz(
int freq) = 0;
104 virtual void set_lna_gain(
float gain) = 0;
115 virtual void set_mixer_gain(
float gain) = 0;
126 virtual void set_freq_corr(
int ppm) = 0;
134 virtual void set_dc_corr(
double _dci,
double _dcq) = 0;
143 virtual void set_iq_corr(
double _gain,
double _phase) = 0;
boost::shared_ptr< source_c > sptr
Definition: source_c.h:48
Funcube Dongle source block.
Definition: source_c.h:44
Include this header to use the message passing features.
Definition: logger.h:131
#define FCD_API
Definition: gr-fcd/include/gnuradio/fcd/api.h:30
Hierarchical container class for gr::block's and gr::hier_block2's.
Definition: hier_block2.h:46