22#ifndef INCLUDED_FCDPROPLUS_FCDPROPLUS_H
23#define INCLUDED_FCDPROPLUS_FCDPROPLUS_H
26#include <gnuradio/hier_block2.h>
49 typedef boost::shared_ptr<fcdproplus>
sptr;
59 static sptr make(
const std::string device_name =
"",
int unit =1 );
#define FCDPROPLUS_API
Definition: api.h:30
Funcube Pro+ Dongle source block.
Definition: fcdproplus.h:47
virtual void set_lna(int gain)=0
Switches the LNA on/off.
virtual void set_mixer_gain(int gain)=0
Switches mixer gain onf/off.
static sptr make(const std::string device_name="", int unit=1)
Return a shared_ptr to a new instance of fcdproplus::fcdproplus.
virtual void set_freq(float freq)=0
Set frequency with resolution defined by unit.
virtual void set_freq_corr(int ppm)=0
Set new frequency correction.
virtual void set_if_gain(int gain)=0
Set If gain.
boost::shared_ptr< fcdproplus > sptr
Definition: fcdproplus.h:49
Definition: fcdproplus.h:30