summaryrefslogtreecommitdiff
path: root/src/com/android/loganalysis/item/DumpsysWifiStatsItem.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/loganalysis/item/DumpsysWifiStatsItem.java')
-rw-r--r--src/com/android/loganalysis/item/DumpsysWifiStatsItem.java18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/com/android/loganalysis/item/DumpsysWifiStatsItem.java b/src/com/android/loganalysis/item/DumpsysWifiStatsItem.java
index 6ceb073..b956a65 100644
--- a/src/com/android/loganalysis/item/DumpsysWifiStatsItem.java
+++ b/src/com/android/loganalysis/item/DumpsysWifiStatsItem.java
@@ -27,9 +27,11 @@ public class DumpsysWifiStatsItem extends GenericItem {
public static final String WIFI_DISCONNECT = "WIFI_DISCONNECT";
/** Constant for JSON output */
public static final String WIFI_SCAN = "WIFI_SCAN";
+ /** Constant for JSON output */
+ public static final String WIFI_ASSOCIATION = "WIFI_ASSOCIATION";
private static final Set<String> ATTRIBUTES = new HashSet<String>(Arrays.asList(
- WIFI_DISCONNECT, WIFI_SCAN));
+ WIFI_DISCONNECT, WIFI_SCAN, WIFI_ASSOCIATION));
/**
* The constructor for {@link DumpsysWifiStatsItem}.
@@ -53,6 +55,13 @@ public class DumpsysWifiStatsItem extends GenericItem {
}
/**
+ * Set number of times of wifi associations
+ */
+ public void setNumWifiAssociation(int numWifiAssociations) {
+ setAttribute(WIFI_ASSOCIATION, numWifiAssociations);
+ }
+
+ /**
* Get the number of times wifi disconnected
*/
public int getNumWifiDisconnects() {
@@ -65,4 +74,11 @@ public class DumpsysWifiStatsItem extends GenericItem {
public int getNumWifiScans() {
return (int) getAttribute(WIFI_SCAN);
}
+
+ /**
+ * Get the number of times wifi association event triggered
+ */
+ public int getNumWifiAssociations() {
+ return (int) getAttribute(WIFI_ASSOCIATION);
+ }
}