gr-baz Package
|
FC0013 tuner module declaration. More...
#include "rtl2832.h"
Go to the source code of this file.
Classes | |
class | RTL2832_NAMESPACE::TUNERS_NAMESPACE::fc0013 |
Namespaces | |
namespace | RTL2832_NAMESPACE |
namespace | RTL2832_NAMESPACE::TUNERS_NAMESPACE |
Macros | |
#define | FC0013_RF_FREQ_HZ_DEFAULT 50000000 |
#define | FC0013_BANDWIDTH_MODE_DEFAULT FC0013_BANDWIDTH_8000000HZ |
Enumerations | |
enum | FC0013_TRUE_FALSE_STATUS { FC0013_FALSE , FC0013_TRUE } |
enum | FC0013_I2C_STATUS { FC0013_I2C_SUCCESS , FC0013_I2C_ERROR } |
enum | FC0013_FUNCTION_STATUS { FC0013_FUNCTION_SUCCESS , FC0013_FUNCTION_ERROR } |
enum | FC0013_BANDWIDTH_MODE { FC0013_BANDWIDTH_6000000HZ = 6 , FC0013_BANDWIDTH_7000000HZ = 7 , FC0013_BANDWIDTH_8000000HZ = 8 } |
enum | FC0013_LNA_GAIN_VALUE { FC0013_LNA_GAIN_LOW = 0x00 , FC0013_LNA_GAIN_MIDDLE = 0x08 , FC0013_LNA_GAIN_HIGH_17 = 0x11 , FC0013_LNA_GAIN_HIGH_19 = 0x10 } |
Functions | |
int | FC0013_Open (RTL2832_NAMESPACE::tuner *pTuner) |
int | FC0013_SetFrequency (RTL2832_NAMESPACE::tuner *pTuner, unsigned long Frequency, unsigned short Bandwidth) |
int | FC0013_SetVhfTrack (RTL2832_NAMESPACE::tuner *pTuner, unsigned long Frequency) |
void | fc0013_GetTunerType (RTL2832_NAMESPACE::tuner *pTuner, int *pTunerType) |
void | fc0013_GetDeviceAddr (RTL2832_NAMESPACE::tuner *pTuner, unsigned char *pDeviceAddr) |
int | fc0013_Initialize (RTL2832_NAMESPACE::tuner *pTuner) |
int | fc0013_SetRfFreqHz (RTL2832_NAMESPACE::tuner *pTuner, unsigned long RfFreqHz) |
int | fc0013_GetRfFreqHz (RTL2832_NAMESPACE::tuner *pTuner, unsigned long *pRfFreqHz) |
int | fc0013_SetBandwidthMode (RTL2832_NAMESPACE::tuner *pTuner, int BandwidthMode) |
int | fc0013_GetBandwidthMode (RTL2832_NAMESPACE::tuner *pTuner, int *pBandwidthMode) |
int | fc0013_RcCalReset (RTL2832_NAMESPACE::tuner *pTuner) |
int | fc0013_RcCalAdd (RTL2832_NAMESPACE::tuner *pTuner, int RcValue) |
FC0013 tuner module declaration.
One can manipulate FC0013 tuner through FC0013 module. FC0013 module is derived from tuner module.
The following context is implemented for FC0013 source code.
#define FC0013_BANDWIDTH_MODE_DEFAULT FC0013_BANDWIDTH_8000000HZ |
#define FC0013_RF_FREQ_HZ_DEFAULT 50000000 |
enum FC0013_I2C_STATUS |
int fc0013_GetBandwidthMode | ( | RTL2832_NAMESPACE::tuner * | pTuner, |
int * | pBandwidthMode | ||
) |
void fc0013_GetDeviceAddr | ( | RTL2832_NAMESPACE::tuner * | pTuner, |
unsigned char * | pDeviceAddr | ||
) |
int fc0013_GetRfFreqHz | ( | RTL2832_NAMESPACE::tuner * | pTuner, |
unsigned long * | pRfFreqHz | ||
) |
void fc0013_GetTunerType | ( | RTL2832_NAMESPACE::tuner * | pTuner, |
int * | pTunerType | ||
) |
int fc0013_Initialize | ( | RTL2832_NAMESPACE::tuner * | pTuner | ) |
int FC0013_Open | ( | RTL2832_NAMESPACE::tuner * | pTuner | ) |
int fc0013_RcCalAdd | ( | RTL2832_NAMESPACE::tuner * | pTuner, |
int | RcValue | ||
) |
int fc0013_RcCalReset | ( | RTL2832_NAMESPACE::tuner * | pTuner | ) |
int fc0013_SetBandwidthMode | ( | RTL2832_NAMESPACE::tuner * | pTuner, |
int | BandwidthMode | ||
) |
int FC0013_SetFrequency | ( | RTL2832_NAMESPACE::tuner * | pTuner, |
unsigned long | Frequency, | ||
unsigned short | Bandwidth | ||
) |
int fc0013_SetRfFreqHz | ( | RTL2832_NAMESPACE::tuner * | pTuner, |
unsigned long | RfFreqHz | ||
) |
int FC0013_SetVhfTrack | ( | RTL2832_NAMESPACE::tuner * | pTuner, |
unsigned long | Frequency | ||
) |