summaryrefslogtreecommitdiff
path: root/gnss
diff options
context:
space:
mode:
authorKevin Tang <zhikait@codeaurora.org>2018-08-14 17:57:57 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2018-08-23 10:08:10 -0700
commit033a0fa1c6cabd0841bbbd0c762f4b4dd4a5753f (patch)
tree93c377366bf5679c7593117df1d7ea4f2a48d32b /gnss
parentd2980eb906a57d6d2179786d35f681178c76a4b9 (diff)
downloadgps-033a0fa1c6cabd0841bbbd0c762f4b4dd4a5753f.tar.gz
modem generated NMEA won't get reported
when NMEA_PROVIDER_MP (i.e. NMEA_PROVIDER=1 in gps.conf), nmea is dropped at GnssAdpater::reportNmeaEvent Change-Id: Ib200780a887589e8e495b2e012e0649aba275c5c CRs-Fixed: 2297257
Diffstat (limited to 'gnss')
-rw-r--r--gnss/GnssAdapter.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/gnss/GnssAdapter.cpp b/gnss/GnssAdapter.cpp
index b9653fb..8feedda 100644
--- a/gnss/GnssAdapter.cpp
+++ b/gnss/GnssAdapter.cpp
@@ -3065,7 +3065,8 @@ GnssAdapter::reportSv(GnssSvNotification& svNotify)
void
GnssAdapter::reportNmeaEvent(const char* nmea, size_t length)
{
- if (!loc_nmea_is_debug(nmea, length)) {
+ if (NMEA_PROVIDER_AP == ContextBase::mGps_conf.NMEA_PROVIDER &&
+ !loc_nmea_is_debug(nmea, length)) {
return;
}