8 #ifndef INCLUDED_FUNCUBE_FCDPP_H 9 #define INCLUDED_FUNCUBE_FCDPP_H 11 #include <gnuradio/hier_block2.h> 33 typedef std::shared_ptr<fcdpp>
sptr;
43 static sptr make(
const std::string device_name =
"",
int unit = 1);
53 virtual void set_freq(
float freq) = 0;
59 virtual void set_lna(
int gain) = 0;
65 virtual void set_mixer_gain(
int gain) = 0;
74 virtual void set_freq_corr(
int ppm) = 0;
80 virtual void set_if_gain(
int gain) = 0;
#define FUNCUBE_API
Definition: api.h:19
std::shared_ptr< fcdpp > sptr
Definition: fcdpp.h:33
Funcube Pro+ Dongle source block.
Definition: fcdpp.h:30