22 #ifndef INCLUDED_SDRPLAY_RSP2_SOURCE_H 23 #define INCLUDED_SDRPLAY_RSP2_SOURCE_H 26 #include <gnuradio/sync_block.h> 39 typedef boost::shared_ptr<rsp2_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,
int lna_atten_step,
44 std::string device_serial, std::string antenna);
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;
<+description of block+>
Definition: rsp2_source.h:36
boost::shared_ptr< rsp2_source > sptr
Definition: rsp2_source.h:39
Definition: rsp1_source.h:28
#define SDRPLAY_API
Definition: api.h:31