From bb5cbeed24bdf26ff6dc54592bbaca6e1f418865 Mon Sep 17 00:00:00 2001 From: Mike Cailean Date: Thu, 25 Apr 2019 16:08:26 -0700 Subject: [PATCH] Age Second field in GNSS debug data is incorrect Change-Id: Iec28f9dbbc3b9cfe9a5d06e1f198a02cf09047be CRs-fixed: 2434780 --- core/SystemStatus.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/core/SystemStatus.h b/core/SystemStatus.h index 399a6c49..0dbcf916 100644 --- a/core/SystemStatus.h +++ b/core/SystemStatus.h @@ -68,15 +68,15 @@ namespace loc_core class SystemStatusItemBase { public: - timespec mUtcTime; // UTC timestamp when this info was last updated - timespec mUtcReported; // UTC timestamp when this info was reported + timespec mUtcTime; + timespec mUtcReported; static const uint32_t maxItem = 5; SystemStatusItemBase() { - struct timespec tv; - clock_gettime(CLOCK_MONOTONIC, &tv); + timeval tv; + gettimeofday(&tv, NULL); mUtcTime.tv_sec = tv.tv_sec; - mUtcTime.tv_nsec = tv.tv_nsec; + mUtcTime.tv_nsec = tv.tv_usec*1000ULL; mUtcReported = mUtcTime; }; virtual ~SystemStatusItemBase() {};