Universal Software Radio Peripheral
|
#include <db_wbxng.h>
Public Member Functions | |
wbxng_base (usrp_basic_sptr usrp, int which, int _power_on=0) | |
~wbxng_base () | |
struct freq_result_t | set_freq (double freq) |
bool | is_quadrature () |
double | freq_min () |
double | freq_max () |
Protected Member Functions | |
bool | _lock_detect () |
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 |
adf4350 * | d_common |
wbxng_base::wbxng_base | ( | usrp_basic_sptr | usrp, |
int | which, | ||
int | _power_on = 0 |
||
) |
wbxng_base::~wbxng_base | ( | ) |
References d_common.
bool wbxng_base::_lock_detect | ( | ) | [protected] |
bool wbxng_base::_set_pga | ( | float | pga_gain | ) | [protected] |
References db_base::d_which, usrp_basic::set_pga(), and db_base::usrp().
Referenced by wbxng_base_rx::set_gain(), and wbxng_base_tx::set_gain().
double wbxng_base::freq_max | ( | ) | [virtual] |
Implements db_base.
References adf4350::_get_max_freq(), and d_common.
double wbxng_base::freq_min | ( | ) | [virtual] |
Implements db_base.
References adf4350::_get_min_freq(), and d_common.
bool wbxng_base::is_quadrature | ( | ) | [virtual] |
Implements db_base.
int wbxng_base::power_off | ( | ) | [inline, protected] |
Referenced by wbxng_base_rx::shutdown(), and wbxng_base_tx::shutdown().
int wbxng_base::power_on | ( | ) | [inline, protected] |
References d_power_on.
Referenced by wbxng_base_rx::wbxng_base_rx(), and wbxng_base_tx::wbxng_base_tx().
struct freq_result_t wbxng_base::set_freq | ( | double | freq | ) | [read, virtual] |
Implements db_base.
References freq_result_t::ok.
adf4350* wbxng_base::d_common [protected] |
bool wbxng_base::d_first [protected] |
Referenced by wbxng_base().
int wbxng_base::d_PD [protected] |
int wbxng_base::d_power_on [protected] |
Referenced by power_on().
int wbxng_base::d_spi_enable [protected] |
Referenced by wbxng_base_rx::wbxng_base_rx(), and wbxng_base_tx::wbxng_base_tx().
int wbxng_base::d_spi_format [protected] |
Referenced by wbxng_base().