microtune_4702 Class Reference
[Hardware]

class for controlling microtune 4702 tuner module More...

#include <microtune_4702.h>

Inheritance diagram for microtune_4702:

Inheritance graph
[legend]
Collaboration diagram for microtune_4702:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 microtune_4702 (i2c_sptr i2c, int i2c_addr)
virtual ~microtune_4702 ()
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 ()


Detailed Description

class for controlling microtune 4702 tuner module

Constructor & Destructor Documentation

microtune_4702::microtune_4702 ( i2c_sptr  i2c,
int  i2c_addr 
)

virtual microtune_4702::~microtune_4702 (  )  [virtual]


Member Function Documentation

double microtune_4702::get_output_freq (  )  [virtual]

Returns:
the output frequency of the tuner in Hz.

Implements microtune_xxxx.

bool microtune_4702::pll_locked_p (  )  [virtual]

Returns:
true iff PLL is locked

Implements microtune_xxxx.

bool microtune_4702::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 file:

Generated on Thu Mar 5 09:03:19 2009 for GNU Radio 3.1.3 by  doxygen 1.5.8