summaryrefslogtreecommitdiff
path: root/location/location_interface.h
diff options
context:
space:
mode:
authorCyan_Hsieh <cyanhsieh@google.com>2019-12-30 18:26:47 +0800
committerCyan_Hsieh <cyanhsieh@google.com>2019-12-30 18:28:33 +0800
commitc81977c14bd9c7ae1cdd2e297cfa6681fe662546 (patch)
treec694b598b1b0a2e58bdf28bf1acb670f6000ba4b /location/location_interface.h
parente88586065a860ca114e0e4e8c072618a54fd758a (diff)
parentd71529af0f5b103cdbe2679148bd7268cb4713b8 (diff)
downloadgps-c81977c14bd9c7ae1cdd2e297cfa6681fe662546.tar.gz
Merge remote-tracking branch 'goog/qcom/release/LA.UM.8.1.C9.09.00.00.518.370' into qt-qpr1-dev
Bug: 146991028 Change-Id: I9f84a0fac45ecd4552d265a4686f73a4cbe73638
Diffstat (limited to 'location/location_interface.h')
-rw-r--r--location/location_interface.h6
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 {