aboutsummaryrefslogtreecommitdiffstats
path: root/host
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2016-08-03 16:49:58 -0700
committerMartin Braun <martin.braun@ettus.com>2016-08-03 16:49:58 -0700
commit0c454df02814fc35400804fc90a97fef80945999 (patch)
tree5977e8b33d4346fab986a18600a086f3acd3c047 /host
parent826af8bc5cd0c6ba4d686906e1e07021e958fda9 (diff)
parentc10c9d515d9dcba5a66a84598b59ed7bd94f71df (diff)
downloaduhd-0c454df02814fc35400804fc90a97fef80945999.tar.gz
uhd-0c454df02814fc35400804fc90a97fef80945999.tar.bz2
uhd-0c454df02814fc35400804fc90a97fef80945999.zip
Merge branch 'maint'
Diffstat (limited to 'host')
-rw-r--r--host/examples/test_dboard_coercion.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/host/examples/test_dboard_coercion.cpp b/host/examples/test_dboard_coercion.cpp
index cf6c08359..81c45fcb3 100644
--- a/host/examples/test_dboard_coercion.cpp
+++ b/host/examples/test_dboard_coercion.cpp
@@ -1,5 +1,5 @@
//
-// Copyright 2012,2014 Ettus Research LLC
+// Copyright 2012,2014,20160 Ettus Research LLC
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -27,7 +27,7 @@
#include <utility>
#include <vector>
-#define SAMP_RATE 1e6
+static const double SAMP_RATE = 1e6;
namespace po = boost::program_options;
@@ -39,8 +39,7 @@ typedef std::vector<std::pair<double, double> > pair_vector;
************************************************************************/
std::string MHz_str(double freq){
- std::string nice_string = std::string(str(boost::format("%5.2f MHz") % (freq / 1e6)));
- return nice_string;
+ return std::string(str(boost::format("%5.2f MHz") % (freq / 1e6)));
}
std::string return_usrp_config_string(uhd::usrp::multi_usrp::sptr usrp, int chan, bool test_tx, bool test_rx, bool is_b2xx){
@@ -187,15 +186,16 @@ std::string coercion_test(uhd::usrp::multi_usrp::sptr usrp, std::string type, in
}
//Testing for successful lock
-
- if(has_sensor){
+ if (has_sensor) {
bool is_locked = false;
for(int i = 0; i < 1000; i++){
- boost::this_thread::sleep(boost::posix_time::microseconds(1000));
- if(usrp->get_tx_sensor("lo_locked",0).to_bool()){
- is_locked = true;
+ is_locked = (type == "TX") ?
+ usrp->get_tx_sensor("lo_locked", 0).to_bool() :
+ usrp->get_rx_sensor("lo_locked", 0).to_bool();
+ if (is_locked) {
break;
}
+ boost::this_thread::sleep(boost::posix_time::microseconds(1000));
}
if(is_locked){
if(verbose) std::cout << boost::format("LO successfully locked at %s frequency %s.")