|
| e4000 (demod *p) |
|
virtual const char * | name () const |
|
int | initialise (tuner::PPARAMS params=NULL) |
|
int | set_frequency (double freq) |
|
int | set_bandwidth (double bw) |
|
int | set_gain (double gain) |
|
int | set_gain_mode (int mode) |
|
int | set_auto_gain_mode (bool on=true) |
|
bool | calc_appropriate_gain_mode (int &mode) |
|
| 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 () |
|
virtual int | initialise (PPARAMS params=NULL)=0 |
|
virtual int | set_frequency (double freq)=0 |
|
virtual int | set_bandwidth (double bw)=0 |
|
virtual int | set_gain (double gain)=0 |
|
virtual int | set_gain_mode (int mode)=0 |
|
virtual int | set_auto_gain_mode (bool on=true)=0 |
|
virtual int | set_i2c_repeater (bool on=true, const char *function_name=NULL, int line_number=-1, const char *line=NULL)=0 |
|
virtual int | i2c_read (uint8_t i2c_addr, uint8_t *buffer, int len)=0 |
|
virtual int | i2c_write (uint8_t i2c_addr, uint8_t *buffer, int len)=0 |
|
virtual double | frequency () const =0 |
|
virtual double | bandwidth () const =0 |
|
virtual double | gain () const =0 |
|
virtual int | gain_mode () const =0 |
|
virtual range_t | gain_range () const =0 |
|
virtual values_t | gain_values () const =0 |
|
virtual range_t | frequency_range () const =0 |
|
virtual range_t | bandwidth_range () const =0 |
|
virtual values_t | bandwidth_values () const =0 |
|
virtual num_name_map_t | gain_modes () const =0 |
|
virtual bool | calc_appropriate_gain_mode (int &mode)=0 |
|
virtual bool | auto_gain_mode () const =0 |
|
virtual const PARAMS & | params () const =0 |
|
virtual demod * | parent () const =0 |
|
virtual int | set_i2c_repeater (bool on=true, const char *function_name=NULL, int line_number=-1, const char *line=NULL)=0 |
|
virtual int | i2c_read (uint8_t i2c_addr, uint8_t *buffer, int len)=0 |
|
virtual int | i2c_write (uint8_t i2c_addr, uint8_t *buffer, int len)=0 |
|
virtual int | i2c_write_reg (uint8_t i2c_addr, uint8_t reg, uint8_t val)=0 |
|
virtual int | i2c_read_reg (uint8_t i2c_addr, uint8_t reg, uint8_t &data)=0 |
|
virtual const char * | name () const =0 |
|