#include <GrUsrpSink.h>
Inheritance diagram for GrUsrpSink:
Public Member Functions | |
GrUsrpSink (int which_board, unsigned int usrp_tx_config, unsigned int interp_rate) | |
~GrUsrpSink () | |
virtual const char * | name () |
default name for a module (override with actual name) | |
virtual int | work3 (VrSampleRange output, VrSampleRange inputs[], void *i[]) |
void | initialize () |
Initialize any local state that is dependent on sampling frequency. | |
bool | set_interp_rate (unsigned int rate) |
bool | set_tx_freq (int channel, double freq) |
bool | set_ext_clk_div (unsigned int div) |
bool | _set_interp_reg (unsigned int regval) |
double | get_oscillator_freq () const |
unsigned int | get_interp_rate () const |
double | get_tx_freq (int channel) const |
unsigned int | get_ext_clk_div () const |
Static Public Member Functions | |
GrUsrpSink * | make (int which_board, unsigned int usrp_tx_config, unsigned interp_rate) |
Private Attributes | |
int | d_ninputs |
usrp_tx * | d_usrp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initialize any local state that is dependent on sampling frequency.
Reimplemented from VrSigProc.
|
|
inovkes constructor and returns instance or 0 if trouble |
|
default name for a module (override with actual name)
Reimplemented from GrSink.
|
|
|
|
|
|
|
|
Implements GrSink.
|
|
|
|
|