1#ifndef __TUNER_FC0012_H
2#define __TUNER_FC0012_H
17 inline virtual const char*
name()
const
18 {
return "Fitipower FC0012"; }
32#define FC0012_I2C_ADDR 0xc6
33#define FC0012_CHECK_ADDR 0x00
34#define FC0012_CHECK_VAL 0xa1
36#define FC0012_BANDWIDTH_6MHZ 6
37#define FC0012_BANDWIDTH_7MHZ 7
38#define FC0012_BANDWIDTH_8MHZ 8
Definition: rtl2832-tuner_fc0012.h:12
int set_frequency(double freq)
int set_gain(double gain)
int set_bandwidth(double bw)
virtual const char * name() const
Definition: rtl2832-tuner_fc0012.h:17
int initialise(tuner::PPARAMS params=NULL)
Definition: rtl2832.h:310
Definition: rtl2832.h:187
virtual double gain() const
Definition: rtl2832.h:228
Definition: rtl2832.h:138
Definition: rtl2832-tuner_e4000.h:6
int FC0012_Open(RTL2832_NAMESPACE::tuner *pTuner)
FC0012_LNA_GAIN_VALUE
Definition: rtl2832-tuner_fc0012.h:53
@ FC0012_LNA_GAIN_HIGH
Definition: rtl2832-tuner_fc0012.h:56
@ FC0012_LNA_GAIN_LOW
Definition: rtl2832-tuner_fc0012.h:54
@ FC0012_LNA_GAIN_MIDDLE
Definition: rtl2832-tuner_fc0012.h:55
int FC0012_SetFrequency(RTL2832_NAMESPACE::tuner *pTuner, unsigned long Frequency, unsigned short Bandwidth)
#define IMPLEMENT_INLINE_TUNER_FACTORY(class_name)
Definition: rtl2832.h:77
#define TUNERS_NAMESPACE
Definition: rtl2832.h:66
Definition: rtl2832.h:145