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 =
"");
Funcube Dongle source block.
Definition: source_c.h:45
static sptr make(const std::string device_name="")
Return a shared_ptr to a new instance of fcd_source_c.
virtual void set_mixer_gain(float gain)=0
Set mixer gain.
virtual void set_freq_khz(int freq)=0
Set frequency with kHz resolution.
virtual void set_iq_corr(double _gain, double _phase)=0
Set IQ phase and gain balance.
boost::shared_ptr< source_c > sptr
Definition: source_c.h:48
virtual void set_dc_corr(double _dci, double _dcq)=0
Set DC offset correction.
virtual void set_freq(float freq)=0
Set frequency with Hz resolution.
virtual void set_freq(int freq)=0
Set frequency with Hz resolution.
virtual void set_freq_corr(int ppm)=0
Set new frequency correction.
virtual void set_lna_gain(float gain)=0
Set LNA gain.
Hierarchical container class for gr::block's and gr::hier_block2's.
Definition: hier_block2.h:46
#define FCD_API
Definition: gr-fcd/include/gnuradio/fcd/api.h:30
Include this header to use the message passing features.
Definition: basic_block.h:45