GNU Radio 3.6.3.1 C++ API
microtune_4937_eval_board Class Reference

control microtune 4937 eval board More...

#include <microtune_4937_eval_board.h>

Inheritance diagram for microtune_4937_eval_board:
microtune_xxxx_eval_board

List of all members.

Public Member Functions

 microtune_4937_eval_board (int which_pp=0)
 ~microtune_4937_eval_board ()
virtual void set_AGC (float value_0_1000)
 set RF and IF AGC levels together (scale [0, 1000])
- Public Member Functions inherited from microtune_xxxx_eval_board
 microtune_xxxx_eval_board (int which_pp=0)
virtual ~microtune_xxxx_eval_board ()
bool board_present_p ()
 is the eval board present?
void set_RF_AGC_voltage (float volts)
 set RF and IF AGC control voltages ([0, 5] volts)
void set_IF_AGC_voltage (float volts)
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.
double set_RF_freq (double freq)
bool pll_locked_p ()
double get_output_freq ()

Additional Inherited Members

- Protected Attributes inherited from microtune_xxxx_eval_board
ppio_sptr d_ppio
i2c_sptr d_i2c
microtune_xxxxd_tuner

Detailed Description

control microtune 4937 eval board


Constructor & Destructor Documentation

microtune_4937_eval_board::microtune_4937_eval_board ( int  which_pp = 0)
microtune_4937_eval_board::~microtune_4937_eval_board ( )

Member Function Documentation

virtual void microtune_4937_eval_board::set_AGC ( float  value_0_1000)
virtual

set RF and IF AGC levels together (scale [0, 1000])

This provides a simple linear interface for adjusting both the RF and IF gain in consort. This is the easy to use interface. 0 corresponds to minimum gain. 1000 corresponds to maximum gain.

Implements microtune_xxxx_eval_board.


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