diff options
author | Josh Blum <josh@joshknows.com> | 2010-10-20 17:41:59 -0700 |
---|---|---|
committer | Josh Blum <josh@joshknows.com> | 2010-10-20 17:41:59 -0700 |
commit | d96b2e7587962c43c1db895b3340f9d868cbd704 (patch) | |
tree | 1bf3f1a77312695cef87e696be9eb905617c2ec3 /host/include | |
parent | 8e341caadf19db645635e3e7e1a26e6b00e64c70 (diff) | |
download | uhd-d96b2e7587962c43c1db895b3340f9d868cbd704.tar.gz uhd-d96b2e7587962c43c1db895b3340f9d868cbd704.tar.bz2 uhd-d96b2e7587962c43c1db895b3340f9d868cbd704.zip |
usrp: use the dboard id to prefix the subdev gain group names
Diffstat (limited to 'host/include')
-rw-r--r-- | host/include/uhd/usrp/dboard_id.hpp | 6 | ||||
-rw-r--r-- | host/include/uhd/usrp/misc_utils.hpp | 3 |
2 files changed, 9 insertions, 0 deletions
diff --git a/host/include/uhd/usrp/dboard_id.hpp b/host/include/uhd/usrp/dboard_id.hpp index 4c45e4334..1fda8182e 100644 --- a/host/include/uhd/usrp/dboard_id.hpp +++ b/host/include/uhd/usrp/dboard_id.hpp @@ -67,6 +67,12 @@ namespace uhd{ namespace usrp{ std::string to_string(void) const; /*! + * Get the dboard id represented as a canonical name. + * \return the canonical string representation + */ + std::string to_cname(void) const; + + /*! * Get the pretty print representation of this dboard id. * \return a string with the dboard name and id number */ diff --git a/host/include/uhd/usrp/misc_utils.hpp b/host/include/uhd/usrp/misc_utils.hpp index 2af9f5b40..37860a1a5 100644 --- a/host/include/uhd/usrp/misc_utils.hpp +++ b/host/include/uhd/usrp/misc_utils.hpp @@ -20,6 +20,7 @@ #include <uhd/config.hpp> #include <uhd/wax.hpp> +#include <uhd/usrp/dboard_id.hpp> #include <uhd/usrp/subdev_spec.hpp> #include <uhd/utils/gain_group.hpp> @@ -35,11 +36,13 @@ namespace uhd{ namespace usrp{ /*! * Create a gain group that represents the subdevice and its codec. + * \param dboard_id the dboard id for this subdevice * \param subdev the object with subdevice properties * \param codec the object with codec properties * \param gain_group_policy the policy to use */ UHD_API gain_group::sptr make_gain_group( + const dboard_id_t &dboard_id, wax::obj subdev, wax::obj codec, gain_group_policy_t gain_group_policy ); |