From 0255cd0fbb6f81bfbdd3134812ce1df5b0b9b0df Mon Sep 17 00:00:00 2001 From: Josh Blum Date: Thu, 18 Oct 2012 12:09:45 -0700 Subject: gpsdo: dont round, do get_full_secs --- host/utils/query_gpsdo_sensors.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/host/utils/query_gpsdo_sensors.cpp b/host/utils/query_gpsdo_sensors.cpp index 1b7f8dadf..d459fd0ec 100644 --- a/host/utils/query_gpsdo_sensors.cpp +++ b/host/utils/query_gpsdo_sensors.cpp @@ -102,7 +102,7 @@ int UHD_SAFE_MAIN(int argc, char *argv[]){ //Check PPS and compare UHD device time to GPS time uhd::sensor_value_t gps_time = usrp->get_mboard_sensor("gps_time"); const uhd::time_spec_t last_pps_time = usrp->get_time_last_pps(); - if(int(round(last_pps_time.get_real_secs())) == gps_time.to_int()) { + if (last_pps_time.get_full_secs() == gps_time.to_int()) { std::cout << boost::format("GPS and UHD Device time are aligned.\n"); } else std::cout << boost::format("\nGPS and UHD Device time are NOT aligned. Try re-running the program. Double check 1 PPS connection from GPSDO.\n\n"); -- cgit v1.2.3