summaryrefslogtreecommitdiff
path: root/geofence
AgeCommit message (Collapse)Author
2022-10-21Revert "Enable protected dynamic interface control"Harikrishnan Hariharan
This reverts commit cf4eac65570a43c797a00abb68779f4757426499. Change-Id: I259635cec8f03c2354d1b1537a1d9cc136b7bcaa CRs-Fixed: 3313257
2022-07-20Enable protected dynamic interface controlNilesh Gharde
Changes to Enable protected dynamic interface control. Added support to 1. Get the engine lock state. 2. Handle engine lock state event. 3. Store all the sessions when the engine is locked. 4. Restore all the sessions when the engine unlock event is received. Change-Id: I70e591a6dca2231fb762ef199d0d34f852198116 CRs-fixed: 3130222
2021-09-03Fixes ubsan shift-out-of-bounds SIGABRTDante Russo
There are now global sanitizers that will be applied to all modules, so we no longer need to decalre local sanitizer options. One of the local sanitizer options caused a ubsan shift-out-of-bounds SIGABRT in several location modules in code that does not appear to have anything problematic with it. CRs-fixed: 2898374 Change-Id: Icb7e3b2cf35be7c0a945eff16cea2b3a4f30e4a8
2021-07-08BatchingAdapter to handle engine up after initSaurabh Srivastava
Change-Id: I40eff9342215e3080557efda6b256655f1f75c3f CRs-Fixed: 2924711
2020-09-09gps.utils changesKevin Tang
* Replaced the use of pthread in the implementation of LocThread with std::thread. * Removed the support of joinable thread from LocThread API, as it is never needed. * MsgTask no longer derives from LocRunnable, so that it can be directly deleted by ownerer. * Removed tCreator from LocThread::start() as well as LocContext::getLocContext(). * Placed utils classes under loc_utils namespace. Change-Id: Ia6b29debbf92c48aa643574b1d3789da686f5c73 CRs-Fixed: 2770806
2020-02-26Android mk to bp conversionSaurabh Srivastava
Change-Id: I206b4a5a2b7e88a6a20522611e7b2684594ef6f4 CRs-Fixed: 2559087
2020-02-20Merge location.lnx.5.0 into location.lnx.6.0Dante Russo
Change-Id: I97585190986aedb014248636a6e00953c72b7bf7 CRs-fixed: 2626044
2020-01-21Use 'subdir-objects' option in HAL configure optionsHarikrishnan Hariharan
If a source file is in a subdirectory, but the 'subdir-objects' automake option hasn't been enabled. For now, the corresponding output object file(s) will be placed in the top-level directory. However, this behaviour will change in future Automake versions, they will unconditionally cause object files to be placed in the same subdirectory of the corresponding sources. So to avoid future incompatibilities, enable the 'subdir-objects' option in location module configure options Change-Id: Ie68b822f4cb9eb5c14c623fd6b050ca457886ab1 CRs-Fixed: 2607417
2020-01-09Merge location.lnx.5.0 into location.lnx.6.0Dante Russo
CRs-fixed: 2603353 Change-Id: I20bcd438966109e1adbbaa289ee8e216527e1700
2019-11-15Bringup changes for LahainaDante Russo
CRs-fixed: 2568895 Change-Id: Iec61f47c05009bdadb67bb236b9772cdeda99ec7
2019-10-07Enable Android sanitizersMike Cailean
Change-Id: I6724d0e171e42f779e8eed6aea126f3f69496f6d CRs-fixed: 2534375
2019-09-04Adding one level of context swith for Geofence_addNilesh Gharde
Added one more context switch for geofence add command. To even out total number of the context switch as it is for remove/modify/pause command. This will prevent out of order execution of sent msg tasks. Change-Id: Icf1f39ee3526e2e45cfe3e84945f71524941069b CRs-Fixed: 2516790
2019-03-27Batching and Geofence moved to GNSS HALDante Russo
Addition of BatchingAdapter and GeofenceAdapter. Deprecated Background LOC QMI Client and renamed LocDualContext renamed to LocContext. Moved some common Adapter functions into LocAdapterBase. Added Distance Based Tracking logic into GnssAdapter. Addition of flp.conf Deprecated GEOFENCE capabilities configuration in gps.conf CRs-fixed: 2342200 Change-Id: I6b6257c4cf296e5a8c56bc0b149e4de77cf6cdf9