summaryrefslogtreecommitdiff
path: root/core/LocApiBase.h
diff options
context:
space:
mode:
authorHans Chang <hansc@codeaurora.org>2015-02-08 15:48:01 -0800
committerHans Chang <hansc@codeaurora.org>2015-02-08 15:50:40 -0800
commit33552b272d1db1d455f7740c3a636d310540c6f5 (patch)
tree18f1e63366c9b6c65c0ae93705622655bf17094b /core/LocApiBase.h
parent6ad0b50e83ad7506339509d032e9c21001124054 (diff)
parentad8e6aef91ebcb83d198ce541d94c7733e1383ae (diff)
downloadgps-33552b272d1db1d455f7740c3a636d310540c6f5.tar.gz
Merge tag 'AU_LINUX_ANDROID_LA.AF.1.1.05.00.02.164.175' into 111
AU_LINUX_ANDROID_LA.AF.1.1.05.00.02.164.175 based on quic/aosp/LA.AF.1.1 * tag 'AU_LINUX_ANDROID_LA.AF.1.1.05.00.02.164.175': GNSS measurement Added new events and masks for GDT AP gps.conf parameters are in sap.conf table Enable "auto" target for APQ8960 Automotive ADP platform support reinjecting supl url for sim hot swap Remove Redundant Log Report 2D speed rather than 3D speed. Conflicts: core/gps_extended_c.h Change-Id: Ibe1207ac07a2931003f5fa34ae68d8c1e6512eeb
Diffstat (limited to 'core/LocApiBase.h')
-rw-r--r--core/LocApiBase.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/core/LocApiBase.h b/core/LocApiBase.h
index 8d90ff2..c71100f 100644
--- a/core/LocApiBase.h
+++ b/core/LocApiBase.h
@@ -132,6 +132,7 @@ public:
void reportDataCallClosed();
void requestNiNotify(GpsNiNotification &notify, const void* data);
void saveSupportedMsgList(uint64_t supportedMsgList);
+ void reportGpsMeasurementData(GpsData &gpsMeasurementData);
// downward calls
// All below functions are to be defined by adapter specific modules:
@@ -239,7 +240,18 @@ public:
-1 on failure
*/
virtual int getGpsLock(void);
+
virtual enum loc_api_adapter_err setXtraVersionCheck(enum xtra_version_check check);
+
+ /*
+ Update gps reporting events
+ */
+ virtual int updateRegistrationMask(LOC_API_ADAPTER_EVENT_MASK_T event,
+ loc_registration_mask_status isEnabled);
+ /*
+ Check if the modem support the service
+ */
+ virtual bool gnssConstellationConfig();
};
typedef LocApiBase* (getLocApi_t)(const MsgTask* msgTask,