summaryrefslogtreecommitdiff
path: root/utils
AgeCommit message (Collapse)Author
2021-03-01[LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm8150p/gpsBob Badour
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to: utils/Android.mk Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD legacy_not_a_contribution to: android/1.0/Android.mk android/1.1/Android.mk android/2.0/Android.mk Added SPDX-license-identifier-BSD to: android/utils/Android.mk batching/Android.mk core/Android.mk geofence/Android.mk gnss/Android.mk location/Android.mk pla/Android.mk Added legacy_notice to: etc/Android.mk Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: Ia4a874e2820c4f700e707a2a34caad0ecb845270
2019-09-06change some of the comments that contain prohibited wordsKevin Tang
Change-Id: Iaa8009e245edbcbc5adbe2348de4a014271c0ef9 CRs-Fixed: 2504418
2019-08-30Merge "GPS hw: report ppe/spe report with combined report"qctecmdr
2019-08-28Merge "AgpsManager supports two clients"qctecmdr
2019-08-23GPS hw: report ppe/spe report with combined reportWei Chen
When DRE/PPE are also running in the system, in addition to reporitng the combined final output, add the support to report the unmodified SPE/PPE report received from the engine Change-Id: Icb636824da32b175030dfcd2b270ac8b500ff75b CRs-fixed: 2487580
2019-08-20AgpsManager supports two clientshaohuang
AgpsManager supports two clients, QCOM AGPS Stack is to handle ATL type WWAN, AFW AGPS stack is used to handle ATL type SUPL and SUPL emergency. Change-Id: Id43c4919a1ae67d739e055c7fb5ba3abacc70b34 CRs-Fixed: 2509244
2019-08-19Merge "delete of shared LocApiBase::mMsgTask may cause issues"qctecmdr
2019-08-16delete of shared LocApiBase::mMsgTask may cause issuesKevin Tang
mMsgTask is static, its delete would impact other LocApi objects which don't know it is deleted. Added refcount to manage this shared obj. Change-Id: Iea81039b9cd74081c5230d6bb18ea80c2ee05916 CRs-Fixed: 2505569
2019-08-14Generate Navic SV NMEA sentence - GIGSVHarikrishnan Hariharan
NMEA Sentence is generated when NMEA_PROVIDER is set to 0. Change-Id: I12db25a4f32d1b8fb325048c43b23aa7d0b5f671 CRs-Fixed: 2509063
2019-08-09Set NMEA masks for multiband related and NAVIC(GIGSV)Nilesh Gharde
Change-Id: Idbe1af49b5c10e6dbb2c904cddc82601db1eba49 CRs-Fixed: 2506574
2019-07-22Merge "Add support for MB SV Poly fields"qctecmdr
2019-07-17modify QZSS SVID according to NMEA spec 4.11Hoss Zhou
Change-Id: I7c82c210174076f9620b52cfb749a4c73824ffdf CRs-Fixed: 2473699
2019-07-16Add support for MB SV Poly fieldsBhavna Sharma
CRs-Fixed: 2478704 Change-Id: I95bcfa28989d65e3c75a761b51d778606fca61c4
2019-07-16Merge "Enable GTP_WAA feature"qctecmdr
2019-07-15SUPL-2.0-con-034-1/2 test case failsMike Cailean
SUPL-2.0-con-034-1/2 Fail because Emergency-NI did not check inprogress session Change-Id: I377955c455830bf3bb7cb7fe05d45c4536dabfbc CRs-fixed: 2483780
2019-07-09Merge "Add XSSO support for multiple network handles"qctecmdr
2019-07-08Add XSSO support for multiple network handlesKevin Tang
Add support in HAL for multiple network handles with same type. Change-Id: Idc9e6fc1c7876dc868264500d60a5d086ab003b0 CRs-Fixed: 2477395
2019-07-08Enable GTP_WAA featureAshish Dhiman
CRs-Fixed: 2469727 Change-Id: Ib9d47e1a2778fd9ee574ff03290c59d7b2514087
2019-07-04Remove redundant LocPosTechMask definitionYingjie Wang
Change-Id: I0de0413b31ff12def49f459f2d2993c354e99aa9 CRs-fixed: 2484085
2019-06-26Send abort msg explictly to loopback addressBhavna Sharma
To abort inet receiver thread, an abort message must be sent explictly to loopback address. For reciever to receive abort message it must be open to receive messages on INADDR_ANY and not just specific IP address. CRs-Fixed: 2462833 Change-Id: I9ab3266d582bc774655fcabfc086dab33010f7d8
2019-06-26Merge "Add validity bit and field for Glonass system RTC"qctecmdr
2019-06-24Add validity bit and field for Glonass system RTCBhavna Sharma
CRs-Fixed: 2447850 Change-Id: I45daa7c5415a897c12c107b9eb3e2451e43155b7
2019-06-23Merge "fix nmea GSV/GNS/GSA issues"qctecmdr
2019-06-21Merge "Add B2A-Q support in NMEA messages"qctecmdr
2019-06-20Loc Ipc: add routine to notify sender that receiver has restartedWei Chen
When qrtr socket receiver has restarted, need a way to inform sender so sender can restart the service discovery process Change-Id: Id665da649e0962691277124b42f1ee9cc6160fa8 CRs-fixed: 2445555
2019-06-19Merge "GnssAdapter: add support for ppe fix type and calibration info"qctecmdr
2019-06-19Merge "Redesign Inet sender and receiver"qctecmdr
2019-06-19GnssAdapter: add support for ppe fix type and calibration infoWei Chen
(1) Add support to report out calibration confidence in position report (2) Update gps quality of GGA, mode indicator for GMC and VTG NMEA sentences Change-Id: Ia1aa5283deffed6638172b90a41b481c2d199229 CRs-fixed: 2438838
2019-06-18Add B2A-Q support in NMEA messagesMike Cailean
Change-Id: Ia58935df454e7bfffa91416159e5c9ba4fe1ac75 CRs-fixed: 2474222
2019-06-18fix nmea GSV/GNS/GSA issuesHoss Zhou
1. remove blank GSV sentences 2. modify GNS mode indicator field 3. modify GSA mode field, remove blank sentence Change-Id: Ibe196328938e2674f0100224209cef0b229328e1 CRs-Fixed: 2460129
2019-06-13AP Default Setting CRM Builds SM8250 and BeyondNilesh Gharde
loc_service_mask should not be populated with any SAP(Basic or Premium) value if the SAP value is MODEM_DEFAULT. Change-Id: I665bb90e4a814dc31bed566cc0b2ecffcfae52ac CRs-Fixed: 2457874
2019-06-12Redesign Inet sender and receiverBhavna Sharma
Redesign the inet sender and receiver to be able to accomodate udp and tcp types into one base class. CRs-Fixed: 2429102 Change-Id: Ie138839a5c8842813c99053816e06e4ed7f6b314
2019-06-12Merge "SV used in fix satellites are not updated for B2A-Q"qctecmdr
2019-06-11Merge "Fix to use explicit sized structures"qctecmdr
2019-06-10SV used in fix satellites are not updated for B2A-QMike Cailean
Change-Id: If9d6f4ff694572f22b95b3ccb6015ebcb6310ffa CRs-fixed: 2468528
2019-06-07Merge "modify DTM talker id"qctecmdr
2019-06-06Removing LocIpc::createLocIpcQsock* APIsKevin Tang
Qrtr and Qsock bot have createLocIpc*Sender and Recver APIs in LocIpc. But Qrtr is really next gen of Qsock. The two will not co-exist. Their existence depends on kernel versions, i.e. 4.9 and earlier is Qsock; while 4.14 and later is Qrtr. Having 2 sets of APIs doesn't make sense, as client would have to know what are the right ones to use, which there is really only one set of backing implementations. Change-Id: Ia473f282bb271ae213d7dc5020b0b8c7b0a8cb8f CRs-Fixed: 2466857
2019-06-06Fix to use explicit sized structuresBhavna Sharma
Cross processor communication needs explicit sized structures. Avoid using platform defined values like size_t which may vary from 32-bit to 64-bit. Also use explicitly defined timespec32_t structure that will only use uint32_t fields. CRs-Fixed: 2428163 Change-Id: Ida72f53ac672d9c9b86879bb9861cecefe6f8c6d
2019-05-27modify DTM talker idHoss Zhou
Change-Id: I1844cc64767c0e6b324331f2016091ed1053e360 CRs-Fixed: 2455848
2019-05-18Addressing format related to formatingNilesh Gharde
Added formating related issue as genuine errors fixes Change-Id: Ie01e9ce3bf838a37871a4779ae1403b4dca3d87c CRs-Fixed: 2447200
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-09LocIpc redesignBhavna Sharma
LocIpc now doesn't have any impelementation of sockets, but a framework that provides threading for any sockets that can be wrapped into LocIpcSender and LocIpcRever APIs. Also updated XtraSystemStatusObserver to using the new LocIpc and LocIpcLocalSender and LocIpcLocalRecver. Change-Id: I506c77198f9ce1e7d4dfd5e596dc0ac21d928e34 CRs-Fixed: 2443124
2019-05-06Set yearOfHw to 2019 if Location Privacy featureMike Cailean
is supported Change-Id: If5ee31603491c83652082ce295abfcf9c9fec511 CRs-fixed: 2446241
2019-05-05GPS exteneded: add dir name and file prefix for ext ap clientWei Chen
Add directory to be reserved for hal daemon to keep track of location client sitting on external application processor Change-Id: I192fb011c786bab1752f0e604b86041a9f4cdc33 CRs-fixed: 2436612
2019-05-01SV "in-use" flags are not being set correctly forMike Cailean
multiband enabled devices Change-Id: I875b535063c6aa6ecb713c7b6abff123d8402d62 CRs-fixed: 2443087
2019-04-30Send SUPL notification to the framework forMike Cailean
E911 sessions only (older modems) Change-Id: Icd317f6e4b042c31afc63011596689d5fb35135f CRs-fixed: 2441292
2019-04-23Update proxyAppPackageName field in nfw notificationMike Cailean
Change-Id: I993a6d9227b03626bc254675944df28cc578a6c7 CRs-fixed: 2437418
2019-04-22Merge "LocIpc derefs nullptr if stopping blocking listener"qctecmdr
2019-04-17Merge "Streamline measurements processing"qctecmdr