8de215096092cbe08e99fb2f8a8af54e3328fa52 |
|
23-Apr-2018 |
Yu-Han Yang <yuhany@google.com> |
Refactor GnssMeasurementsProvider Bug: 77974102 Change-Id: I9d993bd7a4a32ab2eef293c0efae3109348e7577 Fixes: 77974102 Test: m -j ROBOTEST_FILTER=GnssMeasurementsProviderTest RunFrameworksServicesRoboTests
/frameworks/base/services/core/java/com/android/server/location/GnssMeasurementsProvider.java
|
48f1a647655f3479bc655d2c3c4873c6aa9b712c |
|
11-Nov-2017 |
gomo <gomo@google.com> |
Duty Cycling and Low Power Mode GNSS feature implementations Implementaion of 2 GNSS Android-P features: - The Duty Cycling API to enable high accuracy applications development - The Low Power Mode GNSS API to save power when indoor Bug: 64009176 Test: Existing unit tests still pass. Change-Id: I3ba3b86a635a54927c694fdd66a038757e843937
/frameworks/base/services/core/java/com/android/server/location/GnssMeasurementsProvider.java
|
aa420d5e1432d8669ecc10a52246e734b4eea156 |
|
04-Jul-2017 |
Wyatt Riley <wyattriley@google.com> |
Fix RemoteListenerHelper vs. HAL deadlock Releasing lock before calling into HAL. Fixes: 62776535 Bug: 63264577 Test: Build, GNSS location & GnssMeasurement toggling Reproed issue with test sleep code without fix and passed with. Change-Id: I44e183e98edd972619a068bbcc95468e9a9cdee1
/frameworks/base/services/core/java/com/android/server/location/GnssMeasurementsProvider.java
|
e8abe8e5ad830bd130b258c6801d75f6542200b5 |
|
01-Apr-2016 |
Lifu Tang <lifu@google.com> |
Addressed API review comments and updated JavaDoc Bug: 27274532 Bug: 27948390 Change-Id: I0255d2511deab788dcab9815def9c1287a50b7f9
/frameworks/base/services/core/java/com/android/server/location/GnssMeasurementsProvider.java
|
76a620f0482ba54a4921c7c7e7eeb8ea87c12d3e |
|
27-Feb-2016 |
Lifu Tang <lifu@google.com> |
Addressed the review comments from API Council Following are the review comments from API Council: (Places below that reference "s/foo/bar/" below are suggesting that "foo" be replaced with "bar".) GnssClock -- Class docs should not refer to "GPS" at the top level -- s/InNs/Nanos/ -- s/Sec/Second/ GnssMeasurement -- s/In// for "InUnitname" -- s/Sec/Second/ -- s/Ms/Millis/ -- s/Deg/Degrees/ -- STATUS_GPS_LOCATION_DISABLED -> STATUS_GNSS_LOCATION_DISABLED GnssMeasurementsEvent.Callback -- "returns" -> "reports" in the method docs as the methods return void LocationManager -- register/unregisterGnssMeasurementEventCallback -> register/unregisterGnssMeasurementsEventCallback (plural) GnssNavigationMessage -- MESSAGE_TYPE_ constants -> change to just TYPE_; the "MESSAGE" is redundant with the class name -- is a signed byte/short ok based on the standard here? If not consider using int in the public api GnssStatus -- Make sure @IntDef exists for the constellation type -- Please append unit types for values returned to match GnssMeasurement methods GnssStatusCallback -- Please document time base/units for the time parameter of onFirstFix Bug: 27385557 Change-Id: Ifed6a2eca3fd7ba89b3ded6964a70376235af8f4
/frameworks/base/services/core/java/com/android/server/location/GnssMeasurementsProvider.java
|
818aa2c2c46addae934fb6cd42f889affc9ef747 |
|
01-Feb-2016 |
Lifu Tang <lifu@google.com> |
Rename Gps to Gnss for measurement-related APIs Bug: 26895757 Change-Id: I12d89dc251e356cf976a4bcd3589a8925a8ad745
/frameworks/base/services/core/java/com/android/server/location/GnssMeasurementsProvider.java
|