#include <eval_board_4702.h>
Inheritance diagram for eval_board_4702:
Public Member Functions | |
eval_board_4702 (int which_pp=0) | |
~eval_board_4702 () | |
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) |
void | set_AGC (float value_0_1000) |
set RF and IF AGC levels together (scale [0, 1000]) | |
Private Member Functions | |
virtual bool | i2c_write (int addr, const unsigned char *buf, int nbytes) |
true iff successful | |
virtual int | i2c_read (int addr, unsigned char *buf, int max_bytes) |
number of bytes read or -1 if error | |
void | write_dac (int which, int value) |
void | write_both_dacs (int val0, int val1) |
Private Attributes | |
ppio * | m_ppio |
i2cio * | m_i2cio |
i2c * | m_i2c |
|
|
|
|
|
is the eval board present?
|
|
number of bytes read or -1 if error
Implements microtune_4702.
|
|
true iff successful
Implements microtune_4702.
|
|
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. |
|
|
|
set RF and IF AGC control voltages ([0, 5] volts)
|
|
|
|
|
|
|
|
|
|
|