diff options
author | Mike Cailean <mcailean@codeaurora.org> | 2018-06-07 16:54:35 -0700 |
---|---|---|
committer | Mike Cailean <mcailean@codeaurora.org> | 2018-08-17 09:15:20 -0700 |
commit | 75cfd43bfdab4fb478e1504808a418320f5dcd95 (patch) | |
tree | 9b3456196dda309ec52ebf4186372296c4c261fb /gnss/GnssAdapter.h | |
parent | 4088ca58bc1e79fa5753050c5d9a183d7e1bd7fa (diff) | |
download | gps-75cfd43bfdab4fb478e1504808a418320f5dcd95.tar.gz |
Add jammer indication
Add AGC and jammer indication
Change-Id: I93641864338beec368e7a56b3a20b158ea892202
CRs-fixed: 2239155
Diffstat (limited to 'gnss/GnssAdapter.h')
-rw-r--r-- | gnss/GnssAdapter.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gnss/GnssAdapter.h b/gnss/GnssAdapter.h index 0b0b396..bf757b4 100644 --- a/gnss/GnssAdapter.h +++ b/gnss/GnssAdapter.h @@ -320,10 +320,13 @@ public: const GpsLocationExtended& locationExtended, enum loc_sess_status status, LocPosTechMask techMask, - bool fromEngineHub=false); + bool fromEngineHub = false, + GnssDataNotification* pDataNotify = nullptr, + int msInWeek = -1); virtual void reportSvEvent(const GnssSvNotification& svNotify, bool fromEngineHub=false); virtual void reportNmeaEvent(const char* nmea, size_t length); + virtual void reportDataEvent(const GnssDataNotification& dataNotify, int msInWeek); virtual bool requestNiNotifyEvent(const GnssNiNotification& notify, const void* data); virtual void reportGnssMeasurementDataEvent(const GnssMeasurementsNotification& measurements, int msInWeek); @@ -345,6 +348,7 @@ public: LocPosTechMask techMask); void reportSv(GnssSvNotification& svNotify); void reportNmea(const char* nmea, size_t length); + void reportData(GnssDataNotification& dataNotify); bool requestNiNotify(const GnssNiNotification& notify, const void* data); void reportGnssMeasurementData(const GnssMeasurementsNotification& measurements); void reportGnssSvIdConfig(const GnssSvIdConfig& config); @@ -355,6 +359,8 @@ public: bool getDebugReport(GnssDebugReport& report); /* get AGC information from system status and fill it */ void getAgcInformation(GnssMeasurementsNotification& measurements, int msInWeek); + /* get Data information from system status and fill it */ + void getDataInformation(GnssDataNotification& data, int msInWeek); /*==== SYSTEM STATUS ================================================================*/ inline SystemStatus* getSystemStatus(void) { return mSystemStatus; } |