OSDN Git Service

GNSS O Features according to go/o-gps-hal
authorgomo <gomo@google.com>
Wed, 11 Jan 2017 21:20:13 +0000 (13:20 -0800)
committergomo <gomo@google.com>
Mon, 16 Jan 2017 02:02:21 +0000 (18:02 -0800)
commit4402af6be9de4782d218170203033618f079551d
treeef0c04995d28d30189c98991abcb25e3683824bd
parentacb1d3922437b1fc0f8ed3bc53cb2c315f6e669e
GNSS O Features according to go/o-gps-hal

Added "Tow Known" as a possible gnss measurement state. As well added Automatic Gain Control (AGC)
to allow jammer detection. Also added the GNSS carrier frequeny to SV status. Also added vertical
GPS position uncertainty, speed uncertainty and bearing uncertainty. Also propagate locaton new
fields to geofence engine.
Test: Existing unit tests still pass.

Change-Id: I472b2fd2516cb7614877dea4bb054a34f50844dc
location/java/android/location/GnssMeasurement.java
location/java/android/location/GnssStatus.java
location/java/android/location/IGnssStatusListener.aidl
location/java/android/location/Location.java
location/java/android/location/LocationManager.java
services/core/java/com/android/server/location/GnssLocationProvider.java
services/core/java/com/android/server/location/GnssStatusListenerHelper.java
services/core/jni/com_android_server_location_GnssLocationProvider.cpp