diff options
| -rw-r--r-- | host/lib/usrp/mpmd/mpmd_find.cpp | 2 | ||||
| -rw-r--r-- | host/lib/utils/serial_number.cpp | 5 | ||||
| -rw-r--r-- | host/tests/serial_number_test.cpp | 16 | 
3 files changed, 11 insertions, 12 deletions
diff --git a/host/lib/usrp/mpmd/mpmd_find.cpp b/host/lib/usrp/mpmd/mpmd_find.cpp index 9c7ea8958..e436c3998 100644 --- a/host/lib/usrp/mpmd/mpmd_find.cpp +++ b/host/lib/usrp/mpmd/mpmd_find.cpp @@ -112,7 +112,7 @@ device_addrs_t mpmd_find_with_addr(          }          // filter the discovered device below by matching optional keys          if ((not hint_.has_key("name") or hint_["name"] == new_addr["name"]) -            and (not hint_.has_key("serial") or uhd::serial_numbers_match(hint_["serial"], new_addr["serial"])) +            and (not hint_.has_key("serial") or utils::serial_numbers_match(hint_["serial"], new_addr["serial"]))              and (not hint_.has_key("type") or hint_["type"] == new_addr["type"]                      or hint_["type"] == MPM_CATCHALL_DEVICE_TYPE)              and (not hint_.has_key("product") diff --git a/host/lib/utils/serial_number.cpp b/host/lib/utils/serial_number.cpp index 7fd0863d6..af66197fd 100644 --- a/host/lib/utils/serial_number.cpp +++ b/host/lib/utils/serial_number.cpp @@ -8,8 +8,7 @@  #include <stdexcept>  #include <string> -namespace uhd -{ +namespace uhd { namespace utils {     bool serial_numbers_match(const std::string& serial_a, const std::string& serial_b)     {        try { @@ -20,4 +19,4 @@ namespace uhd           return false;        }     } -} +}} diff --git a/host/tests/serial_number_test.cpp b/host/tests/serial_number_test.cpp index 11c7f5372..f2dc4bb42 100644 --- a/host/tests/serial_number_test.cpp +++ b/host/tests/serial_number_test.cpp @@ -9,14 +9,14 @@  BOOST_AUTO_TEST_CASE(test_serial_numbers_match)  { -   BOOST_CHECK_EQUAL(true, uhd::serial_numbers_match("abcd123", "abcd123")); -   BOOST_CHECK_EQUAL(true, uhd::serial_numbers_match("0abcd123", "0abcd123")); -   BOOST_CHECK_EQUAL(false, uhd::serial_numbers_match("0abcd123", "abcd1230")); -   BOOST_CHECK_EQUAL(false, uhd::serial_numbers_match("abcd123", "abcd124")); -   BOOST_CHECK_EQUAL(false, uhd::serial_numbers_match("abcd123", "321dcba")); -   BOOST_CHECK_EQUAL(true, uhd::serial_numbers_match("abcd123", "0abcd123")); -   BOOST_CHECK_EQUAL(true, uhd::serial_numbers_match("0abcd123", "abcd123")); +   BOOST_CHECK_EQUAL(true, uhd::utils::serial_numbers_match("abcd123", "abcd123")); +   BOOST_CHECK_EQUAL(true, uhd::utils::serial_numbers_match("0abcd123", "0abcd123")); +   BOOST_CHECK_EQUAL(false, uhd::utils::serial_numbers_match("0abcd123", "abcd1230")); +   BOOST_CHECK_EQUAL(false, uhd::utils::serial_numbers_match("abcd123", "abcd124")); +   BOOST_CHECK_EQUAL(false, uhd::utils::serial_numbers_match("abcd123", "321dcba")); +   BOOST_CHECK_EQUAL(true, uhd::utils::serial_numbers_match("abcd123", "0abcd123")); +   BOOST_CHECK_EQUAL(true, uhd::utils::serial_numbers_match("0abcd123", "abcd123"));     // Out of range -   BOOST_CHECK_EQUAL(false, uhd::serial_numbers_match("aaaaaaaaaaaaaa", "abcd123")); +   BOOST_CHECK_EQUAL(false, uhd::utils::serial_numbers_match("aaaaaaaaaaaaaa", "abcd123"));  }  | 
