Universal Software Radio Peripheral
Public Member Functions | Protected Member Functions
db_wbxng_tx Class Reference

#include <db_wbxng.h>

Inheritance diagram for db_wbxng_tx:
Inheritance graph
[legend]
Collaboration diagram for db_wbxng_tx:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 db_wbxng_tx (usrp_basic_sptr usrp, int which)
 ~db_wbxng_tx ()
float gain_min ()
float gain_max ()
float gain_db_per_step ()
bool set_auto_tr (bool on)
bool set_enable (bool on)
bool set_gain (float gain)

Protected Member Functions

void shutdown ()

Constructor & Destructor Documentation

db_wbxng_tx::db_wbxng_tx ( usrp_basic_sptr  usrp,
int  which 
)
db_wbxng_tx::~db_wbxng_tx ( )

References shutdown().


Member Function Documentation

float db_wbxng_tx::gain_db_per_step ( ) [virtual]

Implements db_base.

References gain_max().

float db_wbxng_tx::gain_max ( ) [virtual]

Implements db_base.

Referenced by gain_db_per_step(), and set_gain().

float db_wbxng_tx::gain_min ( ) [virtual]

Implements db_base.

Referenced by db_wbxng_tx(), and set_gain().

bool db_wbxng_tx::set_auto_tr ( bool  on) [virtual]
bool db_wbxng_tx::set_enable ( bool  on) [virtual]
bool db_wbxng_tx::set_gain ( float  gain) [virtual]
void db_wbxng_tx::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::_enable_refclk(), db_base::d_is_shutdown, db_base::d_which, ENABLE_33, ENABLE_5, PLL_CE, PLL_PDBRF, RX_TXN, set_auto_tr(), db_base::usrp(), and usrp_basic::write_io().

Referenced by ~db_wbxng_tx().


The documentation for this class was generated from the following files: