#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.
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.
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 |