aboutsummaryrefslogtreecommitdiff
path: root/gps/core/ContextBase.h
diff options
context:
space:
mode:
authorBruno Martins <bgcngm@gmail.com>2016-11-16 23:40:24 +0000
committerdavidevinavil <davidevinavil@gmail.com>2017-01-21 18:27:40 +0100
commitdb17d990d994300016c7e88cecad7de81f5e79e5 (patch)
tree8c1ec061f63ef1271b03bccc22fe945e6f6b6000 /gps/core/ContextBase.h
parentb6b44db0293d2e81356ae8f35c2583f6129ea62c (diff)
z2_plus: Update GPS stack
* Tag LA.UM.5.5.r1-00100-8x96.0 Change-Id: I18cd979799001ccbaae6d08d07f907689ac5a00a
Diffstat (limited to 'gps/core/ContextBase.h')
-rw-r--r--gps/core/ContextBase.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/gps/core/ContextBase.h b/gps/core/ContextBase.h
index bd9a19f..87d2acf 100644
--- a/gps/core/ContextBase.h
+++ b/gps/core/ContextBase.h
@@ -47,17 +47,22 @@ typedef struct loc_gps_cfg_s
uint32_t ACCURACY_THRES;
uint32_t SUPL_VER;
uint32_t SUPL_MODE;
+ uint32_t SUPL_ES;
uint32_t CAPABILITIES;
uint32_t LPP_PROFILE;
uint32_t XTRA_VERSION_CHECK;
- char XTRA_SERVER_1[MAX_XTRA_SERVER_URL_LENGTH];
- char XTRA_SERVER_2[MAX_XTRA_SERVER_URL_LENGTH];
- char XTRA_SERVER_3[MAX_XTRA_SERVER_URL_LENGTH];
+ char XTRA_SERVER_1[MAX_XTRA_SERVER_URL_LENGTH];
+ char XTRA_SERVER_2[MAX_XTRA_SERVER_URL_LENGTH];
+ char XTRA_SERVER_3[MAX_XTRA_SERVER_URL_LENGTH];
uint32_t USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL;
uint32_t NMEA_PROVIDER;
uint32_t GPS_LOCK;
uint32_t A_GLONASS_POS_PROTOCOL_SELECT;
uint32_t AGPS_CERT_WRITABLE_MASK;
+ uint32_t AGPS_CONFIG_INJECT;
+ uint32_t LPPE_CP_TECHNOLOGY;
+ uint32_t LPPE_UP_TECHNOLOGY;
+ uint32_t EXTERNAL_DR_ENABLED;
} loc_gps_cfg_s_type;
/* NOTE: the implementaiton of the parser casts number
@@ -116,6 +121,7 @@ public:
inline LocApiProxyBase* getLocApiProxy() { return mLocApiProxy; }
inline bool hasAgpsExtendedCapabilities() { return mLBSProxy->hasAgpsExtendedCapabilities(); }
inline bool hasCPIExtendedCapabilities() { return mLBSProxy->hasCPIExtendedCapabilities(); }
+ inline bool hasNativeXtraClient() { return mLBSProxy->hasNativeXtraClient(); }
inline void modemPowerVote(bool power) const { return mLBSProxy->modemPowerVote(power); }
inline void requestUlp(LocAdapterBase* adapter,
unsigned long capabilities) {