23 #ifndef INCLUDED_MICROTUNE_XXXX_EVAL_BOARD_H
24 #define INCLUDED_MICROTUNE_XXXX_EVAL_BOARD_H
27 #include <boost/shared_ptr.hpp>
47 bool board_present_p ();
52 void set_RF_AGC_voltage (
float volts);
53 void set_IF_AGC_voltage (
float volts);
62 virtual void set_AGC (
float value_0_1000) = 0;
72 bool set_RF_freq (
double freq,
double *actual_freq);
75 double set_RF_freq (
double freq);
85 double get_output_freq ();
89 void write_dac (
int which,
int value);
90 void write_both_dacs (
int val0,
int val1);
abstract class for controlling i2c bus
Definition: i2c.h:35
abstract class for controlling microtune {4937,4702} tuner modules
Definition: microtune_xxxx.h:36
abstract class for controlling microtune xxxx eval board
Definition: microtune_xxxx_eval_board.h:41
#define GR_CORE_API
Definition: gr_core_api.h:30
abstract class that provides low level access to parallel port bits
Definition: ppio.h:38
i2c_sptr d_i2c
Definition: microtune_xxxx_eval_board.h:94
ppio_sptr d_ppio
Definition: microtune_xxxx_eval_board.h:93
microtune_xxxx * d_tuner
Definition: microtune_xxxx_eval_board.h:95