GNU Radio's OsmoSDR Package
freesrp_common Class Reference

#include <freesrp_common.h>

Inheritance diagram for freesrp_common:
freesrp_sink_c freesrp_source_c

Public Member Functions

size_t get_num_channels (void)
 
osmosdr::meta_range_t get_sample_rates (void)
 
osmosdr::freq_range_t get_freq_range (size_t chan=0)
 
osmosdr::freq_range_t get_bandwidth_range (size_t chan=0)
 
double set_freq_corr (double ppm, size_t chan=0)
 
double get_freq_corr (size_t chan=0)
 

Static Public Member Functions

static std::vector< std::string > get_devices ()
 

Protected Member Functions

 freesrp_common (const std::string &args)
 

Protected Attributes

bool _ignore_overflow = false
 

Static Protected Attributes

static boost::shared_ptr
<::FreeSRP::FreeSRP > 
_srp
 

Constructor & Destructor Documentation

freesrp_common::freesrp_common ( const std::string &  args)
protected

Member Function Documentation

osmosdr::freq_range_t freesrp_common::get_bandwidth_range ( size_t  chan = 0)
static std::vector<std::string> freesrp_common::get_devices ( )
static
double freesrp_common::get_freq_corr ( size_t  chan = 0)
osmosdr::freq_range_t freesrp_common::get_freq_range ( size_t  chan = 0)
size_t freesrp_common::get_num_channels ( void  )
osmosdr::meta_range_t freesrp_common::get_sample_rates ( void  )
double freesrp_common::set_freq_corr ( double  ppm,
size_t  chan = 0 
)

Member Data Documentation

bool freesrp_common::_ignore_overflow = false
protected
boost::shared_ptr<::FreeSRP::FreeSRP> freesrp_common::_srp
staticprotected

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