#include <db_flexrf.h>

Public Member Functions | |
| flexrf_base (usrp_basic_sptr usrp, int which, int _power_on=0) | |
| ~flexrf_base () | |
| struct freq_result_t | set_freq (double freq) |
| bool | is_quadrature () |
| double | freq_min () |
| double | freq_max () |
Protected Member Functions | |
| void | _write_all (int R, int control, int N) |
| void | _write_control (int control) |
| void | _write_R (int R) |
| void | _write_N (int N) |
| void | _write_it (int v) |
| bool | _lock_detect () |
| virtual bool | _compute_regs (double freq, int &retR, int &retcontrol, int &retN, double &retfreq) |
| int | _compute_control_reg () |
| int | _refclk_divisor () |
| double | _refclk_freq () |
| bool | _set_pga (float pga_gain) |
| int | power_on () |
| int | power_off () |
Protected Attributes | |
| bool | d_first |
| int | d_spi_format |
| int | d_spi_enable |
| int | d_power_on |
| int | d_PD |
| _AD4360_common * | d_common |
| flexrf_base::flexrf_base | ( | usrp_basic_sptr | usrp, | |
| int | which, | |||
| int | _power_on = 0 | |||
| ) |
| flexrf_base::~flexrf_base | ( | ) |
| int flexrf_base::_compute_control_reg | ( | ) | [protected] |
| virtual bool flexrf_base::_compute_regs | ( | double | freq, | |
| int & | retR, | |||
| int & | retcontrol, | |||
| int & | retN, | |||
| double & | retfreq | |||
| ) | [protected, virtual] |
| bool flexrf_base::_lock_detect | ( | ) | [protected] |
| int flexrf_base::_refclk_divisor | ( | ) | [protected, virtual] |
Reimplemented from db_base.
Reimplemented in db_flexrf_2400_tx_mimo_a, db_flexrf_2400_rx_mimo_a, db_flexrf_2400_tx_mimo_b, db_flexrf_2400_rx_mimo_b, db_flexrf_1800_tx_mimo_a, db_flexrf_1800_rx_mimo_a, db_flexrf_1800_tx_mimo_b, db_flexrf_1800_rx_mimo_b, db_flexrf_1200_tx_mimo_a, db_flexrf_1200_rx_mimo_a, db_flexrf_1200_tx_mimo_b, db_flexrf_1200_rx_mimo_b, db_flexrf_900_tx_mimo_a, db_flexrf_900_rx_mimo_a, db_flexrf_900_tx_mimo_b, db_flexrf_900_rx_mimo_b, db_flexrf_400_tx_mimo_a, db_flexrf_400_rx_mimo_a, db_flexrf_400_tx_mimo_b, and db_flexrf_400_rx_mimo_b.
| double flexrf_base::_refclk_freq | ( | ) | [protected, virtual] |
Reimplemented from db_base.
| bool flexrf_base::_set_pga | ( | float | pga_gain | ) | [protected] |
| void flexrf_base::_write_all | ( | int | R, | |
| int | control, | |||
| int | N | |||
| ) | [protected] |
| void flexrf_base::_write_control | ( | int | control | ) | [protected] |
| void flexrf_base::_write_it | ( | int | v | ) | [protected] |
| void flexrf_base::_write_N | ( | int | N | ) | [protected] |
| void flexrf_base::_write_R | ( | int | R | ) | [protected] |
| double flexrf_base::freq_max | ( | ) | [virtual] |
Implements db_base.
| double flexrf_base::freq_min | ( | ) | [virtual] |
Implements db_base.
| int flexrf_base::power_off | ( | ) | [inline, protected] |
| int flexrf_base::power_on | ( | ) | [inline, protected] |
References d_power_on.
| struct freq_result_t flexrf_base::set_freq | ( | double | freq | ) | [read, virtual] |
Implements db_base.
_AD4360_common* flexrf_base::d_common [protected] |
bool flexrf_base::d_first [protected] |
int flexrf_base::d_PD [protected] |
int flexrf_base::d_power_on [protected] |
Referenced by power_on().
int flexrf_base::d_spi_enable [protected] |
int flexrf_base::d_spi_format [protected] |
1.5.9