summaryrefslogtreecommitdiff
path: root/loc_api/libloc_api_50001/LocEngAdapter.h
diff options
context:
space:
mode:
authorDante Russo <drusso@codeaurora.org>2015-05-01 18:29:28 -0700
committerVineeta Srivastava <vsrivastava@google.com>2015-05-02 08:36:08 -0700
commitbfff6343845ad9ff062c5fd97bb3b9be1053340e (patch)
treec57816aa1dfbf8ba546621a1abfd0282ee74ff1e /loc_api/libloc_api_50001/LocEngAdapter.h
parent51025d58ad3a60bd2c5caed17869a9bb360ccaaf (diff)
downloadgps-bfff6343845ad9ff062c5fd97bb3b9be1053340e.tar.gz
gps: upgrade GPS HAL to latest
Change-Id: Idd560ad408ad4e9265d212ab42990b8683548599
Diffstat (limited to 'loc_api/libloc_api_50001/LocEngAdapter.h')
-rw-r--r--loc_api/libloc_api_50001/LocEngAdapter.h12
1 files changed, 5 insertions, 7 deletions
diff --git a/loc_api/libloc_api_50001/LocEngAdapter.h b/loc_api/libloc_api_50001/LocEngAdapter.h
index fe5df3c..e5d1018 100644
--- a/loc_api/libloc_api_50001/LocEngAdapter.h
+++ b/loc_api/libloc_api_50001/LocEngAdapter.h
@@ -85,6 +85,7 @@ class LocEngAdapter : public LocAdapterBase {
public:
bool mSupportsAgpsRequests;
bool mSupportsPositionInjection;
+ bool mSupportsTimeInjection;
LocEngAdapter(LOC_API_ADAPTER_EVENT_MASK_T mask,
void* owner, ContextBase* context,
@@ -137,11 +138,6 @@ public:
return mLocApi->injectPosition(latitude, longitude, accuracy);
}
inline enum loc_api_adapter_err
- setTime(GpsUtcTime time, int64_t timeReference, int uncertainty)
- {
- return mLocApi->setTime(time, timeReference, uncertainty);
- }
- inline enum loc_api_adapter_err
setXtraData(char* data, int length)
{
return mLocApi->setXtraData(data, length);
@@ -256,14 +252,16 @@ public:
{
return mLocApi->getBestAvailableZppFix(zppLoc, tech_mask);
}
-
+ enum loc_api_adapter_err setTime(GpsUtcTime time,
+ int64_t timeReference,
+ int uncertainty);
+ enum loc_api_adapter_err setXtraVersionCheck(int check);
inline virtual void installAGpsCert(const DerEncodedCertificate* pData,
size_t length,
uint32_t slotBitMask)
{
mLocApi->installAGpsCert(pData, length, slotBitMask);
}
-
virtual void handleEngineDownEvent();
virtual void handleEngineUpEvent();
virtual void reportPosition(UlpLocation &location,