1#ifndef __TUNER_FC0013_H
2#define __TUNER_FC0013_H
17 inline virtual const char*
name()
const
18 {
return "Fitipower FC0013"; }
100#define FC0013_RF_FREQ_HZ_DEFAULT 50000000
101#define FC0013_BANDWIDTH_MODE_DEFAULT FC0013_BANDWIDTH_8000000HZ
122 unsigned char *pDeviceAddr
133 unsigned long RfFreqHz
139 unsigned long *pRfFreqHz
Definition: rtl2832-tuner_fc0013.h:12
int set_gain(double gain)
virtual const char * name() const
Definition: rtl2832-tuner_fc0013.h:17
int set_frequency(double freq)
int initialise(tuner::PPARAMS params=NULL)
int set_bandwidth(double bw)
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
void fc0013_GetDeviceAddr(RTL2832_NAMESPACE::tuner *pTuner, unsigned char *pDeviceAddr)
FC0013_BANDWIDTH_MODE
Definition: rtl2832-tuner_fc0013.h:93
@ FC0013_BANDWIDTH_8000000HZ
Definition: rtl2832-tuner_fc0013.h:96
@ FC0013_BANDWIDTH_7000000HZ
Definition: rtl2832-tuner_fc0013.h:95
@ FC0013_BANDWIDTH_6000000HZ
Definition: rtl2832-tuner_fc0013.h:94
int fc0013_Initialize(RTL2832_NAMESPACE::tuner *pTuner)
int fc0013_GetRfFreqHz(RTL2832_NAMESPACE::tuner *pTuner, unsigned long *pRfFreqHz)
FC0013_FUNCTION_STATUS
Definition: rtl2832-tuner_fc0013.h:54
@ FC0013_FUNCTION_ERROR
Definition: rtl2832-tuner_fc0013.h:56
@ FC0013_FUNCTION_SUCCESS
Definition: rtl2832-tuner_fc0013.h:55
int fc0013_RcCalAdd(RTL2832_NAMESPACE::tuner *pTuner, int RcValue)
FC0013_TRUE_FALSE_STATUS
Definition: rtl2832-tuner_fc0013.h:42
@ FC0013_FALSE
Definition: rtl2832-tuner_fc0013.h:43
@ FC0013_TRUE
Definition: rtl2832-tuner_fc0013.h:44
int FC0013_SetFrequency(RTL2832_NAMESPACE::tuner *pTuner, unsigned long Frequency, unsigned short Bandwidth)
FC0013_LNA_GAIN_VALUE
Definition: rtl2832-tuner_fc0013.h:105
@ FC0013_LNA_GAIN_LOW
Definition: rtl2832-tuner_fc0013.h:106
@ FC0013_LNA_GAIN_HIGH_17
Definition: rtl2832-tuner_fc0013.h:108
@ FC0013_LNA_GAIN_HIGH_19
Definition: rtl2832-tuner_fc0013.h:109
@ FC0013_LNA_GAIN_MIDDLE
Definition: rtl2832-tuner_fc0013.h:107
int FC0013_Open(RTL2832_NAMESPACE::tuner *pTuner)
int fc0013_SetBandwidthMode(RTL2832_NAMESPACE::tuner *pTuner, int BandwidthMode)
void fc0013_GetTunerType(RTL2832_NAMESPACE::tuner *pTuner, int *pTunerType)
int fc0013_GetBandwidthMode(RTL2832_NAMESPACE::tuner *pTuner, int *pBandwidthMode)
int FC0013_SetVhfTrack(RTL2832_NAMESPACE::tuner *pTuner, unsigned long Frequency)
FC0013_I2C_STATUS
Definition: rtl2832-tuner_fc0013.h:48
@ FC0013_I2C_SUCCESS
Definition: rtl2832-tuner_fc0013.h:49
@ FC0013_I2C_ERROR
Definition: rtl2832-tuner_fc0013.h:50
int fc0013_RcCalReset(RTL2832_NAMESPACE::tuner *pTuner)
int fc0013_SetRfFreqHz(RTL2832_NAMESPACE::tuner *pTuner, unsigned long RfFreqHz)
#define IMPLEMENT_INLINE_TUNER_FACTORY(class_name)
Definition: rtl2832.h:77
#define TUNERS_NAMESPACE
Definition: rtl2832.h:66
Definition: rtl2832.h:145