summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2017-10-09 19:04:15 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2017-10-09 19:04:15 +0000
commit9765e4b4f49b63b7c5cd7f1b87c369fb9cff6f9b (patch)
treedc95a4239c3af3154314385ff157178af169977c
parent306aedc264f2c6555ebe2c5af5c01aef1b4a884a (diff)
parent97babdb926e3def2991d9cbd83e9c7b6d3965015 (diff)
downloadgps-oreo-m2-s5-release.tar.gz
Change-Id: Id12d523cd93c203e42cf62488164351888d2a7b9
-rw-r--r--msm8998/gnss/GnssAdapter.cpp16
1 files changed, 7 insertions, 9 deletions
diff --git a/msm8998/gnss/GnssAdapter.cpp b/msm8998/gnss/GnssAdapter.cpp
index 9809125..6202a0e 100644
--- a/msm8998/gnss/GnssAdapter.cpp
+++ b/msm8998/gnss/GnssAdapter.cpp
@@ -47,6 +47,8 @@
#include <vector>
#include <string>
+#define RAD2DEG (180.0 / M_PI)
+
using namespace loc_core;
GnssAdapter::GnssAdapter() :
@@ -2797,16 +2799,12 @@ bool GnssAdapter::getDebugReport(GnssDebugReport& r)
}
else if(!reports.mBestPosition.empty() && reports.mBestPosition.back().mValid) {
r.mLocation.mValid = true;
- r.mLocation.mLocation.latitude =
- (double)(reports.mBestPosition.back().mBestLat);
+ r.mLocation.mLocation.latitude =
+ (double)(reports.mBestPosition.back().mBestLat) * RAD2DEG;
r.mLocation.mLocation.longitude =
- (double)(reports.mBestPosition.back().mBestLon);
- r.mLocation.mLocation.altitude =
- reports.mBestPosition.back().mBestAlt;
-
- r.mLocation.mLocation.timestamp =
- reports.mBestPosition.back().mUtcReported.tv_sec * 1000ULL +
- reports.mBestPosition.back().mUtcReported.tv_nsec / 1000000ULL;
+ (double)(reports.mBestPosition.back().mBestLon) * RAD2DEG;
+ r.mLocation.mLocation.altitude = reports.mBestPosition.back().mBestAlt;
+ r.mLocation.mUtcReported = reports.mBestPosition.back().mUtcReported;
}
else {
r.mLocation.mValid = false;