RTL2832_NAMESPACE::demod
RTL2832_NAMESPACE::i2c_interface
RTL2832_NAMESPACE::named_interface
rtl2832.h
RTL2832_NAMESPACE::demod::params
usb_reg
RTL2832_NAMESPACE::demod::usb_reg
USB_SYSCTL
= 0x2000
USB_CTRL
= 0x2010
USB_STAT
= 0x2014
USB_EPA_CFG
= 0x2144
USB_EPA_CTL
= 0x2148
USB_EPA_MAXPKT
= 0x2158
USB_EPA_MAXPKT_2
= 0x215a
USB_EPA_FIFO_CFG
= 0x2160
sys_reg
RTL2832_NAMESPACE::demod::sys_reg
DEMOD_CTL
= 0x3000
GPO
= 0x3001
GPI
= 0x3002
GPOE
= 0x3003
GPD
= 0x3004
SYSINTE
= 0x3005
SYSINTS
= 0x3006
GP_CFG0
= 0x3007
GP_CFG1
= 0x3008
SYSINTE_1
= 0x3009
SYSINTS_1
= 0x300a
DEMOD_CTL_1
= 0x300b
IR_SUSPEND
= 0x300c
blocks
RTL2832_NAMESPACE::demod::blocks
DEMODB
= 0
USBB
= 1
SYSB
= 2
TUNB
= 3
ROMB
= 4
IRB
= 5
IICB
= 6
struct RTL2832_NAMESPACE::demod::params typedef struct RTL2832_NAMESPACE::demod::params RTL2832_NAMESPACE::demod::PARAMS PARAMS RTL2832_NAMESPACE::demod::PARAMS
struct RTL2832_NAMESPACE::demod::params * typedef struct RTL2832_NAMESPACE::demod::params * RTL2832_NAMESPACE::demod::PPARAMS PPARAMS RTL2832_NAMESPACE::demod::PPARAMS
struct libusb_device_handle * struct libusb_device_handle* RTL2832_NAMESPACE::demod::m_devh m_devh RTL2832_NAMESPACE::demod::m_devh
PDEVICE_INFO PDEVICE_INFO RTL2832_NAMESPACE::demod::m_current_info m_current_info RTL2832_NAMESPACE::demod::m_current_info
tuner * tuner* RTL2832_NAMESPACE::demod::m_tuner m_tuner RTL2832_NAMESPACE::demod::m_tuner
tuner * tuner * RTL2832_NAMESPACE::demod::m_dummy_tuner m_dummy_tuner RTL2832_NAMESPACE::demod::m_dummy_tuner
bool bool RTL2832_NAMESPACE::demod::m_libusb_init_done m_libusb_init_done RTL2832_NAMESPACE::demod::m_libusb_init_done
PARAMS PARAMS RTL2832_NAMESPACE::demod::m_params m_params RTL2832_NAMESPACE::demod::m_params
range_t range_t RTL2832_NAMESPACE::demod::m_sample_rate_range m_sample_rate_range RTL2832_NAMESPACE::demod::m_sample_rate_range
double double RTL2832_NAMESPACE::demod::m_sample_rate m_sample_rate RTL2832_NAMESPACE::demod::m_sample_rate
uint32_t uint32_t RTL2832_NAMESPACE::demod::m_crystal_frequency m_crystal_frequency RTL2832_NAMESPACE::demod::m_crystal_frequency
bool bool RTL2832_NAMESPACE::demod::m_tuner_was_active m_tuner_was_active RTL2832_NAMESPACE::demod::m_tuner_was_active
RTL2832_NAMESPACE::demod::demod
()
demod
RTL2832_NAMESPACE::demod::demod
virtual RTL2832_NAMESPACE::demod::~demod
()
~demod
RTL2832_NAMESPACE::demod::~demod
int int RTL2832_NAMESPACE::demod::initialise (PPARAMS params=NULL) initialise RTL2832_NAMESPACE::demod::initialise PPARAMS params NULL
const char * const char * RTL2832_NAMESPACE::demod::name () const name RTL2832_NAMESPACE::demod::name name baz_rtl_source_c::name
void void RTL2832_NAMESPACE::demod::destroy () destroy RTL2832_NAMESPACE::demod::destroy
int int RTL2832_NAMESPACE::demod::reset () reset RTL2832_NAMESPACE::demod::reset
int int RTL2832_NAMESPACE::demod::set_sample_rate (uint32_t samp_rate, double *real_rate=NULL) set_sample_rate RTL2832_NAMESPACE::demod::set_sample_rate uint32_t samp_rate double * real_rate NULL
int int RTL2832_NAMESPACE::demod::set_if (double frequency) set_if RTL2832_NAMESPACE::demod::set_if double frequency
int int RTL2832_NAMESPACE::demod::read_samples (unsigned char *buffer, uint32_t buffer_size, int *bytes_read, int timeout=-1) read_samples RTL2832_NAMESPACE::demod::read_samples unsigned char * buffer uint32_t buffer_size int * bytes_read int timeout -1
int int RTL2832_NAMESPACE::demod::check_libusb_result (int res, bool zero_okay, const char *function_name=NULL, int line_number=-1, const char *line=NULL) check_libusb_result RTL2832_NAMESPACE::demod::check_libusb_result int res bool zero_okay const char * function_name NULL int line_number -1 const char * line NULL
void void RTL2832_NAMESPACE::demod::log (const char *message,...) log RTL2832_NAMESPACE::demod::log const char * message ...
int int RTL2832_NAMESPACE::demod::set_i2c_repeater (bool on=true, const char *function_name=NULL, int line_number=-1, const char *line=NULL) set_i2c_repeater RTL2832_NAMESPACE::demod::set_i2c_repeater set_i2c_repeater bool on true const char * function_name NULL int line_number -1 const char * line NULL
int int RTL2832_NAMESPACE::demod::i2c_read (uint8_t i2c_addr, uint8_t *buffer, int len) i2c_read RTL2832_NAMESPACE::demod::i2c_read i2c_read uint8_t i2c_addr uint8_t * buffer int len
int int RTL2832_NAMESPACE::demod::i2c_write (uint8_t i2c_addr, uint8_t *buffer, int len) i2c_write RTL2832_NAMESPACE::demod::i2c_write i2c_write uint8_t i2c_addr uint8_t * buffer int len
int int RTL2832_NAMESPACE::demod::i2c_write_reg (uint8_t i2c_addr, uint8_t reg, uint8_t val) i2c_write_reg RTL2832_NAMESPACE::demod::i2c_write_reg i2c_write_reg uint8_t i2c_addr uint8_t reg uint8_t val
int int RTL2832_NAMESPACE::demod::i2c_read_reg (uint8_t i2c_addr, uint8_t reg, uint8_t &data) i2c_read_reg RTL2832_NAMESPACE::demod::i2c_read_reg i2c_read_reg uint8_t i2c_addr uint8_t reg uint8_t & data
int int RTL2832_NAMESPACE::demod::set_gpio_output (uint8_t gpio) set_gpio_output RTL2832_NAMESPACE::demod::set_gpio_output uint8_t gpio
int int RTL2832_NAMESPACE::demod::set_gpio_bit (uint8_t gpio, int val) set_gpio_bit RTL2832_NAMESPACE::demod::set_gpio_bit uint8_t gpio int val
tuner * tuner * RTL2832_NAMESPACE::demod::active_tuner () const active_tuner RTL2832_NAMESPACE::demod::active_tuner 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::calc_appropriate_gain_mode 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_modes baz_rtl_source_c::gain_range baz_rtl_source_c::gain_values
double double RTL2832_NAMESPACE::demod::sample_rate () const sample_rate RTL2832_NAMESPACE::demod::sample_rate baz_rtl_source_c::sample_rate
uint32_t uint32_t RTL2832_NAMESPACE::demod::crystal_frequency () const crystal_frequency RTL2832_NAMESPACE::demod::crystal_frequency
range_t range_t RTL2832_NAMESPACE::demod::sample_rate_range () const sample_rate_range RTL2832_NAMESPACE::demod::sample_rate_range baz_rtl_source_c::sample_rate_range
int int RTL2832_NAMESPACE::demod::find_device () find_device RTL2832_NAMESPACE::demod::find_device
int int RTL2832_NAMESPACE::demod::init_demod () init_demod RTL2832_NAMESPACE::demod::init_demod
int int RTL2832_NAMESPACE::demod::demod_write_reg (uint8_t page, uint16_t addr, uint16_t val, uint8_t len) demod_write_reg RTL2832_NAMESPACE::demod::demod_write_reg uint8_t page uint16_t addr uint16_t val uint8_t len
int int RTL2832_NAMESPACE::demod::demod_read_reg (uint8_t page, uint8_t addr, uint8_t len, uint16_t &reg) demod_read_reg RTL2832_NAMESPACE::demod::demod_read_reg uint8_t page uint8_t addr uint8_t len uint16_t & reg
int int RTL2832_NAMESPACE::demod::write_reg (uint8_t block, uint16_t addr, uint16_t val, uint8_t len) write_reg RTL2832_NAMESPACE::demod::write_reg uint8_t block uint16_t addr uint16_t val uint8_t len
int int RTL2832_NAMESPACE::demod::read_reg (uint8_t block, uint16_t addr, uint8_t len, uint16_t &reg) read_reg RTL2832_NAMESPACE::demod::read_reg uint8_t block uint16_t addr uint8_t len uint16_t & reg
int int RTL2832_NAMESPACE::demod::write_array (uint8_t block, uint16_t addr, uint8_t *array, uint8_t len) write_array RTL2832_NAMESPACE::demod::write_array uint8_t block uint16_t addr uint8_t * array uint8_t len
int int RTL2832_NAMESPACE::demod::read_array (uint8_t block, uint16_t addr, uint8_t *array, uint8_t len) read_array RTL2832_NAMESPACE::demod::read_array uint8_t block uint16_t addr uint8_t * array uint8_t len
RTL2832_NAMESPACE::demod
RTL2832_NAMESPACE::i2c_interface
RTL2832_NAMESPACE::named_interface
RTL2832_NAMESPACE::demod
m_current_info
m_dummy_tuner
m_tuner
m_params
RTL2832_NAMESPACE::demod::params
message_output
tuner_params
RTL2832_NAMESPACE::device_info
factory
RTL2832_NAMESPACE::i2c_interface
RTL2832_NAMESPACE::log_sink
RTL2832_NAMESPACE::named_interface
RTL2832_NAMESPACE::tuner
RTL2832_NAMESPACE::tuner::params
message_output
- RTL2832_NAMESPACE::demod
  active_tuner
- RTL2832_NAMESPACE::demod
  blocks
- RTL2832_NAMESPACE::demod
  check_libusb_result
- RTL2832_NAMESPACE::demod
  crystal_frequency
- RTL2832_NAMESPACE::demod
  demod
- RTL2832_NAMESPACE::demod
  DEMOD_CTL
- RTL2832_NAMESPACE::demod
  DEMOD_CTL_1
- RTL2832_NAMESPACE::demod
  demod_read_reg
- RTL2832_NAMESPACE::demod
  demod_write_reg
- RTL2832_NAMESPACE::demod
  DEMODB
- RTL2832_NAMESPACE::demod
  destroy
- RTL2832_NAMESPACE::demod
  find_device
- RTL2832_NAMESPACE::demod
  GP_CFG0
- RTL2832_NAMESPACE::demod
  GP_CFG1
- RTL2832_NAMESPACE::demod
  GPD
- RTL2832_NAMESPACE::demod
  GPI
- RTL2832_NAMESPACE::demod
  GPO
- RTL2832_NAMESPACE::demod
  GPOE
- RTL2832_NAMESPACE::demod
  i2c_read
- RTL2832_NAMESPACE::demod
  i2c_read_reg
- RTL2832_NAMESPACE::demod
  i2c_write
- RTL2832_NAMESPACE::demod
  i2c_write_reg
- RTL2832_NAMESPACE::demod
  IICB
- RTL2832_NAMESPACE::demod
  init_demod
- RTL2832_NAMESPACE::demod
  initialise
- RTL2832_NAMESPACE::demod
  IR_SUSPEND
- RTL2832_NAMESPACE::demod
  IRB
- RTL2832_NAMESPACE::demod
  log
- RTL2832_NAMESPACE::demod
  m_crystal_frequency
- RTL2832_NAMESPACE::demod
  m_current_info
- RTL2832_NAMESPACE::demod
  m_devh
- RTL2832_NAMESPACE::demod
  m_dummy_tuner
- RTL2832_NAMESPACE::demod
  m_libusb_init_done
- RTL2832_NAMESPACE::demod
  m_params
- RTL2832_NAMESPACE::demod
  m_sample_rate
- RTL2832_NAMESPACE::demod
  m_sample_rate_range
- RTL2832_NAMESPACE::demod
  m_tuner
- RTL2832_NAMESPACE::demod
  m_tuner_was_active
- RTL2832_NAMESPACE::demod
  name
- RTL2832_NAMESPACE::demod
  PARAMS
- RTL2832_NAMESPACE::demod
  PPARAMS
- RTL2832_NAMESPACE::demod
  read_array
- RTL2832_NAMESPACE::demod
  read_reg
- RTL2832_NAMESPACE::demod
  read_samples
- RTL2832_NAMESPACE::demod
  reset
- RTL2832_NAMESPACE::demod
  ROMB
- RTL2832_NAMESPACE::demod
  sample_rate
- RTL2832_NAMESPACE::demod
  sample_rate_range
- RTL2832_NAMESPACE::demod
  set_gpio_bit
- RTL2832_NAMESPACE::demod
  set_gpio_output
- RTL2832_NAMESPACE::demod
  set_i2c_repeater
- RTL2832_NAMESPACE::demod
  set_if
- RTL2832_NAMESPACE::demod
  set_sample_rate
- RTL2832_NAMESPACE::demod
  sys_reg
- RTL2832_NAMESPACE::demod
  SYSB
- RTL2832_NAMESPACE::demod
  SYSINTE
- RTL2832_NAMESPACE::demod
  SYSINTE_1
- RTL2832_NAMESPACE::demod
  SYSINTS
- RTL2832_NAMESPACE::demod
  SYSINTS_1
- RTL2832_NAMESPACE::demod
  TUNB
- RTL2832_NAMESPACE::demod
  USB_CTRL
- RTL2832_NAMESPACE::demod
  USB_EPA_CFG
- RTL2832_NAMESPACE::demod
  USB_EPA_CTL
- RTL2832_NAMESPACE::demod
  USB_EPA_FIFO_CFG
- RTL2832_NAMESPACE::demod
  USB_EPA_MAXPKT
- RTL2832_NAMESPACE::demod
  USB_EPA_MAXPKT_2
- RTL2832_NAMESPACE::demod
  usb_reg
- RTL2832_NAMESPACE::demod
  USB_STAT
- RTL2832_NAMESPACE::demod
  USB_SYSCTL
- RTL2832_NAMESPACE::demod
  USBB
- RTL2832_NAMESPACE::demod
  write_array
- RTL2832_NAMESPACE::demod
  write_reg
- RTL2832_NAMESPACE::demod
  ~demod