From f7d3700ea117320854670a301a3fa9c42cdaa96a Mon Sep 17 00:00:00 2001 From: vandwalle Date: Tue, 29 Jul 2014 12:11:29 -0700 Subject: record join attempts Change-Id: I82ef09ec46d7ac7cc8bbe2939873a5f966ee0df7 On branch scorer-logs Changes to be committed: modified: java/android/net/wifi/WifiConnectionStatistics.java On branch scorer-logs Changes to be committed: modified: java/android/net/wifi/WifiConnectionStatistics.java --- .../android/net/wifi/WifiConnectionStatistics.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'wifi/java') diff --git a/wifi/java/android/net/wifi/WifiConnectionStatistics.java b/wifi/java/android/net/wifi/WifiConnectionStatistics.java index 8e79a17..0046aa5 100644 --- a/wifi/java/android/net/wifi/WifiConnectionStatistics.java +++ b/wifi/java/android/net/wifi/WifiConnectionStatistics.java @@ -47,6 +47,15 @@ public class WifiConnectionStatistics implements Parcelable { // Number of time we polled the chip and were on 2.4GHz public int num24GhzConnected; + // Number autojoin attempts + public int numAutoJoinAttempt; + + // Number auto-roam attempts + public int numAutoRoamAttempt; + + // Number wifimanager join attempts + public int numWifiManagerJoinAttempt; + public WifiConnectionStatistics() { untrustedNetworkHistory = new HashMap(); } @@ -74,6 +83,9 @@ public class WifiConnectionStatistics implements Parcelable { StringBuilder sbuf = new StringBuilder(); sbuf.append("Connected on: 2.4Ghz=").append(num24GhzConnected); sbuf.append(" 5Ghz=").append(num5GhzConnected).append("\n"); + sbuf.append(" join=").append(numWifiManagerJoinAttempt); + sbuf.append("\\").append(numAutoJoinAttempt).append("\n"); + sbuf.append(" roam=").append(numAutoRoamAttempt).append("\n"); for (String Key : untrustedNetworkHistory.keySet()) { WifiNetworkConnectionStatistics stats = untrustedNetworkHistory.get(Key); @@ -102,6 +114,10 @@ public class WifiConnectionStatistics implements Parcelable { public void writeToParcel(Parcel dest, int flags) { dest.writeInt(num24GhzConnected); dest.writeInt(num5GhzConnected); + dest.writeInt(numAutoJoinAttempt); + dest.writeInt(numAutoRoamAttempt); + dest.writeInt(numWifiManagerJoinAttempt); + dest.writeInt(untrustedNetworkHistory.size()); for (String Key : untrustedNetworkHistory.keySet()) { WifiNetworkConnectionStatistics num = untrustedNetworkHistory.get(Key); @@ -119,6 +135,9 @@ public class WifiConnectionStatistics implements Parcelable { WifiConnectionStatistics stats = new WifiConnectionStatistics(); stats.num24GhzConnected = in.readInt(); stats.num5GhzConnected = in.readInt(); + stats.numAutoJoinAttempt = in.readInt(); + stats.numAutoRoamAttempt = in.readInt(); + stats.numWifiManagerJoinAttempt = in.readInt(); int n = in.readInt(); while (n-- > 0) { String Key = in.readString(); -- cgit v1.1