diff options
author | Wei Chen <weic@codeaurora.org> | 2019-08-16 14:59:23 -0700 |
---|---|---|
committer | Wei Chen <weic@codeaurora.org> | 2019-11-22 09:37:06 -0800 |
commit | 6c35439ef28c99928ae26360bdc4952f97d8d66e (patch) | |
tree | 53bdbd044256a414cea594ebf53a1f663038777f /location/location_interface.h | |
parent | 3b3bcb11138eb564f61bc56ad29b9660e93ff215 (diff) | |
download | gps-6c35439ef28c99928ae26360bdc4952f97d8d66e.tar.gz |
FR 57252: GPS hal changes to allow configuration for LE target
(1) runtime enable/disable TUNC
(2) runtime enable/disable PACE
(3) runtime enable/disable constellations
(4) delete all aiding data
(5) config lever arm
Change-Id: I6cffd08e4c6fa45ff8d62bfef2da1156f3b61956
CRs-fixed: 2497326
Diffstat (limited to 'location/location_interface.h')
-rw-r--r-- | location/location_interface.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/location/location_interface.h b/location/location_interface.h index d08dfb3..6edb911 100644 --- a/location/location_interface.h +++ b/location/location_interface.h @@ -89,6 +89,12 @@ struct GnssInterface { void (*injectLocationExt)(const GnssLocationInfoNotification &locationInfo); void (*updateBatteryStatus)(bool charging); void (*updateSystemPowerState)(PowerStateType systemPowerState); + uint32_t (*setConstrainedTunc) (bool enable, float tuncConstraint, uint32_t energyBudget); + uint32_t (*setPositionAssistedClockEstimator) (bool enable); + uint32_t (*gnssUpdateSvConfig)(const GnssSvTypeConfig& svTypeConfig, + const GnssSvIdConfig& svIdConfig); + uint32_t (*gnssResetSvConfig)(); + uint32_t (*configLeverArm)(const LeverArmConfigInfo& configInfo); }; struct BatchingInterface { |