GNU Radio 2.x: microtune_xxxx class Reference

Main Page | Modules | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members

# microtune_xxxx Class Reference

`#include <microtune_xxxx.h>`

Inheritance diagram for microtune_xxxx:

[legend]
List of all members.

## Detailed Description

abstract class for controlling microtune {4937,4702} tuner modules

## Public Member Functions
| microtune_xxxx ()
virtual | ~microtune_xxxx ()
virtual bool | set_RF_freq (double freq, double *actual_freq)=0
| select RF frequency to be tuned to output frequency. `freq` is the requested frequency in Hz, `actual_freq` is set to the actual frequency tuned. It takes about 100 ms for the PLL to settle.
double | set_RF_freq (double freq)
virtual bool | pll_locked_p ()=0
virtual double | get_output_freq ()=0

## Constructor & Destructor Documentation

microtune_xxxx::microtune_xxxx | ( |  | ) | `[inline]`

microtune_xxxx::~microtune_xxxx | ( |  | ) | `[virtual]`

## Member Function Documentation

virtual double microtune_xxxx::get_output_freq | ( |  | ) | `[pure virtual]`

| Returns: the output frequency (IF center freq) of the tuner in Hz. Implemented in microtune_4702, and microtune_4937.

virtual bool microtune_xxxx::pll_locked_p | ( |  | ) | `[pure virtual]`

| Returns: true iff PLL is locked Implemented in microtune_4702, and microtune_4937.

double microtune_xxxx::set_RF_freq | ( | double | freq | ) |

virtual bool microtune_xxxx::set_RF_freq | ( | double | freq,
|  | double * | actual_freq
| ) | `[pure virtual]`

| select RF frequency to be tuned to output frequency. `freq` is the requested frequency in Hz, `actual_freq` is set to the actual frequency tuned. It takes about 100 ms for the PLL to settle. Returns: true iff sucessful. Implemented in microtune_4702, and microtune_4937.

The documentation for this class was generated from the following files:

- microtune_xxxx.h
- microtune_xxxx.cc