#include <usrp2_source_base.h>

Public Member Functions | |
| ~usrp2_source_base () | |
| bool | set_gain (double gain) |
| Set receiver gain. | |
| bool | set_lo_offset (double frequency) |
| Set receive LO offset frequency. | |
| bool | set_center_freq (double frequency, usrp2::tune_result *tr) |
| Set receiver center frequency. | |
| bool | set_decim (int decimation_factor) |
| Set receive decimation rate. | |
| bool | set_scale_iq (int scale_i, int scale_q) |
| Set receive IQ scale factors. | |
| int | decim () |
| Get receive decimation rate. | |
| bool | adc_rate (long *rate) |
| Get the ADC sample rate. | |
| double | gain_min () |
| Returns minimum Rx gain. | |
| double | gain_max () |
| Returns maximum Rx gain. | |
| double | gain_db_per_step () |
| Returns Rx gain db_per_step. | |
| double | freq_min () |
| Returns minimum Rx center frequency. | |
| double | freq_max () |
| Returns maximum Rx center frequency. | |
| bool | daughterboard_id (int *dbid) |
| Get Rx daughterboard ID. | |
| unsigned int | overruns () |
| Returns number of receiver overruns. | |
| unsigned int | missing () |
| Returns number of missing sequence numbers. | |
| virtual bool | start () |
| Called by scheduler when starting flowgraph. | |
| virtual bool | stop () |
| Called by scheduler when stopping flowgraph. | |
| bool | set_gpio_ddr (uint16_t value, uint16_t mask) |
| Set daughterboard GPIO data direction register. | |
| bool | set_gpio_sels (std::string sels) |
| Set daughterboard GPIO output selection register. | |
| bool | write_gpio (uint16_t value, uint16_t mask) |
| Set daughterboard GPIO pin values. | |
| bool | read_gpio (uint16_t *value) |
| Read daughterboard GPIO pin values. | |
| bool | enable_gpio_streaming (int enable) |
| Enable streaming GPIO in sample LSBs. | |
Protected Member Functions | |
| usrp2_source_base (const char *name, gr_io_signature_sptr output_signature, const std::string &ifc, const std::string &mac) throw (std::runtime_error) | |
| usrp2_source_base::usrp2_source_base | ( | const char * | name, | |
| gr_io_signature_sptr | output_signature, | |||
| const std::string & | ifc, | |||
| const std::string & | mac | |||
| ) | throw (std::runtime_error) [protected] |
| usrp2_source_base::~usrp2_source_base | ( | ) |
| bool usrp2_source_base::adc_rate | ( | long * | rate | ) |
Get the ADC sample rate.
| bool usrp2_source_base::daughterboard_id | ( | int * | dbid | ) |
Get Rx daughterboard ID.
| [out] | dbid | returns the daughterboard id. |
| int usrp2_source_base::decim | ( | ) |
Get receive decimation rate.
| bool usrp2_source_base::enable_gpio_streaming | ( | int | enable | ) |
Enable streaming GPIO in sample LSBs.
| double usrp2_source_base::freq_max | ( | ) |
Returns maximum Rx center frequency.
| double usrp2_source_base::freq_min | ( | ) |
Returns minimum Rx center frequency.
| double usrp2_source_base::gain_db_per_step | ( | ) |
Returns Rx gain db_per_step.
| double usrp2_source_base::gain_max | ( | ) |
Returns maximum Rx gain.
| double usrp2_source_base::gain_min | ( | ) |
Returns minimum Rx gain.
| unsigned int usrp2_source_base::missing | ( | ) |
Returns number of missing sequence numbers.
| unsigned int usrp2_source_base::overruns | ( | ) |
Returns number of receiver overruns.
| bool usrp2_source_base::read_gpio | ( | uint16_t * | value | ) |
Read daughterboard GPIO pin values.
| bool usrp2_source_base::set_center_freq | ( | double | frequency, | |
| usrp2::tune_result * | tr | |||
| ) |
Set receiver center frequency.
| bool usrp2_source_base::set_decim | ( | int | decimation_factor | ) |
Set receive decimation rate.
| bool usrp2_source_base::set_gain | ( | double | gain | ) |
Set receiver gain.
| bool usrp2_source_base::set_gpio_ddr | ( | uint16_t | value, | |
| uint16_t | mask | |||
| ) |
Set daughterboard GPIO data direction register.
| bool usrp2_source_base::set_gpio_sels | ( | std::string | sels | ) |
Set daughterboard GPIO output selection register.
| bool usrp2_source_base::set_lo_offset | ( | double | frequency | ) |
Set receive LO offset frequency.
| bool usrp2_source_base::set_scale_iq | ( | int | scale_i, | |
| int | scale_q | |||
| ) |
Set receive IQ scale factors.
| virtual bool usrp2_source_base::start | ( | ) | [virtual] |
| virtual bool usrp2_source_base::stop | ( | ) | [virtual] |
| bool usrp2_source_base::write_gpio | ( | uint16_t | value, | |
| uint16_t | mask | |||
| ) |
Set daughterboard GPIO pin values.
1.5.9