#include <rtl2832.h>
|
| tuner_skeleton (demod *p) |
|
virtual | ~tuner_skeleton () |
|
virtual int | initialise (tuner::PPARAMS params=NULL) |
|
virtual const char * | name () const |
|
virtual int | set_frequency (double freq) |
|
virtual int | set_bandwidth (double bw) |
|
virtual int | set_gain (double gain) |
|
virtual int | set_gain_mode (int mode) |
|
virtual int | set_i2c_repeater (bool on=true, const char *function_name=NULL, int line_number=-1, const char *line=NULL) |
|
virtual int | i2c_read (uint8_t i2c_addr, uint8_t *buffer, int len) |
|
virtual int | i2c_write (uint8_t i2c_addr, uint8_t *buffer, int len) |
|
virtual int | i2c_write_reg (uint8_t i2c_addr, uint8_t reg, uint8_t val) |
|
virtual int | i2c_read_reg (uint8_t i2c_addr, uint8_t reg, uint8_t &data) |
|
virtual double | frequency () const |
|
virtual double | bandwidth () const |
|
virtual double | gain () const |
|
virtual int | gain_mode () const |
|
virtual int | set_auto_gain_mode (bool on=true) |
|
virtual range_t | gain_range () const |
|
virtual values_t | gain_values () const |
|
virtual range_t | frequency_range () const |
|
virtual range_t | bandwidth_range () const |
|
virtual values_t | bandwidth_values () const |
|
virtual num_name_map_t | gain_modes () const |
|
virtual bool | calc_appropriate_gain_mode (int &mode) |
|
virtual bool | auto_gain_mode () const |
|
const tuner::PARAMS & | params () const |
|
demod * | parent () const |
|
virtual | ~tuner () |
|
◆ tuner_skeleton()
RTL2832_NAMESPACE::tuner_skeleton::tuner_skeleton |
( |
demod * |
p | ) |
|
◆ ~tuner_skeleton()
virtual RTL2832_NAMESPACE::tuner_skeleton::~tuner_skeleton |
( |
| ) |
|
|
virtual |
◆ auto_gain_mode()
virtual bool RTL2832_NAMESPACE::tuner_skeleton::auto_gain_mode |
( |
| ) |
const |
|
inlinevirtual |
◆ bandwidth()
virtual double RTL2832_NAMESPACE::tuner_skeleton::bandwidth |
( |
| ) |
const |
|
inlinevirtual |
◆ bandwidth_range()
virtual range_t RTL2832_NAMESPACE::tuner_skeleton::bandwidth_range |
( |
| ) |
const |
|
inlinevirtual |
◆ bandwidth_values()
virtual values_t RTL2832_NAMESPACE::tuner_skeleton::bandwidth_values |
( |
| ) |
const |
|
inlinevirtual |
◆ calc_appropriate_gain_mode()
virtual bool RTL2832_NAMESPACE::tuner_skeleton::calc_appropriate_gain_mode |
( |
int & |
mode | ) |
|
|
inlinevirtual |
◆ frequency()
virtual double RTL2832_NAMESPACE::tuner_skeleton::frequency |
( |
| ) |
const |
|
inlinevirtual |
◆ frequency_range()
virtual range_t RTL2832_NAMESPACE::tuner_skeleton::frequency_range |
( |
| ) |
const |
|
inlinevirtual |
◆ gain()
virtual double RTL2832_NAMESPACE::tuner_skeleton::gain |
( |
| ) |
const |
|
inlinevirtual |
◆ gain_mode()
virtual int RTL2832_NAMESPACE::tuner_skeleton::gain_mode |
( |
| ) |
const |
|
inlinevirtual |
◆ gain_modes()
virtual num_name_map_t RTL2832_NAMESPACE::tuner_skeleton::gain_modes |
( |
| ) |
const |
|
inlinevirtual |
◆ gain_range()
virtual range_t RTL2832_NAMESPACE::tuner_skeleton::gain_range |
( |
| ) |
const |
|
inlinevirtual |
◆ gain_values()
virtual values_t RTL2832_NAMESPACE::tuner_skeleton::gain_values |
( |
| ) |
const |
|
inlinevirtual |
◆ i2c_read()
virtual int RTL2832_NAMESPACE::tuner_skeleton::i2c_read |
( |
uint8_t |
i2c_addr, |
|
|
uint8_t * |
buffer, |
|
|
int |
len |
|
) |
| |
|
virtual |
◆ i2c_read_reg()
virtual int RTL2832_NAMESPACE::tuner_skeleton::i2c_read_reg |
( |
uint8_t |
i2c_addr, |
|
|
uint8_t |
reg, |
|
|
uint8_t & |
data |
|
) |
| |
|
virtual |
◆ i2c_write()
virtual int RTL2832_NAMESPACE::tuner_skeleton::i2c_write |
( |
uint8_t |
i2c_addr, |
|
|
uint8_t * |
buffer, |
|
|
int |
len |
|
) |
| |
|
virtual |
◆ i2c_write_reg()
virtual int RTL2832_NAMESPACE::tuner_skeleton::i2c_write_reg |
( |
uint8_t |
i2c_addr, |
|
|
uint8_t |
reg, |
|
|
uint8_t |
val |
|
) |
| |
|
virtual |
◆ initialise()
virtual int RTL2832_NAMESPACE::tuner_skeleton::initialise |
( |
tuner::PPARAMS |
params = NULL | ) |
|
|
virtual |
◆ name()
virtual const char * RTL2832_NAMESPACE::tuner_skeleton::name |
( |
| ) |
const |
|
inlinevirtual |
◆ params()
const tuner::PARAMS & RTL2832_NAMESPACE::tuner_skeleton::params |
( |
| ) |
const |
|
inlinevirtual |
◆ parent()
demod * RTL2832_NAMESPACE::tuner_skeleton::parent |
( |
| ) |
const |
|
inlinevirtual |
◆ set_auto_gain_mode()
virtual int RTL2832_NAMESPACE::tuner_skeleton::set_auto_gain_mode |
( |
bool |
on = true | ) |
|
|
inlinevirtual |
◆ set_bandwidth()
virtual int RTL2832_NAMESPACE::tuner_skeleton::set_bandwidth |
( |
double |
bw | ) |
|
|
inlinevirtual |
◆ set_frequency()
virtual int RTL2832_NAMESPACE::tuner_skeleton::set_frequency |
( |
double |
freq | ) |
|
|
inlinevirtual |
◆ set_gain()
virtual int RTL2832_NAMESPACE::tuner_skeleton::set_gain |
( |
double |
gain | ) |
|
|
inlinevirtual |
◆ set_gain_mode()
virtual int RTL2832_NAMESPACE::tuner_skeleton::set_gain_mode |
( |
int |
mode | ) |
|
|
inlinevirtual |
◆ set_i2c_repeater()
virtual int RTL2832_NAMESPACE::tuner_skeleton::set_i2c_repeater |
( |
bool |
on = true , |
|
|
const char * |
function_name = NULL , |
|
|
int |
line_number = -1 , |
|
|
const char * |
line = NULL |
|
) |
| |
|
virtual |
◆ m_auto_gain_mode
bool RTL2832_NAMESPACE::tuner_skeleton::m_auto_gain_mode |
|
protected |
◆ m_bandwidth
double RTL2832_NAMESPACE::tuner_skeleton::m_bandwidth |
|
protected |
◆ m_bandwidth_range
range_t RTL2832_NAMESPACE::tuner_skeleton::m_bandwidth_range |
|
protected |
◆ m_bandwidth_values
values_t RTL2832_NAMESPACE::tuner_skeleton::m_bandwidth_values |
|
protected |
◆ m_demod
demod* RTL2832_NAMESPACE::tuner_skeleton::m_demod |
|
protected |
◆ m_freq
double RTL2832_NAMESPACE::tuner_skeleton::m_freq |
|
protected |
◆ m_frequency_range
range_t RTL2832_NAMESPACE::tuner_skeleton::m_frequency_range |
|
protected |
◆ m_gain
double RTL2832_NAMESPACE::tuner_skeleton::m_gain |
|
protected |
◆ m_gain_mode
int RTL2832_NAMESPACE::tuner_skeleton::m_gain_mode |
|
protected |
◆ m_gain_modes
◆ m_gain_range
range_t RTL2832_NAMESPACE::tuner_skeleton::m_gain_range |
|
protected |
◆ m_gain_values
values_t RTL2832_NAMESPACE::tuner_skeleton::m_gain_values |
|
protected |
◆ m_params
The documentation for this class was generated from the following file: