summaryrefslogtreecommitdiffstats
path: root/wifi/java/android/net/wifi/WifiScanner.java
diff options
context:
space:
mode:
authorVinit Deshpande <vinitd@google.com>2014-06-26 18:29:37 -0700
committerVinit Deshpande <vinitd@google.com>2014-07-10 13:45:01 -0700
commit19024b6d82aa80327f0f90303ef681938012fbe7 (patch)
treed5d74962efc57f0916988856e6f39976e536ff75 /wifi/java/android/net/wifi/WifiScanner.java
parent6bc2c2c34f2b23eae79ad733c97a691734055c4f (diff)
downloadframeworks_base-19024b6d82aa80327f0f90303ef681938012fbe7.zip
frameworks_base-19024b6d82aa80327f0f90303ef681938012fbe7.tar.gz
frameworks_base-19024b6d82aa80327f0f90303ef681938012fbe7.tar.bz2
Lower minimum scanning period in WifiScanner
Change-Id: I4af8200a23c2b61b2505424a3832ca47d390fd80
Diffstat (limited to 'wifi/java/android/net/wifi/WifiScanner.java')
-rw-r--r--wifi/java/android/net/wifi/WifiScanner.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/wifi/java/android/net/wifi/WifiScanner.java b/wifi/java/android/net/wifi/WifiScanner.java
index 9b6840c..f3294bb 100644
--- a/wifi/java/android/net/wifi/WifiScanner.java
+++ b/wifi/java/android/net/wifi/WifiScanner.java
@@ -63,7 +63,7 @@ public class WifiScanner {
public static final int WIFI_BAND_BOTH_WITH_DFS = 7; /* both bands with DFS channels */
/** Minimum supported scanning period */
- public static final int MIN_SCAN_PERIOD_MS = 2000; /* minimum supported period */
+ public static final int MIN_SCAN_PERIOD_MS = 1000; /* minimum supported period */
/** Maximum supported scanning period */
public static final int MAX_SCAN_PERIOD_MS = 1024000; /* maximum supported period */
@@ -141,7 +141,7 @@ public class WifiScanner {
public int band;
/** list of channels; used when band is set to WIFI_BAND_UNSPECIFIED */
public ChannelSpec[] channels;
- /** period of background scan; in millisecond */
+ /** period of background scan; in millisecond, 0 => single shot scan */
public int periodInMs;
/** must have a valid REPORT_EVENT value */
public int reportEvents;
@@ -270,6 +270,7 @@ public class WifiScanner {
/** @hide */
public void scan(ScanSettings settings, ScanListener listener) {
validateChannel();
+ settings.periodInMs = 0;
sAsyncChannel.sendMessage(CMD_SCAN, 0, putListener(listener), settings);
}