summaryrefslogtreecommitdiff
path: root/core/LocAdapterBase.cpp
diff options
context:
space:
mode:
authorJiafei Wen <jiafeiw@codeaurora.org>2015-01-20 14:42:26 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2015-02-13 12:03:37 -0800
commit9431a6cb336c2fa1733e6ad3aa4bc323455f1dbf (patch)
treefe024282dfe9645295ce2c04aa6b11a72ca4a488 /core/LocAdapterBase.cpp
parent119c7a6410af606b16a41a1a17617344c54282b3 (diff)
downloadgps-9431a6cb336c2fa1733e6ad3aa4bc323455f1dbf.tar.gz
Send GPS tracking fixes to FLP HAL
FLP HAL accepts GPS tracking fixes for tracking, so this change sends the tracking fixes to FLP HAL while flp tracking is undergoing. Also, this change adds batching options flags and batching succeed/failure definitions. CRs-fixed: 748687 Change-Id: I11a2ba337433d9a42c903d36fc980ee1a3983a1e
Diffstat (limited to 'core/LocAdapterBase.cpp')
-rw-r--r--core/LocAdapterBase.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/core/LocAdapterBase.cpp b/core/LocAdapterBase.cpp
index 23184df..b304653 100644
--- a/core/LocAdapterBase.cpp
+++ b/core/LocAdapterBase.cpp
@@ -69,8 +69,14 @@ void LocAdapterBase::
GpsLocationExtended &locationExtended,
void* locationExt,
enum loc_sess_status status,
- LocPosTechMask loc_technology_mask)
-DEFAULT_IMPL()
+ LocPosTechMask loc_technology_mask) {
+ if (mLocAdapterProxyBase == NULL ||
+ !mLocAdapterProxyBase->reportPosition(location,
+ status,
+ loc_technology_mask)) {
+ DEFAULT_IMPL()
+ }
+}
void LocAdapterBase::
reportSv(GpsSvStatus &svStatus,