summaryrefslogtreecommitdiff
path: root/location/LocationAPI.cpp
AgeCommit message (Collapse)Author
2019-04-10fix CFI issuesHoss Zhou
Change-Id: I5b94804c381f1d26196ddf6dee97adbee36dc128 CRs-Fixed: 2353650
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
2019-01-28LocationAPI must also be freed on destroy callBhavna Sharma
LocationAPI object instance itself must also be freed when destroy is called. CRs-Fixed: 2388028 Change-Id: Ie6e1c34e126a10ea58076c0385aecd447233c7aa
2018-11-27GPS location API: support destroy with callback for completionWei Chen
Support Location API destroy function with callback. Location API client that passes callback to Location API need to wait for the destroy complete callback to be invoked before releasing the memory that holds the callback Change-Id: I29b1c6d46feb79c789e6f1ec1500c941b022a3ac CRs-fixed: 2349398
2018-08-17Add jammer indicationMike Cailean
Add AGC and jammer indication Change-Id: I93641864338beec368e7a56b3a20b158ea892202 CRs-fixed: 2239155
2018-06-02FR 45623 - AGPM 1.0Saurabh Srivastava
Adding AGPM FR changes to add power modes support. CRs-Fixed: 2195518 Change-Id: Ifd1da6194b58ad5590ea755e3f6b237c4b4db2ad
2018-06-03FR 45651 - GNSS SV/Constellation ControlSaurabh Srivastava
Adding support for configuring GNSS SVs and constellations to be used. Change-Id: I47d5cd9d08ac9aaf633be2fe3b1bd152a2f4293b CRs-Fixed: 2184871
2018-05-17fix: Creating LocationAPI object rejectedKatz Yamada
LocationAPI::createInstance() to accept if any one of gnssNiCb, trackingCb, gnssLocationCb or gnssMeasurementsCb is set. Change-Id: I3d026cd608aca2b9e0ee93617e10dc0b32e37849 CRs-Fixed: 2218707
2018-01-16LE clean upKevin Tang
separated utils, core, ds and loc-api-v02 from loc-hal into their own independent packages; simplified loc-pla; moved pla to the root of project; removed loc-stub. Change-Id: I373f02f9306646addf55ae90d71c4ba8e3741d09 CRs-Fixed: 2172544
2017-07-27Merge "Fix 2.9-rel compilation issues on LE"Linux Build Service Account
2017-07-24Location API for Outdoor Trip BatchingBhavna Sharma
Add / Modify Location API for Outdoor Trip Batching feature. Introduce a batch mode to differentiate between routine and outdoor trip mode. CRs-Fixed: 2041674 Change-Id: Ia8b2d34457b29c4fe754ab24287a6984ab9a96f5
2017-07-21Fix 2.9-rel compilation issues on LENaresh Munagala
Change-Id: I35b8da213e8830456c8652802941a418748bd5e9 CRs-Fixed: 2067662
2017-06-08Update the latest LocationOptions to LocationAPIBaili Feng
Call locAPIUpdateTrackingOptions in gnssSetPositionMode. Update tracking options should update the tracking sessions so that the smallest interval options are set. Change-Id: I24cefe4fb711a160d0a72ab7592d8e673ea2dd97 CRs-fixed: 2048231
2017-04-28Prevent print of uninitialized stringKevin Tang
If uninitialized string gets printed, this can cause a crash. Bug: 37218688 CRs-fixed: 2032144 Change-Id: I7c34b6f84f414410c52fc59f73053892060b0874
2017-04-07fix crash issue while deleting adaptersNaresh Munagala
crash was observed while deleting gnss, flp and geofence adapters. solution is not to delete the Adapter in the deinitialize function Change-Id: Ia260dd6f2c532111b82b621a3640d6ef834bb671 CRs-Fixed: 2030458
2017-02-28LocationAPI implementationDante Russo
Implementation of LocationAPI into gps hal to be a common API that is called into by platform specific APIs. Change-Id: Ie5a7bd217d4ae2175ad49e6aca2fb6ecd4702f3b CRs-fixed: 1112712