Universal Software Radio Peripheral
Public Member Functions | Public Attributes | Static Public Attributes | Protected Attributes
adf4350_regs Class Reference

#include <db_wbxng_adf4350_regs.h>

List of all members.

Public Member Functions

 adf4350_regs ()
 ~adf4350_regs ()
uint32_t _reg_shift (uint32_t data, uint32_t shift)
uint32_t compute_register (uint8_t addr)

Public Attributes

uint16_t d_int
uint16_t d_frac
uint8_t d_prescaler
uint16_t d_mod
uint16_t d_10_bit_r_counter
uint8_t d_divider_select
uint8_t d_8_bit_band_select_clock_divider_value

Static Public Attributes

static const uint16_t s_phase = 0
static const uint8_t s_low_noise_and_low_spur_modes = 3
static const uint8_t s_muxout = 6
static const uint8_t s_reference_doubler = 0
static const uint8_t s_rdiv2 = 0
static const uint8_t s_double_buff = 0
static const uint8_t s_charge_pump_setting = 5
static const uint8_t s_ldf = 0
static const uint8_t s_ldp = 0
static const uint8_t s_pd_polarity = 1
static const uint8_t s_power_down = 0
static const uint8_t s_cp_three_state = 0
static const uint8_t s_counter_reset = 0
static const uint8_t s_csr = 0
static const uint8_t s_clk_div_mode = 0
static const uint16_t s_12_bit_clock_divider_value = 0
static const uint8_t s_feedback_select = 1
static const uint8_t s_vco_power_down = 0
static const uint8_t s_mtld = 0
static const uint8_t s_aux_output_select = 1
static const uint8_t s_aux_output_enable = 0
static const uint8_t s_aux_output_power = 0
static const uint8_t s_rf_output_enable = 1
static const uint8_t s_output_power = 3
static const uint8_t s_ld_pin_mode = 1

Protected Attributes

usrp_basic_sptr d_usrp
int d_spi_enable
int d_spi_format

Constructor & Destructor Documentation

adf4350_regs::adf4350_regs ( )
adf4350_regs::~adf4350_regs ( void  )

Member Function Documentation

uint32_t adf4350_regs::_reg_shift ( uint32_t  data,
uint32_t  shift 
)

Referenced by compute_register().

uint32_t adf4350_regs::compute_register ( uint8_t  addr)

Member Data Documentation

int adf4350_regs::d_spi_enable [protected]
int adf4350_regs::d_spi_format [protected]
const uint16_t adf4350_regs::s_12_bit_clock_divider_value = 0 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_aux_output_enable = 0 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_aux_output_power = 0 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_aux_output_select = 1 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_charge_pump_setting = 5 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_clk_div_mode = 0 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_counter_reset = 0 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_cp_three_state = 0 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_csr = 0 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_double_buff = 0 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_feedback_select = 1 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_ld_pin_mode = 1 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_ldf = 0 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_ldp = 0 [static]

Referenced by compute_register().

Referenced by compute_register().

const uint8_t adf4350_regs::s_mtld = 0 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_muxout = 6 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_output_power = 3 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_pd_polarity = 1 [static]

Referenced by compute_register().

const uint16_t adf4350_regs::s_phase = 0 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_power_down = 0 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_rdiv2 = 0 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_reference_doubler = 0 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_rf_output_enable = 1 [static]

Referenced by compute_register().

const uint8_t adf4350_regs::s_vco_power_down = 0 [static]

Referenced by compute_register().


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