summaryrefslogtreecommitdiffstats
path: root/wifi/java/android/net/wifi/WifiConnectionStatistics.java
diff options
context:
space:
mode:
authorvandwalle <vandwalle@google.com>2014-07-29 12:11:29 -0700
committervandwalle <vandwalle@google.com>2014-07-29 12:33:12 -0700
commitf7d3700ea117320854670a301a3fa9c42cdaa96a (patch)
tree6864f9cd92e9694dc795646096ba416195047684 /wifi/java/android/net/wifi/WifiConnectionStatistics.java
parent57b69dd27e582e951ea223ba970bd7157753769b (diff)
downloadframeworks_base-f7d3700ea117320854670a301a3fa9c42cdaa96a.zip
frameworks_base-f7d3700ea117320854670a301a3fa9c42cdaa96a.tar.gz
frameworks_base-f7d3700ea117320854670a301a3fa9c42cdaa96a.tar.bz2
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
Diffstat (limited to 'wifi/java/android/net/wifi/WifiConnectionStatistics.java')
-rw-r--r--wifi/java/android/net/wifi/WifiConnectionStatistics.java19
1 files changed, 19 insertions, 0 deletions
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<String, WifiNetworkConnectionStatistics>();
}
@@ -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();