diff options
author | Jiafei Wen <jiafeiw@codeaurora.org> | 2015-01-20 14:42:26 -0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2015-02-13 12:03:37 -0800 |
commit | 9431a6cb336c2fa1733e6ad3aa4bc323455f1dbf (patch) | |
tree | fe024282dfe9645295ce2c04aa6b11a72ca4a488 /core/LocAdapterBase.cpp | |
parent | 119c7a6410af606b16a41a1a17617344c54282b3 (diff) | |
download | gps-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.cpp | 10 |
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, |