diff options
author | Sohani Rao <sohanirao@google.com> | 2017-07-09 15:23:01 -0700 |
---|---|---|
committer | Sohani Rao <sohanirao@google.com> | 2017-08-16 15:27:08 -0700 |
commit | 71c4c2a898a827a867564159ce78e41aedd2295b (patch) | |
tree | 538c5f66e18922e52cbe190b1a048badaed4ea18 /service/java/com/android/server/wifi/scanner | |
parent | 85c806c0d32bb30f421ebc372a59b2f3ea2dce41 (diff) | |
download | android_frameworks_opt_net_wifi-71c4c2a898a827a867564159ce78e41aedd2295b.tar.gz android_frameworks_opt_net_wifi-71c4c2a898a827a867564159ce78e41aedd2295b.tar.bz2 android_frameworks_opt_net_wifi-71c4c2a898a827a867564159ce78e41aedd2295b.zip |
Introduce new API for retrieving PNO scan results
Create a seperation of code paths for retrieving scan results from
single scan vs those from a PNO scan. This enables the underlying
implementation to return PNO scan results from the interface that most
recently completed the scans while ensuring no changes to the way single
scan results are returned to the framework.
Bug: 63148974
Test: Unit tests, on-device test for connecting to a network found by
Offload HAL during Pno scans
Change-Id: I6002f6df05e40fe24ff12f4a49599343578873f4
Diffstat (limited to 'service/java/com/android/server/wifi/scanner')
-rw-r--r-- | service/java/com/android/server/wifi/scanner/WificondScannerImpl.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/service/java/com/android/server/wifi/scanner/WificondScannerImpl.java b/service/java/com/android/server/wifi/scanner/WificondScannerImpl.java index 84105ee61..12a0bdee0 100644 --- a/service/java/com/android/server/wifi/scanner/WificondScannerImpl.java +++ b/service/java/com/android/server/wifi/scanner/WificondScannerImpl.java @@ -538,7 +538,7 @@ public class WificondScannerImpl extends WifiScannerImpl implements Handler.Call // got a scan before we started scanning or after scan was canceled return; } - mNativeScanResults = mWifiNative.getScanResults(); + mNativeScanResults = mWifiNative.getPnoScanResults(); List<ScanResult> hwPnoScanResults = new ArrayList<>(); int numFilteredScanResults = 0; for (int i = 0; i < mNativeScanResults.size(); ++i) { |