#include <uhd/usrp/dboard_base.hpp>
Public Types | |
typedef std::shared_ptr< dboard_base > | sptr |
typedef void * | ctor_args_t |
Public Member Functions | |
dboard_base (ctor_args_t) | |
virtual | ~dboard_base () |
virtual void | initialize () |
Protected Member Functions | |
std::string | get_subdev_name (void) |
dboard_iface::sptr | get_iface (void) |
dboard_id_t | get_rx_id (void) |
dboard_id_t | get_tx_id (void) |
dboard_eeprom_t | get_rx_eeprom (void) |
dboard_eeprom_t | get_tx_eeprom (void) |
property_tree::sptr | get_rx_subtree (void) |
property_tree::sptr | get_tx_subtree (void) |
A daughter board dboard_base class for all dboards. Only other dboard dboard_base classes should inherit this.
typedef void* uhd::usrp::dboard_base::ctor_args_t |
An opaque type for the dboard constructor args. Derived classes should pass the args into the base class, but should not deal with the internals of the args.
typedef std::shared_ptr<dboard_base> uhd::usrp::dboard_base::sptr |
uhd::usrp::dboard_base::dboard_base | ( | ctor_args_t | ) |
|
inlinevirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inlinevirtual |