22 #ifndef INCLUDED_FCDPROPLUS_FCDPROPLUS_H
23 #define INCLUDED_FCDPROPLUS_FCDPROPLUS_H
26 #include <gnuradio/hier_block2.h>
31 namespace fcdproplus {
49 typedef boost::shared_ptr<fcdproplus>
sptr;
59 static sptr make(
const std::string device_name =
"",
int unit =1 );
69 virtual void set_freq(
float freq) = 0;
75 virtual void set_lna(
int gain) = 0;
81 virtual void set_mixer_gain(
int gain) = 0;
90 virtual void set_freq_corr(
int ppm) = 0;
96 virtual void set_if_gain(
int gain)=0;