History log of /hardware/interfaces/gnss/1.0/default/GnssNi.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e020ce28f2deb46db8081a40174ba95d500504d5 16-Feb-2017 Hridya Valsaraju <hridya@google.com> Return existing interfaces for repeated getExtension calls

Also, reset static state in destructors of interfaces.

Until now, new interfaces were being created for each repeated
getExtension() call to the Gnss interface. This was causing
asserts to fail which were checking for multiple
simultaneous instances of these interfaces.

Death notifications should still required to be created for all
interfaces including callback interfaces.

Bug: 35391416
Test: Verified that Maps still work after forcing a system_server
crash.

Change-Id: I8ce0888016637a3d9b62db5619a3c8c569262c0d
/hardware/interfaces/gnss/1.0/default/GnssNi.cpp
7037fdbf9487bfe5b3f3b61a003503d4cbc92d9b 06-Dec-2016 Yifan Hong <elsk@google.com> Use bitfield type in GNSS HAL.

Test: mma

Change-Id: I92acf537a489fb06d942d3aa19ec9f40ffe26c23
/hardware/interfaces/gnss/1.0/default/GnssNi.cpp
29dc1e0c724283413fdd13d68ac9751591baa3c5 21-Oct-2016 Hridya Valsaraju <hridya@google.com> Default implementation Gnss HAL

Test: On Angler, GPS location available on Maps. All interfaces other
than AGnssRil, AGnssNavigationMessage and GnssNi are functionally tested. AGnssRil and
AGnssNavigationMessage are not implemented by conventional GPS HALs in Google devices that would be
upgrading to O.

Bug:31974439

Change-Id: I66225225ed79bc1735d6dd27954b1f9f69ffc557
/hardware/interfaces/gnss/1.0/default/GnssNi.cpp