diff options
| author | 2018-02-13 15:17:08 -0800 | |
|---|---|---|
| committer | 2018-02-16 10:13:26 -0800 | |
| commit | 11fa8355d4bc823aa87bab9607bf346093350ca5 (patch) | |
| tree | e71bd007c6873970f8d857f7a4c5fa46be504ccc | |
| parent | 870301c9e2ce42b67da7dcc5a24cc4f03e39f3ae (diff) | |
[RTT] RangeResult RSSI now in units of dB
Changed from units of -0.5dB to units of +1dB (original is what comes
from the firmware).
Per API council feedback.
Bug: 73088768
Test: unit tests & integration tests
Change-Id: I77ccbf76f947f29b24a701626e0a1517dd85729e
| -rw-r--r-- | wifi/java/android/net/wifi/RttManager.java | 2 | ||||
| -rw-r--r-- | wifi/java/android/net/wifi/rtt/RangingResult.java | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/wifi/java/android/net/wifi/RttManager.java b/wifi/java/android/net/wifi/RttManager.java index a61ac54e0ff1..f79c396b9079 100644 --- a/wifi/java/android/net/wifi/RttManager.java +++ b/wifi/java/android/net/wifi/RttManager.java @@ -991,7 +991,7 @@ public class RttManager { legacyResults[i].distance = result.getDistanceMm() / 10; legacyResults[i].distanceStandardDeviation = result.getDistanceStdDevMm() / 10; - legacyResults[i].rssi = result.getRssi(); + legacyResults[i].rssi = result.getRssi() * -2; legacyResults[i].ts = result.getRangingTimestampUs(); } else { // just in case legacy API needed some relatively real timestamp diff --git a/wifi/java/android/net/wifi/rtt/RangingResult.java b/wifi/java/android/net/wifi/rtt/RangingResult.java index fbec0f1bffc1..ea8b4c701be5 100644 --- a/wifi/java/android/net/wifi/rtt/RangingResult.java +++ b/wifi/java/android/net/wifi/rtt/RangingResult.java @@ -177,7 +177,7 @@ public final class RangingResult implements Parcelable { } /** - * @return The average RSSI (in units of -0.5dB) observed during the RTT measurement. + * @return The average RSSI, in units of dBm, observed during the RTT measurement. * <p> * Only valid if {@link #getStatus()} returns {@link #STATUS_SUCCESS}, otherwise will throw an * exception. |