|
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 | ||
| ) |