|
Universal Software Radio Peripheral
|
#include <db_bitshark_rx.h>


Public Member Functions | |
| db_bitshark_rx (usrp_basic_sptr usrp, int which) | |
| ~db_bitshark_rx () | |
| float | gain_min () |
| float | gain_max () |
| float | gain_db_per_step () |
| double | freq_min () |
| double | freq_max () |
| struct freq_result_t | set_freq (double freq) |
| bool | set_gain (float gain) |
| bool | set_bw (float bw) |
| bool | set_clock_scheme (uint8_t clock_scheme, uint32_t ref_clock_freq) |
| bool | is_quadrature () |
| bool | i_and_q_swapped () |
Protected Member Functions | |
| void | shutdown () |
| db_bitshark_rx::db_bitshark_rx | ( | usrp_basic_sptr | usrp, |
| int | which | ||
| ) |
| db_bitshark_rx::~db_bitshark_rx | ( | ) |
References shutdown().
| double db_bitshark_rx::freq_max | ( | ) | [virtual] |
Implements db_base.
| double db_bitshark_rx::freq_min | ( | ) | [virtual] |
Implements db_base.
| float db_bitshark_rx::gain_db_per_step | ( | ) | [virtual] |
Implements db_base.
| float db_bitshark_rx::gain_max | ( | ) | [virtual] |
Implements db_base.
Referenced by db_bitshark_rx(), and set_gain().
| float db_bitshark_rx::gain_min | ( | ) | [virtual] |
Implements db_base.
Referenced by db_bitshark_rx(), and set_gain().
| bool db_bitshark_rx::i_and_q_swapped | ( | ) | [virtual] |
Reimplemented from db_base.
| bool db_bitshark_rx::is_quadrature | ( | ) | [virtual] |
Implements db_base.
| bool db_bitshark_rx::set_bw | ( | float | bw | ) | [virtual] |
Reimplemented from db_base.
References NUM_BYTES_IN_I2C_CMD, RF_CHAN_FILTER_BW_REG, db_base::usrp(), usrp_basic::write_i2c(), and int_seq_to_str().
Referenced by db_bitshark_rx().
| bool db_bitshark_rx::set_clock_scheme | ( | uint8_t | clock_scheme, |
| uint32_t | ref_clock_freq | ||
| ) |
References NUM_BYTES_IN_I2C_CMD, CLOCK_SCHEME_REG, db_base::usrp(), usrp_basic::write_i2c(), and int_seq_to_str().
Referenced by db_bitshark_rx().
| struct freq_result_t db_bitshark_rx::set_freq | ( | double | freq | ) | [read, virtual] |
Implements db_base.
References NUM_BYTES_IN_I2C_CMD, RF_CENTER_FREQ_REG, and int_seq_to_str().
| bool db_bitshark_rx::set_gain | ( | float | gain | ) | [virtual] |
Implements db_base.
References NUM_BYTES_IN_I2C_CMD, gain_min(), gain_max(), RF_GAIN_REG, db_base::usrp(), usrp_basic::write_i2c(), and int_seq_to_str().
Referenced by db_bitshark_rx().
| void db_bitshark_rx::shutdown | ( | ) | [protected, virtual] |
Called to shutdown daughterboard. Called from dtor and usrp_basic dtor.
N.B., any class that overrides shutdown MUST call shutdown in its destructor.
Reimplemented from db_base.
References db_base::d_is_shutdown.
Referenced by ~db_bitshark_rx().
1.7.5