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

microtune_4937 Class Reference

#include <microtune_4937.h>

Inheritance diagram for microtune_4937:

Inheritance graph
[legend]
Collaboration diagram for microtune_4937:

Collaboration graph
[legend]
List of all members.

Detailed Description

class for controlling microtune 4937 tuner module


Public Member Functions

 microtune_4937 (i2c_sptr i2c, int i2c_addr=0x61)
virtual ~microtune_4937 ()
bool set_RF_freq (double freq, double *actual_freq)
 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.
bool pll_locked_p ()
double get_output_freq ()


Constructor & Destructor Documentation

microtune_4937::microtune_4937 i2c_sptr  i2c,
int  i2c_addr = 0x61
 

microtune_4937::~microtune_4937  )  [virtual]
 


Member Function Documentation

double microtune_4937::get_output_freq  )  [virtual]
 

Returns:
the output frequency (IF center freq) of the tuner in Hz.

Implements microtune_xxxx.

bool microtune_4937::pll_locked_p  )  [virtual]
 

Returns:
true iff PLL is locked

Implements microtune_xxxx.

bool microtune_4937::set_RF_freq double  freq,
double *  actual_freq
[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.

Implements microtune_xxxx.


The documentation for this class was generated from the following files:
Generated on Sat Jul 8 17:14:59 2006 for GNU Radio 2.x by  doxygen 1.4.1