From c3e6cba244b34f05178aa8b6aee18e577463bb46 Mon Sep 17 00:00:00 2001 From: Michael Plass Date: Wed, 31 Jan 2018 11:00:43 -0800 Subject: [PATCH] Remove wifi/ScanResult.averageRssi method This logic belongs in the wifi service, not here. Bug: 68401944 Test: Unit tests Change-Id: I22f07254b0f52b4b88f809a624180bab1447e34b --- wifi/java/android/net/wifi/ScanResult.java | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/wifi/java/android/net/wifi/ScanResult.java b/wifi/java/android/net/wifi/ScanResult.java index c46789cab50e6..8024bf08b1d48 100644 --- a/wifi/java/android/net/wifi/ScanResult.java +++ b/wifi/java/android/net/wifi/ScanResult.java @@ -272,27 +272,6 @@ public class ScanResult implements Parcelable { */ public RadioChainInfo[] radioChainInfos; - /** - * @hide - * Update RSSI of the scan result - * @param previousRssi - * @param previousSeen - * @param maxAge - */ - public void averageRssi(int previousRssi, long previousSeen, int maxAge) { - - if (seen == 0) { - seen = System.currentTimeMillis(); - } - long age = seen - previousSeen; - - if (previousSeen > 0 && age > 0 && age < maxAge/2) { - // Average the RSSI with previously seen instances of this scan result - double alpha = 0.5 - (double) age / (double) maxAge; - level = (int) ((double) level * (1 - alpha) + (double) previousRssi * alpha); - } - } - /** * Status indicating the scan result does not correspond to a user's saved configuration * @hide