List of all members.
Detailed Description
Base class for all USRP2 transmit blocks
Constructor & Destructor Documentation
usrp2_sink_base::usrp2_sink_base |
( |
const char * |
name, |
|
|
gr_io_signature_sptr |
input_signature, |
|
|
const std::string & |
ifc, |
|
|
const std::string & |
mac | |
|
) |
| | throw (std::runtime_error) [protected] |
usrp2_sink_base::~usrp2_sink_base |
( |
|
) |
|
Member Function Documentation
bool usrp2_sink_base::dac_rate |
( |
long * |
rate |
) |
|
Get DAC sample rate in Hz.
bool usrp2_sink_base::daughterboard_id |
( |
int * |
dbid |
) |
|
Get Tx daughterboard ID.
- Parameters:
-
[out] | dbid | returns the daughterboard id. |
daughterboard id >= 0 if successful, -1 if no daugherboard installed, -2 if invalid EEPROM on daughterboard.
void usrp2_sink_base::default_scale_iq |
( |
int |
interpolation_factor, |
|
|
int * |
scale_i, |
|
|
int * |
scale_q | |
|
) |
| | |
Calculate default scale_iq for given interpolation factor.
double usrp2_sink_base::freq_max |
( |
|
) |
|
Returns maximum Tx center frequency.
double usrp2_sink_base::freq_min |
( |
|
) |
|
Returns minimum Tx center frequency.
double usrp2_sink_base::gain_db_per_step |
( |
|
) |
|
Returns Tx gain db_per_step.
double usrp2_sink_base::gain_max |
( |
|
) |
|
double usrp2_sink_base::gain_min |
( |
|
) |
|
int usrp2_sink_base::interp |
( |
|
) |
|
Get transmit interpolation rate.
bool usrp2_sink_base::read_gpio |
( |
uint16_t * |
value |
) |
|
Read daughterboard GPIO pin values.
Set transmitter center frequency.
bool usrp2_sink_base::set_gain |
( |
double |
gain |
) |
|
bool usrp2_sink_base::set_gpio_ddr |
( |
uint16_t |
value, |
|
|
uint16_t |
mask | |
|
) |
| | |
Set daughterboard GPIO data direction register.
bool usrp2_sink_base::set_gpio_sels |
( |
std::string |
sels |
) |
|
Set daughterboard GPIO output selection register.
bool usrp2_sink_base::set_interp |
( |
int |
interp_factor |
) |
|
Set transmit interpolation rate.
bool usrp2_sink_base::set_lo_offset |
( |
double |
frequency |
) |
|
Set transmitter LO offset frequency.
bool usrp2_sink_base::set_scale_iq |
( |
int |
scale_i, |
|
|
int |
scale_q | |
|
) |
| | |
Set transmit IQ scale factors.
bool usrp2_sink_base::write_gpio |
( |
uint16_t |
value, |
|
|
uint16_t |
mask | |
|
) |
| | |
Set daughterboard GPIO pin values.
The documentation for this class was generated from the following file: