GNU Radio's OsmoSDR Package
bladerf_common Class Reference

#include <bladerf_common.h>

Inheritance diagram for bladerf_common:

Public Member Functions

 bladerf_common ()
 
 ~bladerf_common ()
 

Protected Member Functions

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 * dev
 
int16_t * raw_sample_buf
 
boost::circular_buffer
< gr_complex > * 
sample_fifo
 
boost::mutex sample_fifo_lock
 
boost::condition_variable samples_available
 

Constructor & Destructor Documentation

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

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
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

bladerf* bladerf_common::dev
protected
int16_t* bladerf_common::raw_sample_buf
protected
boost::circular_buffer<gr_complex>* bladerf_common::sample_fifo
protected
boost::mutex bladerf_common::sample_fifo_lock
protected
boost::condition_variable bladerf_common::samples_available
protected

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