#include <dboard_manager.hpp>
|
| static void | populate_prop_tree_from_subdev (property_tree::sptr subtree, wax::obj subdev) |
| | It does what it says... More...
|
| |
| static void | register_dboard (const dboard_id_t &dboard_id, dboard_ctor_t dboard_ctor, const std::string &name, const prop_names_t &subdev_names=prop_names_t(1, "0")) |
| |
| static void | register_dboard (const dboard_id_t &rx_dboard_id, const dboard_id_t &tx_dboard_id, dboard_ctor_t dboard_ctor, const std::string &name, const prop_names_t &subdev_names=prop_names_t(1, "0")) |
| |
| static sptr | make (dboard_id_t rx_dboard_id, dboard_id_t tx_dboard_id, dboard_iface::sptr iface) |
| |
A daughter board subdev dboard_manager class. Create subdev instances for each subdev on a dboard. Provide wax::obj access to the subdevs inside.
◆ dboard_ctor_t
◆ sptr
◆ get_rx_subdev()
| virtual wax::obj uhd::usrp::dboard_manager::get_rx_subdev |
( |
const std::string & |
subdev_name | ) |
|
|
pure virtual |
◆ get_rx_subdev_names()
| virtual prop_names_t uhd::usrp::dboard_manager::get_rx_subdev_names |
( |
void |
| ) |
|
|
pure virtual |
◆ get_tx_subdev()
| virtual wax::obj uhd::usrp::dboard_manager::get_tx_subdev |
( |
const std::string & |
subdev_name | ) |
|
|
pure virtual |
◆ get_tx_subdev_names()
| virtual prop_names_t uhd::usrp::dboard_manager::get_tx_subdev_names |
( |
void |
| ) |
|
|
pure virtual |
◆ make()
Make a new dboard manager.
- Parameters
-
| rx_dboard_id | the id of the rx dboard |
| tx_dboard_id | the id of the tx dboard |
| iface | the custom dboard interface |
- Returns
- an sptr to the new dboard manager
◆ populate_prop_tree_from_subdev()
◆ register_dboard() [1/2]
Register a rx or tx dboard into the system. For single subdevice boards, omit subdev_names.
- Parameters
-
| dboard_id | the dboard id (rx or tx) |
| dboard_ctor | the dboard constructor function pointer |
| name | the canonical name for the dboard represented |
| subdev_names | the names of the subdevs on this dboard |
◆ register_dboard() [2/2]
Register an xcvr dboard into the system. For single subdevice boards, omit subdev_names.
- Parameters
-
| rx_dboard_id | the rx unit dboard id |
| tx_dboard_id | the tx unit dboard id |
| dboard_ctor | the dboard constructor function pointer |
| name | the canonical name for the dboard represented |
| subdev_names | the names of the subdevs on this dboard |
The documentation for this class was generated from the following file: