diff options
author | Josh Blum <josh@joshknows.com> | 2010-06-18 16:39:45 -0700 |
---|---|---|
committer | Josh Blum <josh@joshknows.com> | 2010-06-18 16:39:45 -0700 |
commit | 16335c108272321408cae01f2d2bf234eb83fe32 (patch) | |
tree | 29755fbbf11d60380d81a77acc9a449f5b056ea9 /host/include | |
parent | 1db016bc6503cdca76025f131773e550bd895d48 (diff) | |
download | uhd-16335c108272321408cae01f2d2bf234eb83fe32.tar.gz uhd-16335c108272321408cae01f2d2bf234eb83fe32.tar.bz2 uhd-16335c108272321408cae01f2d2bf234eb83fe32.zip |
uhd: added dboard manager call to register xcvr board, implemented in xcvr dboard code
Diffstat (limited to 'host/include')
-rw-r--r-- | host/include/uhd/usrp/dboard_manager.hpp | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/host/include/uhd/usrp/dboard_manager.hpp b/host/include/uhd/usrp/dboard_manager.hpp index b84fee4e7..e5831d4cf 100644 --- a/host/include/uhd/usrp/dboard_manager.hpp +++ b/host/include/uhd/usrp/dboard_manager.hpp @@ -40,7 +40,7 @@ public: typedef dboard_base::sptr(*dboard_ctor_t)(dboard_base::ctor_args_t); /*! - * Register a dboard into the system. + * Register a rx or tx dboard into the system. * For single subdevice boards, omit subdev_names. * \param dboard_id the dboard id (rx or tx) * \param dboard_ctor the dboard constructor function pointer @@ -48,7 +48,24 @@ public: * \param subdev_names the names of the subdevs on this dboard */ static void register_dboard( - dboard_id_t dboard_id, + 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, "") + ); + + /*! + * Register an xcvr dboard into the system. + * For single subdevice boards, omit subdev_names. + * \param rx_dboard_id the rx unit dboard id + * \param tx_dboard_id the tx unit dboard id + * \param dboard_ctor the dboard constructor function pointer + * \param name the canonical name for the dboard represented + * \param subdev_names the names of the subdevs on this dboard + */ + 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, "") |