GNU Radio's SDRPLAY Package
gr::sdrplay::rsp_dev Class Reference

#include <rsp_dev.h>

Public Member Functions

 rsp_dev ()
 
 ~rsp_dev ()
 
void list_available_rsp_devices ()
 
double set_sample_rate (double rate)
 
double get_sample_rate (void) const
 
double set_center_freq (double freq)
 
double get_center_freq () const
 
bool set_gain_mode (bool automatic)
 
bool get_gain_mode () const
 
double set_gain (double gain)
 
double set_gain (double gain, const std::string &name)
 
double get_gain () const
 
double get_gain (const std::string &name) const
 
std::string set_antenna (const std::string &antenna)
 
std::string get_antenna () const
 
void set_dc_offset_mode (int mode)
 
void set_iq_balance_mode (int mode)
 
double set_bandwidth (double bandwidth)
 
double get_bandwidth () const
 
void startStreaming (void)
 
void stopStreaming (void)
 
int fetch_work_buffer (gr_complex *grWorkBuffer, int noutput_items)
 
void set_if_type (int ifType)
 
void set_lo_mode (int lo_mode)
 
void set_biasT (bool biasT)
 
void set_deviceIndexOrSerial (const std::string &deviceIndexOrSerial)
 

Constructor & Destructor Documentation

◆ rsp_dev()

gr::sdrplay::rsp_dev::rsp_dev ( )

◆ ~rsp_dev()

gr::sdrplay::rsp_dev::~rsp_dev ( )

Member Function Documentation

◆ fetch_work_buffer()

int gr::sdrplay::rsp_dev::fetch_work_buffer ( gr_complex *  grWorkBuffer,
int  noutput_items 
)

◆ get_antenna()

std::string gr::sdrplay::rsp_dev::get_antenna ( ) const

◆ get_bandwidth()

double gr::sdrplay::rsp_dev::get_bandwidth ( ) const

◆ get_center_freq()

double gr::sdrplay::rsp_dev::get_center_freq ( ) const

◆ get_gain() [1/2]

double gr::sdrplay::rsp_dev::get_gain ( ) const

◆ get_gain() [2/2]

double gr::sdrplay::rsp_dev::get_gain ( const std::string &  name) const

◆ get_gain_mode()

bool gr::sdrplay::rsp_dev::get_gain_mode ( ) const

◆ get_sample_rate()

double gr::sdrplay::rsp_dev::get_sample_rate ( void  ) const

◆ list_available_rsp_devices()

void gr::sdrplay::rsp_dev::list_available_rsp_devices ( )

◆ set_antenna()

std::string gr::sdrplay::rsp_dev::set_antenna ( const std::string &  antenna)

◆ set_bandwidth()

double gr::sdrplay::rsp_dev::set_bandwidth ( double  bandwidth)

◆ set_biasT()

void gr::sdrplay::rsp_dev::set_biasT ( bool  biasT)

◆ set_center_freq()

double gr::sdrplay::rsp_dev::set_center_freq ( double  freq)

◆ set_dc_offset_mode()

void gr::sdrplay::rsp_dev::set_dc_offset_mode ( int  mode)

◆ set_deviceIndexOrSerial()

void gr::sdrplay::rsp_dev::set_deviceIndexOrSerial ( const std::string &  deviceIndexOrSerial)

◆ set_gain() [1/2]

double gr::sdrplay::rsp_dev::set_gain ( double  gain)

◆ set_gain() [2/2]

double gr::sdrplay::rsp_dev::set_gain ( double  gain,
const std::string &  name 
)

◆ set_gain_mode()

bool gr::sdrplay::rsp_dev::set_gain_mode ( bool  automatic)

◆ set_if_type()

void gr::sdrplay::rsp_dev::set_if_type ( int  ifType)

◆ set_iq_balance_mode()

void gr::sdrplay::rsp_dev::set_iq_balance_mode ( int  mode)

◆ set_lo_mode()

void gr::sdrplay::rsp_dev::set_lo_mode ( int  lo_mode)

◆ set_sample_rate()

double gr::sdrplay::rsp_dev::set_sample_rate ( double  rate)

◆ startStreaming()

void gr::sdrplay::rsp_dev::startStreaming ( void  )

◆ stopStreaming()

void gr::sdrplay::rsp_dev::stopStreaming ( void  )

The documentation for this class was generated from the following file: