GNU Radio 3.6.5 C++ API
|
abstract class for controlling microtune {4937,4702} tuner modules More...
#include <microtune_xxxx.h>
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 |
abstract class for controlling microtune {4937,4702} tuner modules
microtune_xxxx::microtune_xxxx | ( | ) | [inline] |
virtual microtune_xxxx::~microtune_xxxx | ( | ) | [virtual] |
virtual double microtune_xxxx::get_output_freq | ( | ) | [pure virtual] |
Implemented in microtune_4702, and microtune_4937.
virtual bool microtune_xxxx::pll_locked_p | ( | ) | [pure virtual] |
Implemented in microtune_4702, and microtune_4937.
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.
Implemented in microtune_4702, and microtune_4937.
double microtune_xxxx::set_RF_freq | ( | double | freq | ) |