diff options
author | Martin Braun <martin.braun@ettus.com> | 2015-05-04 16:25:55 -0700 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2015-05-04 16:25:55 -0700 |
commit | 47ba30d96b41e7824d059e29b3e5e640b4cab21f (patch) | |
tree | 58b94ee1ae86b4de1911edc3400b549de87ead0d /host/utils | |
parent | eb9cfef46721a212c3e0340035d9ef7a8128e7f0 (diff) | |
parent | 96f044e2734b6bac56f54537d5b1ccd104ae4a1d (diff) | |
download | uhd-47ba30d96b41e7824d059e29b3e5e640b4cab21f.tar.gz uhd-47ba30d96b41e7824d059e29b3e5e640b4cab21f.tar.bz2 uhd-47ba30d96b41e7824d059e29b3e5e640b4cab21f.zip |
Merge branch 'maint'
Diffstat (limited to 'host/utils')
-rw-r--r-- | host/utils/query_gpsdo_sensors.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/host/utils/query_gpsdo_sensors.cpp b/host/utils/query_gpsdo_sensors.cpp index 9a40d2b42..3b98a634c 100644 --- a/host/utils/query_gpsdo_sensors.cpp +++ b/host/utils/query_gpsdo_sensors.cpp @@ -101,11 +101,15 @@ int UHD_SAFE_MAIN(int argc, char *argv[]){ }else std::cout << boost::format("ref_locked sensor not present on this board.\n"); + // Explicitly set time source to gpsdo + usrp->set_time_source("gpsdo"); + //Check PPS and compare UHD device time to GPS time boost::this_thread::sleep(boost::posix_time::seconds(1)); uhd::sensor_value_t gps_time = usrp->get_mboard_sensor("gps_time"); const time_t pc_clock_time = time(NULL); const uhd::time_spec_t last_pps_time = usrp->get_time_last_pps(); + if (last_pps_time.to_ticks(1.0) == gps_time.to_int()) { std::cout << boost::format("GPS and UHD Device time are aligned.\n"); } else { |