diff options
author | xshu <xshu@google.com> | 2018-06-13 14:09:06 -0700 |
---|---|---|
committer | xshu <xshu@google.com> | 2018-11-05 14:22:36 -0800 |
commit | 894960003ef7ccb181dee54da59fe787f471e406 (patch) | |
tree | b591c8622aabb3788f3c10e4bee84c9dadf46690 /tests/wifitests/src/com/android/server/wifi/wificond | |
parent | 92f114e589464dc926002ebf6ada9716a184840a (diff) | |
download | android_frameworks_opt_net_wifi-894960003ef7ccb181dee54da59fe787f471e406.tar.gz android_frameworks_opt_net_wifi-894960003ef7ccb181dee54da59fe787f471e406.tar.bz2 android_frameworks_opt_net_wifi-894960003ef7ccb181dee54da59fe787f471e406.zip |
Pno frequency culling: plumb freq to wificond
Add int[] frequecies to PnoNetwork data structure and add the pipeline
to do the plumbing down to wificond.
Bug: 64312268
Test: compile, unit test
Manual test:
flash to device
connect to AP in shield box
close shield box
screen off to trigger pno scan
observe pno scan started and no crashes
open shield box
wait for connection to occur
Change-Id: I4ebaf7f034e5a4d0f50582bd469460b3ec00d761
Diffstat (limited to 'tests/wifitests/src/com/android/server/wifi/wificond')
-rw-r--r-- | tests/wifitests/src/com/android/server/wifi/wificond/PnoSettingsTest.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/wificond/PnoSettingsTest.java b/tests/wifitests/src/com/android/server/wifi/wificond/PnoSettingsTest.java index 3fd9c6024..abc266513 100644 --- a/tests/wifitests/src/com/android/server/wifi/wificond/PnoSettingsTest.java +++ b/tests/wifitests/src/com/android/server/wifi/wificond/PnoSettingsTest.java @@ -37,6 +37,8 @@ public class PnoSettingsTest { new byte[] {'G', 'o', 'o', 'g', 'l', 'e', 'G', 'u', 'e', 's', 't'}; private static final byte[] TEST_SSID_2 = new byte[] {'A', 'n', 'd', 'r', 'o', 'i', 'd', 'T', 'e', 's', 't'}; + private static final int[] TEST_FREQUENCIES_1 = {}; + private static final int[] TEST_FREQUENCIES_2 = {2500, 5124}; private static final int TEST_INTERVAL_MS = 30000; private static final int TEST_MIN_2G_RSSI = -60; private static final int TEST_MIN_5G_RSSI = -65; @@ -53,10 +55,12 @@ public class PnoSettingsTest { PnoNetwork pnoNetwork1 = new PnoNetwork(); pnoNetwork1.ssid = TEST_SSID_1; pnoNetwork1.isHidden = true; + pnoNetwork1.frequencies = TEST_FREQUENCIES_1; PnoNetwork pnoNetwork2 = new PnoNetwork(); pnoNetwork2.ssid = TEST_SSID_2; pnoNetwork2.isHidden = false; + pnoNetwork2.frequencies = TEST_FREQUENCIES_2; pnoSettings.pnoNetworks = new ArrayList(Arrays.asList(pnoNetwork1, pnoNetwork2)); |