summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-25Merge "Do not clear callbacks during gnss hidl cleanup()"qctecmdr
2019-06-24Merge "B2A-Q "in use" bit is not correctly set"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-22Merge "NV is not set to blank when SUPL_HOST is set to NONE"qctecmdr
2019-06-21Merge "Add B2A-Q support in NMEA messages"qctecmdr
2019-06-20B2A-Q "in use" bit is not correctly setMike Cailean
Change-Id: I101deb7dd449c64cc9924152d252f70fe332c2de CRs-fixed: 2472108
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 remote-tracking branch ↵ChengYou Ho
'goog/qcom/release/LA.UM.8.1.R1.09.00.00.529.047' into qt-r1-dev am: dc76408df2 am: 90cea026f9 Change-Id: Ic32b76aeb9dd2519c9f9483321681b5453dadc7f
2019-06-19Merge remote-tracking branch ↵ChengYou Ho
'goog/qcom/release/LA.UM.8.1.R1.09.00.00.529.047' into qt-r1-dev am: dc76408df2 Change-Id: I89b426e919bedf11ff85976fb872bd8b94a5d4d0
2019-06-19Merge "GnssAdapter: add support for ppe fix type and calibration info"qctecmdr
2019-06-19Merge "Gnss adapter: do not send out empty sv measurement to Android"qctecmdr
2019-06-19Merge "Redesign Inet sender and receiver"qctecmdr
2019-06-19NV is not set to blank when SUPL_HOST is set to NONEMike Cailean
Change-Id: Ib53e30dde614a9bee348a41083e177a5999dcfc1 CRs-fixed: 2473365
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-18Do not clear callbacks during gnss hidl cleanup()Dante Russo
This allows HAL to request locations into AFW even when Location is disabled in Settings. Change-Id: I0c1d4fef55937f3094980dad29ff09d212f541fe CRs-fixed: 2475037
2019-06-18Add B2A-Q support in NMEA messagesMike Cailean
Change-Id: Ia58935df454e7bfffa91416159e5c9ba4fe1ac75 CRs-fixed: 2474222
2019-06-18Fix SV in use mask isn't correct for multiband SVshaohuang
Fix the issue that SV in use mask isn't set correct in reportSv function in GnssAdapter.cpp. Change-Id: Ie90fc4b938875817b105745cf531ee8dc31e74bc CRs-Fixed: 2473868
2019-06-18Merge remote-tracking branch ↵ChengYou Ho
'goog/qcom/release/LA.UM.8.1.R1.09.00.00.529.047' into qt-r1-dev Bug: 134895605 Change-Id: Ib4de7f6ea1deece59fb67713f411aa4a88402425
2019-06-17Merge "GnssLocationInfoNotification: move basic location info to top"qctecmdr
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-17Fix few ASAN issues reported am: 411f8f46d3Dante Russo
am: b0ed1f1f31 Change-Id: I4bf0e6d08dd181fa11be155b7370f92ab8712e21
2019-06-17Fix few ASAN issues reportedDante Russo
am: 411f8f46d3 Change-Id: Ib88c7b12aaebfa51ff499be53d660a0f02e332ab
2019-06-14Merge 3bbb89aee1a89cc7d268927ac8265a70a330f2fb on remote branchLinux Build Service Account
Change-Id: I8ce184682331aed809cdf4e36611ccd7b84c02e3
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-14Fix few ASAN issues reportedDante Russo
- Fix a Use After Free issue in Gnss Update Config If Engine Capabilities are not known yet at the time of the MsgGnssUpdateConfig, the ids arrray will be freed but the ids pointer will be copied into a new MsgGnssUpdateConfig that will access the ids array again - Issue in NetworkInfoDataItemBase which will result in array out of bound access which might result in heap buffer overflow. Test: GNSS sanity test Bug: 134993377 Change-Id: Ib5a6dc29fef9eb6676d4605f92d60f26a47d1d90 CRs-fixed: 2449980
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-12GnssLocationInfoNotification: move basic location info to topWei Chen
Move basic location info to top so if a new field is added to GnssLocationInfoNotification, it will not impact the basic location info. Change-Id: I362ee0f6f09c10e3df64ed6993b73a256690c38d CRs-fixed: 2468348
2019-06-12Gnss adapter: do not send out empty sv measurement to AndroidWei Chen
Do not send out empty sv measurement to Android Change-Id: I4ab807d647be8b44f3f48a3ad5e5ca7f33ac2485 CRs-fixed: 2439716
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-10Merge "GPS getting locked after killing LocHIDL"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-06-05Merge "Update SystemStatus with battery info in HealthHAL"qctecmdr
2019-06-05Merge "Report Locations to AFW only when active tracking"qctecmdr
2019-06-05GPS getting locked after killing LocHIDLMike Cailean
Change-Id: Ib6a9ed37f9198b9024042f8ba7ac9e9bf5f05190 CRs-fixed: 2463756
2019-06-05Update SystemStatus with battery info in HealthHALYingjie Wang
Change-Id: Ibc2157f1834eb65da48f9375e497628411a185c9 CRs-fixed: 2433570
2019-06-04Report Locations to AFW only when active trackingDante Russo
We want to avoid reporting locations to AFW while measurements is active but tracking is not active. Change-Id: Icbb581199e6f5eba3cfe81cb6ab39337bb7ea51a CRs-fixed: 2441384
2019-06-03Downgrade locApiStopTracking print error to debugDante Russo
On cleanup, the locApiStopTracking is called regardless if a session is active or not, where this error would be printed. This is an expected case, so it should not be an error print. Change-Id: Ieb10d159ad61a212821ef897d50d635354557cca CRs-fixed: 2461760
2019-06-03skip building when BUILD_WITHOUT_VENDOR = true am: 46f556a2cdAlex Hong
am: 0e93ceeeb6 Change-Id: If7762ccb5b9f357e56e70b600e18b392f6e3a61d
2019-06-03skip building when BUILD_WITHOUT_VENDOR = trueAlex Hong
am: 46f556a2cd Change-Id: I6bc5355ddca803f8f5b7e493addc1a4717e2b14d
2019-06-01Merge "KW issues on LA.UM.8.12"qctecmdr
2019-05-31Merge "Add charger indication receiver in Gnss Hidl"qctecmdr
2019-05-31Removing benign error messageSaurabh Srivastava
Removing error message from GNSS update SV Type config method for onDeviceUp scenario. Change-Id: I7a93f9ea2fd5f8c1182c9ce10d298fc5971bc1e3 CRs-Fixed: 2461765
2019-05-29Merge 51426e477b340950d7614ce6b1a7857b6a9b544f on remote branchLinux Build Service Account
Change-Id: Ie0841c01a79e9247fa6ae7d2b04bb2a66d3d8dad