diff options
author | Mike Cailean <mcailean@codeaurora.org> | 2019-07-11 10:59:46 -0700 |
---|---|---|
committer | Mike Cailean <mcailean@codeaurora.org> | 2019-07-29 12:53:32 -0700 |
commit | 8a6244be7c1debde865c7770b786ee48b5f06b13 (patch) | |
tree | 15fdfc8817b7dee496b6bbde2c794afb73463f12 /gnss/GnssAdapter.h | |
parent | 8a95c11408aecf63c582555bd0b4c828f100acae (diff) | |
download | gps-8a6244be7c1debde865c7770b786ee48b5f06b13.tar.gz |
Allow NFW enable/disable as in 'P'
Make changes in HAL coupled with a few recommended
changes in JAVA/JNI layer to allow 'P' behavior for
setting NFW GPS LOCK
Change-Id: I6580eaeffefe0c10bc226660439701057e09e4a4
CRs-fixed: 2488332
Diffstat (limited to 'gnss/GnssAdapter.h')
-rw-r--r-- | gnss/GnssAdapter.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/gnss/GnssAdapter.h b/gnss/GnssAdapter.h index 8025851..b84c365 100644 --- a/gnss/GnssAdapter.h +++ b/gnss/GnssAdapter.h @@ -150,11 +150,12 @@ class GnssAdapter : public LocAdapterBase { /* ==== CONTROL ======================================================================== */ LocationControlCallbacks mControlCallbacks; - uint32_t mPowerVoteId; + uint32_t mAfwControlId; uint32_t mNmeaMask; GnssSvIdConfig mGnssSvIdConfig; GnssSvTypeConfig mGnssSvTypeConfig; GnssSvTypeConfigCallback mGnssSvTypeConfigCb; + bool mSupportNfwControl; /* ==== NI ============================================================================= */ NiData mNiData; @@ -337,10 +338,8 @@ public: LocationControlCallbacks& getControlCallbacks() { return mControlCallbacks; } void setControlCallbacks(const LocationControlCallbacks& controlCallbacks) { mControlCallbacks = controlCallbacks; } - void setAfwControlId(uint32_t id) { mPowerVoteId = id; } - uint32_t getAfwControlId() { return mPowerVoteId; } - void setPowerVoteId(uint32_t id) { mPowerVoteId = id; } - uint32_t getPowerVoteId() { return mPowerVoteId; } + void setAfwControlId(uint32_t id) { mAfwControlId = id; } + uint32_t getAfwControlId() { return mAfwControlId; } virtual bool isInSession() { return !mTimeBasedTrackingSessions.empty(); } void initDefaultAgps(); bool initEngHubProxy(); |