baz_rtl_source_c
gr::block
RTL2832_NAMESPACE::log_sink
baz_rtl_source_c.h
log_level
baz_rtl_source_c::log_level
LOG_LEVEL_ERROR
= RTL2832_NAMESPACE::log_sink::LOG_LEVEL_ERROR
LOG_LEVEL_INFO
= RTL2832_NAMESPACE::log_sink::LOG_LEVEL_DEFAULT
LOG_LEVEL_VERBOSE
= RTL2832_NAMESPACE::log_sink::LOG_LEVEL_VERBOSE
RTL2832_NAMESPACE::demod RTL2832_NAMESPACE::demod baz_rtl_source_c::m_demod m_demod baz_rtl_source_c::m_demod
size_t size_t baz_rtl_source_c::m_recv_samples_per_packet m_recv_samples_per_packet baz_rtl_source_c::m_recv_samples_per_packet
uint64_t uint64_t baz_rtl_source_c::m_nSamplesReceived m_nSamplesReceived baz_rtl_source_c::m_nSamplesReceived
uint32_t uint32_t baz_rtl_source_c::m_nOverflows m_nOverflows baz_rtl_source_c::m_nOverflows
bool bool baz_rtl_source_c::m_bRunning m_bRunning baz_rtl_source_c::m_bRunning
boost::recursive_mutex boost::recursive_mutex baz_rtl_source_c::d_mutex d_mutex baz_rtl_source_c::d_mutex
boost::thread boost::thread baz_rtl_source_c::m_pCaptureThread m_pCaptureThread baz_rtl_source_c::m_pCaptureThread
uint32_t uint32_t baz_rtl_source_c::m_nBufferSize m_nBufferSize baz_rtl_source_c::m_nBufferSize
uint32_t uint32_t baz_rtl_source_c::m_nBufferStart m_nBufferStart baz_rtl_source_c::m_nBufferStart
uint32_t uint32_t baz_rtl_source_c::m_nBufferItems m_nBufferItems baz_rtl_source_c::m_nBufferItems
boost::condition boost::condition baz_rtl_source_c::m_hPacketEvent m_hPacketEvent baz_rtl_source_c::m_hPacketEvent
uint8_t * uint8_t* baz_rtl_source_c::m_pUSBBuffer m_pUSBBuffer baz_rtl_source_c::m_pUSBBuffer
bool bool baz_rtl_source_c::m_bBuffering m_bBuffering baz_rtl_source_c::m_bBuffering
uint32_t uint32_t baz_rtl_source_c::m_nReadLength m_nReadLength baz_rtl_source_c::m_nReadLength
uint32_t uint32_t baz_rtl_source_c::m_nBufferMultiplier m_nBufferMultiplier baz_rtl_source_c::m_nBufferMultiplier
bool bool baz_rtl_source_c::m_bUseBuffer m_bUseBuffer baz_rtl_source_c::m_bUseBuffer
float float baz_rtl_source_c::m_fBufferLevel m_fBufferLevel baz_rtl_source_c::m_fBufferLevel
uint32_t uint32_t baz_rtl_source_c::m_nReadPacketCount m_nReadPacketCount baz_rtl_source_c::m_nReadPacketCount
uint32_t uint32_t baz_rtl_source_c::m_nBufferOverflowCount m_nBufferOverflowCount baz_rtl_source_c::m_nBufferOverflowCount
uint32_t uint32_t baz_rtl_source_c::m_nBufferUnderrunCount m_nBufferUnderrunCount baz_rtl_source_c::m_nBufferUnderrunCount
RTL2832_NAMESPACE::demod::PARAMS RTL2832_NAMESPACE::demod::PARAMS baz_rtl_source_c::m_demod_params m_demod_params baz_rtl_source_c::m_demod_params
bool bool baz_rtl_source_c::m_verbose m_verbose baz_rtl_source_c::m_verbose
bool bool baz_rtl_source_c::m_relative_gain m_relative_gain baz_rtl_source_c::m_relative_gain
int int baz_rtl_source_c::m_output_size m_output_size baz_rtl_source_c::m_output_size
gr::msg_queue::sptr gr::msg_queue::sptr baz_rtl_source_c::m_status_queue m_status_queue baz_rtl_source_c::m_status_queue
BAZ_API baz_rtl_source_c_sptr BAZ_API baz_rtl_source_c_sptr baz_make_rtl_source_c (bool defer_creation, int output_size) baz_make_rtl_source_c baz_rtl_source_c::baz_make_rtl_source_c bool defer_creation int output_size

Return a shared_ptr to a new instance of baz_rtl_source_c.

baz_rtl_source_c::baz_rtl_source_c
(bool defer_creation=false, int output_size=0)
baz_rtl_source_c
baz_rtl_source_c::baz_rtl_source_c
bool defer_creation false
int output_size 0
void void baz_rtl_source_c::on_log_message_va (int level, const char *msg, va_list args) on_log_message_va baz_rtl_source_c::on_log_message_va on_log_message_va int level const char * msg va_list args
void void baz_rtl_source_c::log (int level, const char *message, va_list args) log baz_rtl_source_c::log int level const char * message va_list args
void void baz_rtl_source_c::reset () reset baz_rtl_source_c::reset
void void baz_rtl_source_c::capture_thread () capture_thread baz_rtl_source_c::capture_thread
void void baz_rtl_source_c::report_status (int status) report_status baz_rtl_source_c::report_status int status
baz_rtl_source_c::~baz_rtl_source_c
()
~baz_rtl_source_c
baz_rtl_source_c::~baz_rtl_source_c
RTL2832_NAMESPACE::log_sink::LOG_LEVEL_DEFAULT
RTL2832_NAMESPACE::log_sink::LOG_LEVEL_ERROR
RTL2832_NAMESPACE::log_sink::LOG_LEVEL_VERBOSE
void void baz_rtl_source_c::set_defaults () set_defaults baz_rtl_source_c::set_defaults
bool bool baz_rtl_source_c::set_output_format (int size) set_output_format baz_rtl_source_c::set_output_format int size
void void baz_rtl_source_c::set_status_msgq (gr::msg_queue::sptr queue) set_status_msgq baz_rtl_source_c::set_status_msgq gr::msg_queue::sptr queue
bool bool baz_rtl_source_c::create (bool reset_defaults=false) create baz_rtl_source_c::create bool reset_defaults false
void void baz_rtl_source_c::destroy () destroy baz_rtl_source_c::destroy
void void baz_rtl_source_c::set_vid (uint16_t vid) set_vid baz_rtl_source_c::set_vid uint16_t vid
void void baz_rtl_source_c::set_pid (uint16_t pid) set_pid baz_rtl_source_c::set_pid uint16_t pid
void void baz_rtl_source_c::set_default_timeout (int timeout) set_default_timeout baz_rtl_source_c::set_default_timeout int timeout
void void baz_rtl_source_c::set_fir_coefficients (const std::vector< int > &coeffs) set_fir_coefficients baz_rtl_source_c::set_fir_coefficients const std::vector< int > & coeffs RTL2832_FIR_COEFF_COUNT
void void baz_rtl_source_c::set_crystal_frequency (uint32_t freq) set_crystal_frequency baz_rtl_source_c::set_crystal_frequency uint32_t freq
void void baz_rtl_source_c::set_tuner_name (const char *name) set_tuner_name baz_rtl_source_c::set_tuner_name const char * name RTL2832_TUNER_NAME_LEN
size_t size_t baz_rtl_source_c::recv_samples_per_packet () const recv_samples_per_packet baz_rtl_source_c::recv_samples_per_packet
uint64_t uint64_t baz_rtl_source_c::samples_received () const samples_received baz_rtl_source_c::samples_received
uint32_t uint32_t baz_rtl_source_c::overflows () const overflows baz_rtl_source_c::overflows
bool bool baz_rtl_source_c::running () const running baz_rtl_source_c::running
uint32_t uint32_t baz_rtl_source_c::buffer_size () const buffer_size baz_rtl_source_c::buffer_size
uint32_t uint32_t baz_rtl_source_c::buffer_times () const buffer_times baz_rtl_source_c::buffer_times
bool bool baz_rtl_source_c::buffering () const buffering baz_rtl_source_c::buffering
uint32_t uint32_t baz_rtl_source_c::read_packet_count () const read_packet_count baz_rtl_source_c::read_packet_count
uint32_t uint32_t baz_rtl_source_c::buffer_overflow_count () const buffer_overflow_count baz_rtl_source_c::buffer_overflow_count
uint32_t uint32_t baz_rtl_source_c::buffer_underrun_count () const buffer_underrun_count baz_rtl_source_c::buffer_underrun_count
void void baz_rtl_source_c::set_relative_gain (bool on=true) set_relative_gain baz_rtl_source_c::set_relative_gain bool on true
void void baz_rtl_source_c::set_verbose (bool on=true) set_verbose baz_rtl_source_c::set_verbose bool on true
void void baz_rtl_source_c::set_read_length (uint32_t length) set_read_length baz_rtl_source_c::set_read_length uint32_t length
void void baz_rtl_source_c::set_buffer_multiplier (uint32_t mul) set_buffer_multiplier baz_rtl_source_c::set_buffer_multiplier uint32_t mul
void void baz_rtl_source_c::set_use_buffer (bool use=true) set_use_buffer baz_rtl_source_c::set_use_buffer bool use true
void void baz_rtl_source_c::set_buffer_level (float level) set_buffer_level baz_rtl_source_c::set_buffer_level float level
bool bool baz_rtl_source_c::relative_gain () const relative_gain baz_rtl_source_c::relative_gain
bool bool baz_rtl_source_c::verbose () const verbose baz_rtl_source_c::verbose
uint32_t uint32_t baz_rtl_source_c::read_length () const read_length baz_rtl_source_c::read_length
uint32_t uint32_t baz_rtl_source_c::buffer_multiplier () const buffer_multiplier baz_rtl_source_c::buffer_multiplier
bool bool baz_rtl_source_c::use_buffer () const use_buffer baz_rtl_source_c::use_buffer
float float baz_rtl_source_c::buffer_level () const buffer_level baz_rtl_source_c::buffer_level
bool bool baz_rtl_source_c::set_sample_rate (double sample_rate) set_sample_rate baz_rtl_source_c::set_sample_rate double sample_rate
bool bool baz_rtl_source_c::set_frequency (double freq) set_frequency baz_rtl_source_c::set_frequency double freq
bool bool baz_rtl_source_c::set_gain (double gain) set_gain baz_rtl_source_c::set_gain double gain
bool bool baz_rtl_source_c::set_bandwidth (double bandwidth) set_bandwidth baz_rtl_source_c::set_bandwidth double bandwidth
bool bool baz_rtl_source_c::set_gain_mode (int mode) set_gain_mode baz_rtl_source_c::set_gain_mode int mode
bool bool baz_rtl_source_c::set_gain_mode (const char *mode) set_gain_mode baz_rtl_source_c::set_gain_mode const char * mode
bool bool baz_rtl_source_c::set_auto_gain_mode (bool on=true) set_auto_gain_mode baz_rtl_source_c::set_auto_gain_mode bool on true
const char * const char * baz_rtl_source_c::name () const name baz_rtl_source_c::name RTL2832_NAMESPACE::demod::name
double double baz_rtl_source_c::sample_rate () const sample_rate baz_rtl_source_c::sample_rate RTL2832_NAMESPACE::demod::sample_rate
RTL2832_NAMESPACE::range_t RTL2832_NAMESPACE::range_t baz_rtl_source_c::sample_rate_range () const sample_rate_range baz_rtl_source_c::sample_rate_range RTL2832_NAMESPACE::demod::sample_rate_range
double double baz_rtl_source_c::frequency () const frequency baz_rtl_source_c::frequency RTL2832_NAMESPACE::demod::active_tuner RTL2832_NAMESPACE::tuner::frequency
double double baz_rtl_source_c::gain () const gain baz_rtl_source_c::gain RTL2832_NAMESPACE::demod::active_tuner RTL2832_NAMESPACE::tuner::gain
double double baz_rtl_source_c::bandwidth () const bandwidth baz_rtl_source_c::bandwidth RTL2832_NAMESPACE::demod::active_tuner RTL2832_NAMESPACE::tuner::bandwidth
int int baz_rtl_source_c::gain_mode () const gain_mode baz_rtl_source_c::gain_mode RTL2832_NAMESPACE::demod::active_tuner
std::string std::string baz_rtl_source_c::gain_mode_string () const gain_mode_string baz_rtl_source_c::gain_mode_string
bool bool baz_rtl_source_c::auto_gain_mode () const auto_gain_mode baz_rtl_source_c::auto_gain_mode RTL2832_NAMESPACE::demod::active_tuner RTL2832_NAMESPACE::tuner::auto_gain_mode
RTL2832_NAMESPACE::range_t RTL2832_NAMESPACE::range_t baz_rtl_source_c::gain_range () const gain_range baz_rtl_source_c::gain_range RTL2832_NAMESPACE::demod::active_tuner RTL2832_NAMESPACE::tuner::gain_range
RTL2832_NAMESPACE::values_t RTL2832_NAMESPACE::values_t baz_rtl_source_c::gain_values () const gain_values baz_rtl_source_c::gain_values RTL2832_NAMESPACE::demod::active_tuner RTL2832_NAMESPACE::tuner::gain_values
RTL2832_NAMESPACE::range_t RTL2832_NAMESPACE::range_t baz_rtl_source_c::frequency_range () const frequency_range baz_rtl_source_c::frequency_range RTL2832_NAMESPACE::demod::active_tuner RTL2832_NAMESPACE::tuner::frequency_range
RTL2832_NAMESPACE::range_t RTL2832_NAMESPACE::range_t baz_rtl_source_c::bandwidth_range () const bandwidth_range baz_rtl_source_c::bandwidth_range RTL2832_NAMESPACE::demod::active_tuner RTL2832_NAMESPACE::tuner::bandwidth_range
RTL2832_NAMESPACE::values_t RTL2832_NAMESPACE::values_t baz_rtl_source_c::bandwidth_values () const bandwidth_values baz_rtl_source_c::bandwidth_values RTL2832_NAMESPACE::demod::active_tuner RTL2832_NAMESPACE::tuner::bandwidth_values
RTL2832_NAMESPACE::num_name_map_t RTL2832_NAMESPACE::num_name_map_t baz_rtl_source_c::gain_modes () const gain_modes baz_rtl_source_c::gain_modes RTL2832_NAMESPACE::demod::active_tuner RTL2832_NAMESPACE::tuner::gain_modes
std::pair< bool, int > std::pair< bool, int > baz_rtl_source_c::calc_appropriate_gain_mode () calc_appropriate_gain_mode baz_rtl_source_c::calc_appropriate_gain_mode RTL2832_NAMESPACE::demod::active_tuner RTL2832_NAMESPACE::tuner::calc_appropriate_gain_mode
bool bool baz_rtl_source_c::start () start baz_rtl_source_c::start
bool bool baz_rtl_source_c::stop () stop baz_rtl_source_c::stop
int int baz_rtl_source_c::general_work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) general_work baz_rtl_source_c::general_work int noutput_items gr_vector_int & ninput_items gr_vector_const_void_star & input_items gr_vector_void_star & output_items
void static void baz_rtl_source_c::_capture_thread (baz_rtl_source_c *p) _capture_thread baz_rtl_source_c::_capture_thread baz_rtl_source_c * p

capture samples from an RTL2832-based device.

gr-baz: http://wiki.spench.net/wiki/gr-baz

RTL2832_NAMESPACE::log_sink
baz_rtl_source_c
gr::block
RTL2832_NAMESPACE::log_sink
baz_rtl_source_c
gr::block
- baz_rtl_source_c
  _capture_thread
- baz_rtl_source_c
  auto_gain_mode
- baz_rtl_source_c
  bandwidth
- baz_rtl_source_c
  bandwidth_range
- baz_rtl_source_c
  bandwidth_values
- baz_rtl_source_c
  baz_make_rtl_source_c
- baz_rtl_source_c
  baz_rtl_source_c
- baz_rtl_source_c
  buffer_level
- baz_rtl_source_c
  buffer_multiplier
- baz_rtl_source_c
  buffer_overflow_count
- baz_rtl_source_c
  buffer_size
- baz_rtl_source_c
  buffer_times
- baz_rtl_source_c
  buffer_underrun_count
- baz_rtl_source_c
  buffering
- baz_rtl_source_c
  calc_appropriate_gain_mode
- baz_rtl_source_c
  capture_thread
- baz_rtl_source_c
  create
- baz_rtl_source_c
  d_mutex
- baz_rtl_source_c
  destroy
- baz_rtl_source_c
  frequency
- baz_rtl_source_c
  frequency_range
- baz_rtl_source_c
  gain
- baz_rtl_source_c
  gain_mode
- baz_rtl_source_c
  gain_mode_string
- baz_rtl_source_c
  gain_modes
- baz_rtl_source_c
  gain_range
- baz_rtl_source_c
  gain_values
- baz_rtl_source_c
  general_work
- baz_rtl_source_c
  level
- baz_rtl_source_c
  log
- baz_rtl_source_c
  log_level
- baz_rtl_source_c
  LOG_LEVEL_DEFAULT
- baz_rtl_source_c
  LOG_LEVEL_ERROR
- baz_rtl_source_c
  LOG_LEVEL_INFO
- baz_rtl_source_c
  LOG_LEVEL_VERBOSE
- baz_rtl_source_c
  m_bBuffering
- baz_rtl_source_c
  m_bRunning
- baz_rtl_source_c
  m_bUseBuffer
- baz_rtl_source_c
  m_demod
- baz_rtl_source_c
  m_demod_params
- baz_rtl_source_c
  m_fBufferLevel
- baz_rtl_source_c
  m_hPacketEvent
- baz_rtl_source_c
  m_nBufferItems
- baz_rtl_source_c
  m_nBufferMultiplier
- baz_rtl_source_c
  m_nBufferOverflowCount
- baz_rtl_source_c
  m_nBufferSize
- baz_rtl_source_c
  m_nBufferStart
- baz_rtl_source_c
  m_nBufferUnderrunCount
- baz_rtl_source_c
  m_nOverflows
- baz_rtl_source_c
  m_nReadLength
- baz_rtl_source_c
  m_nReadPacketCount
- baz_rtl_source_c
  m_nSamplesReceived
- baz_rtl_source_c
  m_output_size
- baz_rtl_source_c
  m_pCaptureThread
- baz_rtl_source_c
  m_pUSBBuffer
- baz_rtl_source_c
  m_recv_samples_per_packet
- baz_rtl_source_c
  m_relative_gain
- baz_rtl_source_c
  m_status_queue
- baz_rtl_source_c
  m_verbose
- baz_rtl_source_c
  name
- baz_rtl_source_c
  on_log_message
- baz_rtl_source_c
  on_log_message_ex
- baz_rtl_source_c
  on_log_message_va
- baz_rtl_source_c
  overflows
- baz_rtl_source_c
  read_length
- baz_rtl_source_c
  read_packet_count
- baz_rtl_source_c
  recv_samples_per_packet
- baz_rtl_source_c
  relative_gain
- baz_rtl_source_c
  report_status
- baz_rtl_source_c
  reset
- baz_rtl_source_c
  running
- baz_rtl_source_c
  sample_rate
- baz_rtl_source_c
  sample_rate_range
- baz_rtl_source_c
  samples_received
- baz_rtl_source_c
  set_auto_gain_mode
- baz_rtl_source_c
  set_bandwidth
- baz_rtl_source_c
  set_buffer_level
- baz_rtl_source_c
  set_buffer_multiplier
- baz_rtl_source_c
  set_crystal_frequency
- baz_rtl_source_c
  set_default_timeout
- baz_rtl_source_c
  set_defaults
- baz_rtl_source_c
  set_fir_coefficients
- baz_rtl_source_c
  set_frequency
- baz_rtl_source_c
  set_gain
- baz_rtl_source_c
  set_gain_mode
- baz_rtl_source_c
  set_gain_mode
- baz_rtl_source_c
  set_output_format
- baz_rtl_source_c
  set_pid
- baz_rtl_source_c
  set_read_length
- baz_rtl_source_c
  set_relative_gain
- baz_rtl_source_c
  set_sample_rate
- baz_rtl_source_c
  set_status_msgq
- baz_rtl_source_c
  set_tuner_name
- baz_rtl_source_c
  set_use_buffer
- baz_rtl_source_c
  set_verbose
- baz_rtl_source_c
  set_vid
- baz_rtl_source_c
  start
- baz_rtl_source_c
  stop
- baz_rtl_source_c
  use_buffer
- baz_rtl_source_c
  verbose
- baz_rtl_source_c
  ~baz_rtl_source_c