22 #ifndef INCLUDED_SDRPLAY_RSP1A_SOURCE_H 23 #define INCLUDED_SDRPLAY_RSP1A_SOURCE_H 26 #include <gnuradio/sync_block.h> 39 typedef boost::shared_ptr<rsp1a_source>
sptr;
41 static sptr make(
double rf_freq,
double bw,
bool agc_enabled,
double if_atten_db,
42 bool dc_offset_mode,
bool iq_balance_mode,
bool debug_enabled,
int if_type,
int lo_mode,
43 double sample_rate,
bool bcast_notch,
bool dab_notch,
int lna_atten_step,
bool bias_t,
44 std::string device_serial);
46 virtual void set_rf_freq(
float rf_freq) = 0;
48 virtual void set_agc_enabled(
bool agc_enabled) = 0;
50 virtual void set_if_atten_db(
int if_atten_db) = 0;
51 virtual void set_lna_atten_step(
int lna_atten_step) = 0;
54 virtual void set_biasT(
bool bias_t) = 0;
boost::shared_ptr< rsp1a_source > sptr
Definition: rsp1a_source.h:39
Definition: rsp1_source.h:28
<+description of block+>
Definition: rsp1a_source.h:37
#define SDRPLAY_API
Definition: api.h:31