summaryrefslogtreecommitdiff
path: root/android
AgeCommit message (Collapse)Author
2019-05-09Merge "Set yearOfHw to 2019 if Location Privacy feature is supported"qctecmdr
2019-05-09Adding NAVIC supportSaurabh Srivastava
NAVIC constellation support added. Change-Id: I30a61f53089177d4e02b617dc9b785c13e2ef6ee CRs-Fixed: 2399619
2019-05-09Merge "VINTF Manifest fragment for android.hardware.gnss"qctecmdr
2019-05-06VINTF Manifest fragment for android.hardware.gnssDante Russo
To replace entry in device specific vendor manifest Change-Id: I330f4ef2658074218b5d2c105decaf6cfd959d3f CRs-fixed: 2444785
2019-05-06Set yearOfHw to 2019 if Location Privacy featureMike Cailean
is supported Change-Id: If5ee31603491c83652082ce295abfcf9c9fec511 CRs-fixed: 2446241
2019-05-02Merge "feat: Add timeuncNs in PQWM1 message"qctecmdr
2019-05-02Merge "GNSS HIDL 2.0 updates"qctecmdr
2019-05-01feat: Add timeuncNs in PQWM1 messageKatz Yamada
Add timeuncNs field in PQWM1 of debug NMEA message generated by modem. SystemStaus to parse it. GnssDebug adds this value in timeunc when it generates GNSS debug report. Change-Id: I649915f95730dc8db22e8b4cb88008edc6d8b9d0 CRs-Fixed: 2236950
2019-05-01GNSS HIDL 2.0 updatesDante Russo
Implement new GNSS HIDL 2.0 functions and callbacks gnssRequestLocationCb_2_0, getExtensionGnssBatching_2_0, getExtensionGnssDebug_2_0, getDebugData_2_0, injectBestLocation_2_0, gnssSetCapabilitiesCb_2_0, gnssLocationCb_2_0, gnssSvStatusCb_2_0, and gnssMeasurementCb_2_0. Fix VTS test failures from deprecated functions setGpsLock, setSuplEs, V1:0::getExtensionAGnss, and V1.0::getExtensionGnssNi CRs-fixed: 2433957 Change-Id: Id10cb41c32d6c50144b0501eb2d2eaf9c9a9aaec
2019-04-30Send SUPL notification to the framework forMike Cailean
E911 sessions only (older modems) Change-Id: Icd317f6e4b042c31afc63011596689d5fb35135f CRs-fixed: 2441292
2019-04-10fix CFI issuesHoss Zhou
Change-Id: I5b94804c381f1d26196ddf6dee97adbee36dc128 CRs-Fixed: 2353650
2019-04-04Temp compilation fix for LKG integrationSaurabh Srivastava
CRs-Fixed: 2429432 Change-Id: I8141c5583cddbd0118b9e13ddf07534ee890372c
2019-03-31Merge "Add HAL support for network handle"qctecmdr
2019-03-30Merge "Batching and Geofence moved to GNSS HAL"qctecmdr
2019-03-28Merge "Move Legacy targets to GNSS HIDL 2.0"qctecmdr
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-03-26Add HAL support for network handleKevin Tang
Add HAL support for modifications to the network status information passed in. Change-Id: I99defc6a419d9f21ce74469a1aa016cc7fade4a5 CRs-Fixed: 2397433
2019-03-22Merge "Improved Location NI Privacy"qctecmdr Service
2019-03-21Improved Location NI PrivacyMike Cailean
Changes to be made starting in Android Q in the way that Location requests made by Location clients other than the Android FrameWork (e.g. Network Initiated AGNSS clients, modem-based clients such as MDT) are handled CRs-fixed: 2397454 Change-Id: Ibb5b9429a1ec1e14ee59d89763d8a78607997615
2019-03-21Merge "Unified Vendor - Launch only android.hardware.gnss"qctecmdr Service
2019-03-20Move Legacy targets to GNSS HIDL 2.0Dante Russo
Legacy targets will support a subset of GNSS HIDL 2.0 features, but will need to stay on GNSS 1.0 Measurements CRs-fixed: 2423825 Change-Id: I1fc5134dbf4b8fc6b1e76cced3acfeaf8bf8d581
2019-03-21Unified Vendor - Launch only android.hardware.gnssSaurabh Srivastava
Launch android.hardware.gnss HIDL service for both vendor enhanced and non-enhanced platforms Change-Id: Ia9cb9ef52d42c788bcaa73bc1001ed8d90f7c755 CRs-Fixed: 2402833
2019-03-18Add unlink for corresponding link in measurementsMike Cailean
for GNSS HIDL 2.0 Change-Id: I7423ed1c515745f2f4a0ea4f5495e86eea4de0ee CRs-fixed: 2417264
2019-03-13Dummy impl for injectBestLocation_2_0Saurabh Srivastava
Change-Id: I37a96ee52dea4bce92bb741bf0be79279ec86d67
2019-03-08Fix makefile error for Gnss HidlYingjie Wang
Correct the if-else-endif logic error. Change-Id: I5d3fa711e911642def689308f73c19f0c46ab632 CRs-fixed: 2411979
2019-02-21Measurement changes in GNSS HIDL2.0Mike Cailean
CRs-fixed: 2385560 Change-Id: I5f4548e6df0cb8ac3f2762020dfdbb49a9022854
2019-02-21SUPL over WiFi changes in GNSS HIDL2.0Mike Cailean
Change-Id: I20a2071fd748dea16cd55aa120bc307ebc0645a9 CRs-fixed: 2342192
2019-02-05GNSS HAL 2.0 implementationYingjie Wang
Implement AGnss, AGnssRil, GnssConfiguration, GnssMeasurement and MeasurementCorrections of GNSS HAL 2.0 to on par with Android P Change-Id: Id430e60c2d9cc7333f4b331c7e5a1e9a45a0289a CRs-Fixed: 2342198
2019-01-22Merge "make location.lnx.5.0 build for LE"qctecmdr Service
2019-01-17make location.lnx.5.0 build for LEKevin Tang
Change-Id: Ia8c39902ae7ce532d5efa9f36058a8f3f0e0b674 CRs-Fixed: 2381679
2019-01-16Build dummy QMAA HAL to unblock frameworkYingjie Wang
Build dummy QMAA HAL to unblock framework when BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE flag is not defined. Change-Id: I62f71d7964e916619f0157e69a57cd83a62bba54 CRs-Fixed: 2378795
2019-01-09Launch platform specific processesSaurabh Srivastava
Launch processes based on whether the platform is vendor enhanced or not. Change-Id: I04c074023e631c4f5d1e16ac166612f323b7a868 CRs-Fixed: 2341030
2019-01-09Qualcomm Unified Vendor - GPShaohuang
Remove remaining build flag checks in all location vendor modules : BOARD_VENDOR_QCOM_LOC_PDK_FEATURE_SET LW_FEATURE_SET Change-Id: Ideacd3ae7f6a49ff3da3ca8cd14668c01400484a CRs-Fixed: 2341041
2018-11-13Lowered the severity of debug messageMike Cailean
Lowered the severity of debug message when setting callback function for geofencing Change-Id: I2bbd0648d1dba5d7d655545bb0487223dbccb9cb CRs-fixed: 2347777
2018-10-05perf: Reduce NMEA traffic over client IPCKatz Yamada
Improve hal daemon performance by reducing number of NMEA callbacks on IPC. Position and sv NMEA sentences, generated during one TBF will be concatenated by hal and sent over one IPC, then client lib disassemble it into multiple sentences. Change-Id: I522e293d7e26fb8a25edb6ed931c4d69186223e8 CRs-Fixed: 2299008
2018-10-03Handling network types not available in IAgnssRil enumsHarikrishnan Hariharan
Handling network types not available in IAgnssRil enums like Bluetooth, Ethernet, Proxy etc. Pass these network type info to framework, rather than sending the default TYPE_UNKNOWN. Change-Id: I7e997b82b07ca68d928bef322182031a2d47e532 CRs-Fixed: 2325210
2018-09-14Decouple Gnss Hidl impl into 1.0 and 1.1 versionYingjie Wang
Decouple Gnss Hidl implementation into 1.0 and 1.1 version. msmnile and later targets would use gnss hidl 1.1, and older targets would use gnss hidl 1.0 Change-Id: I31fdf932ce55a0547ff69fc3d28dae1d001e8d56 CRs-fixed: 2311903
2018-08-14GNSS_NI_RESPONSE_IGNORE handlingKevin Tang
GNSS_NI_RESPONSE_IGNORE inaverdently mapped to NO_RESPONSE, which is a different reponse code. The two should be handled differently. Bug: 111770241 CRs-Fixed: 2296845 Change-Id: If2697f51c07a0272841709bfca247daaa4e963b6
2018-07-03Set interval to large value for all MSA casesBaili Feng
If position mode is MSA, set interval to 590 hours Change-Id: I552e0da679bf5b817bdc2463b32c8159c98b6e87 CRs-Fixed: 2268571
2018-07-01Adding offset for SV ID valuesSaurabh Srivastava
Adding offset to SV ID values received for blacklisting in HIDL API. Change-Id: I16dd5e918e9397a23fa4e142dd94d029970f4217 CRs-Fixed: 2239179
2018-07-01Returning failure on GPS blacklistingSaurabh Srivastava
Returning false for HIDL Set Blacklist API when a GPS constellation SV is passed in for blacklisting. Change-Id: I4fdaf226111d9db365af11c0e5bb6fa043c0b6fb CRs-Fixed: 2234230
2018-06-28Checking return for ODCPI CBSaurabh Srivastava
Adding return value check for ODCPI HIDL callback API CRs-Fixed: 2263480 Change-Id: I652a4717ab08f8a0c64b3bc0f78bae4e8f553513
2018-06-20Set interval to large value for single modeBaili Feng
For RECURRENCE_SINGLE mode, set interval to a very large value: std::numeric_limits<>::max() Change-Id: Id9f2ddd1948d9660f69a308b3fe6ad6e6dcc6a77 CRs-Fixed: 2260711
2018-06-16Support Multiband featureMike Cailean
Add carrierFrequency to GNSS Measurements reporting. Also, add AGC level from QMI LOC message to GNSS measurements (as opposed to adding it from NMEA debug messages). CRs-fixed: 2186144 Change-Id: Ia3995ba9e09ef4c68e8922b7570f7af0eb50098a
2018-06-13Report yearOfHw=2018 when P features are supportedDante Russo
Support of features AGPM or Constellation Control mean that we report yearOfHW as 2018 Change-Id: I01b7a3ce7f8b38569cf419cf07fef1d55da5f149 CRs-fixed: 2254698
2018-06-03FR 48850 - Device based hybrid ODCPISaurabh Srivastava
Adding support for sending ODCPI request to framework via IGnss interface. Change-Id: I97ab4f00505705fedc266998602499fd344baf31 CRs-Fixed: 2217664
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-07fix: Incorrect time estimate in debug reportKatz Yamada
GNSS Time estimate shown in Gnss debug report is incorrect. It always shows default value instead of value delivered by PQWM1 message. Change-Id: Iff471613ac6fa25d213c14b543871b6c3ae7af0a CRs-Fixed: 2235219
2018-04-27Merge "Merge location.lnx.3.0 into location.lnx.4.0"Linux Build Service Account