GNU Radio's OsmoSDR Package
bladerf_common Class Reference

#include <bladerf_common.h>

Inheritance diagram for bladerf_common:

Public Member Functions

 bladerf_common ()
 
virtual ~bladerf_common ()
 

Protected Member Functions

void init (dict_t &dict, const char *type)
 
osmosdr::freq_range_t freq_range ()
 
osmosdr::meta_range_t sample_rates ()
 
osmosdr::freq_range_t filter_bandwidths ()
 
bool is_running ()
 
void set_running (bool is_running)
 

Static Protected Member Functions

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

Protected Attributes

bladerf_sptr _dev
 
void ** _buffers
 
struct bladerf_stream * _stream
 
size_t _num_buffers
 
size_t _buf_index
 
size_t _samples_per_buffer
 
size_t _num_transfers
 
gr::thread::thread _thread
 
osmosdr::gain_range_t _vga1_range
 
osmosdr::gain_range_t _vga2_range
 
std::string _pfx
 

Constructor & Destructor Documentation

bladerf_common::bladerf_common ( )
virtual bladerf_common::~bladerf_common ( )
virtual

Member Function Documentation

static std::vector< std::string > bladerf_common::devices ( )
staticprotected
osmosdr::freq_range_t bladerf_common::filter_bandwidths ( )
protected
osmosdr::freq_range_t bladerf_common::freq_range ( )
protected
void bladerf_common::init ( dict_t dict,
const char *  type 
)
protected
bool bladerf_common::is_running ( )
protected
osmosdr::meta_range_t bladerf_common::sample_rates ( )
protected
void bladerf_common::set_running ( bool  is_running)
protected

Member Data Documentation

size_t bladerf_common::_buf_index
protected
void** bladerf_common::_buffers
protected
bladerf_sptr bladerf_common::_dev
protected
size_t bladerf_common::_num_buffers
protected
size_t bladerf_common::_num_transfers
protected
std::string bladerf_common::_pfx
protected
size_t bladerf_common::_samples_per_buffer
protected
struct bladerf_stream* bladerf_common::_stream
protected
gr::thread::thread bladerf_common::_thread
protected
osmosdr::gain_range_t bladerf_common::_vga1_range
protected
osmosdr::gain_range_t bladerf_common::_vga2_range
protected

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