/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ |
ScanDetailCache.java | 40 private final HashMap<String, ScanDetail> mMap; 60 void put(ScanDetail scanDetail) { 66 mMap.put(scanDetail.getBSSIDString(), scanDetail); 76 ScanDetail scanDetail = getScanDetail(bssid); 77 return scanDetail == null ? null : scanDetail.getScanResult(); 81 * Get ScanDetail object corresponding to the provided BSSID [all...] |
WifiNetworkSelector.java | 57 private volatile List<Pair<ScanDetail, WifiConfiguration>> mConnectableNetworks = 59 private List<ScanDetail> mFilteredNetworks = new ArrayList<>(); 101 void update(List<ScanDetail> scanDetails); 115 * @param connectableNetworks a list of the ScanDetail and WifiConfiguration 121 WifiConfiguration evaluateNetworks(List<ScanDetail> scanDetails, 124 List<Pair<ScanDetail, WifiConfiguration>> connectableNetworks); 135 private boolean isCurrentNetworkSufficient(WifiInfo wifiInfo, List<ScanDetail> scanDetails) { 192 private boolean is5GHzNetworkAvailable(List<ScanDetail> scanDetails) { 193 for (ScanDetail detail : scanDetails) { 200 private boolean isNetworkSelectionNeeded(List<ScanDetail> scanDetails, WifiInfo wifiInfo [all...] |
SavedNetworkEvaluator.java | 149 public void update(List<ScanDetail> scanDetails) { 229 public WifiConfiguration evaluateNetworks(List<ScanDetail> scanDetails, 232 List<Pair<ScanDetail, WifiConfiguration>> connectableNetworks) { 238 for (ScanDetail scanDetail : scanDetails) { 239 ScanResult scanResult = scanDetail.getScanResult(); 244 mWifiConfigManager.getConfiguredNetworkForScanDetailAndCache(scanDetail); 303 connectableNetworks.add(Pair.create(scanDetail,
|
ScoredNetworkEvaluator.java | 85 public void update(List<ScanDetail> scanDetails) { 91 private void updateNetworkScoreCache(List<ScanDetail> scanDetails) { 126 public WifiConfiguration evaluateNetworks(List<ScanDetail> scanDetails, 129 List<Pair<ScanDetail, WifiConfiguration>> connectableNetworks) { 137 ScanDetail scanDetail = scanDetails.get(i); 138 ScanResult scanResult = scanDetail.getScanResult(); 146 mWifiConfigManager.getConfiguredNetworkForScanDetailAndCache(scanDetail); 184 connectableNetworks.add(Pair.create(scanDetail, configuredNetwork));
|
WifiLastResortWatchdog.java | 113 * @param availableNetworks ScanDetail & Config list of potential connection 117 List<Pair<ScanDetail, WifiConfiguration>> availableNetworks) { 123 for (Pair<ScanDetail, WifiConfiguration> pair : availableNetworks) { 124 final ScanDetail scanDetail = pair.first; 126 ScanResult scanResult = scanDetail.getScanResult(); 129 String ssid = "\"" + scanDetail.getSSID() + "\""; 131 Log.v(TAG, " " + bssid + ": " + scanDetail.getSSID()); 540 * SSID of the network (from ScanDetail)
|
WifiConfigManager.java | [all...] |
WifiNetworkHistory.java | 277 for (ScanDetail scanDetail : getScanDetailCache(config, 279 ScanResult result = scanDetail.getScanResult(); 510 ScanDetail scanDetail = new ScanDetail(wssid, bssid, 512 getScanDetailCache(config, scanDetailCaches).put(scanDetail);
|
WificondControl.java | 506 * @return Returns an ArrayList of ScanDetail. 509 public ArrayList<ScanDetail> getScanResults(@NonNull String ifaceName, int scanType) { 510 ArrayList<ScanDetail> results = new ArrayList<>(); 550 ScanDetail scanDetail = new ScanDetail(networkDetail, wifiSsid, bssid, flags, 552 ScanResult scanResult = scanDetail.getScanResult(); 555 if (ScanResultUtil.isScanResultForEapNetwork(scanDetail.getScanResult()) 575 results.add(scanDetail); 578 Log.e(TAG, "Failed to create ScanDetail ArrayList") [all...] |
AvailableNetworkNotifier.java | 269 public void handleScanResults(@NonNull List<ScanDetail> availableNetworks) { 308 public ScanResult recommendNetwork(@NonNull List<ScanDetail> networks, 312 for (ScanDetail scanDetail : networks) { 313 ScanResult scanResult = scanDetail.getScanResult();
|
WifiMetrics.java | 672 * Set AP related metrics from ScanDetail 674 public void setConnectionScanDetail(ScanDetail scanDetail) { 676 if (mCurrentConnectionEvent != null && scanDetail != null) { 677 NetworkDetail networkDetail = scanDetail.getNetworkDetail(); 678 ScanResult scanResult = scanDetail.getScanResult(); [all...] |
WifiStateMachine.java | [all...] |
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/hotspot2/ |
PasspointNetworkEvaluator.java | 26 import com.android.server.wifi.ScanDetail; 50 ScanDetail scanDetail) { 53 mScanDetail = scanDetail; 57 ScanDetail mScanDetail; 73 public void update(List<ScanDetail> scanDetails) {} 76 public WifiConfiguration evaluateNetworks(List<ScanDetail> scanDetails, 79 List<Pair<ScanDetail, WifiConfiguration>> connectableNetworks) { 83 // Go through each ScanDetail and find the best provider for each ScanDetail [all...] |
PasspointNetworkScore.java | 22 import com.android.server.wifi.ScanDetail; 143 * @param scanDetail The ScanDetail associated with the AP 147 public static int calculateScore(boolean isHomeProvider, ScanDetail scanDetail, 149 NetworkDetail networkDetail = scanDetail.getNetworkDetail(); 182 score += RSSI_SCORE.lookupScore(scanDetail.getScanResult().level, isActiveNetwork);
|
/frameworks/opt/net/wifi/tests/wifitests/src/com/android/server/wifi/ |
WifiNetworkSelectorTestUtil.java | 51 * A class that holds a list of scanDetail and their associated WifiConfiguration. 54 List<ScanDetail> mScanDetails; 57 ScanDetailsAndWifiConfigs(List<ScanDetail> scanDetails, WifiConfiguration[] configs) { 62 List<ScanDetail> getScanDetails() { 72 * Build a list of ScanDetail based on the caller supplied network SSID, BSSID, 83 * @return the constructed ScanDetail list and WifiConfiguration array 88 List<ScanDetail> scanDetails = buildScanDetails(ssids, bssids, freqs, caps, levels, clock); 119 * @return the constructed list of ScanDetail 121 public static List<ScanDetail> buildScanDetails(String[] ssids, String[] bssids, int[] freqs, 123 List<ScanDetail> scanDetailList = new ArrayList<ScanDetail>() [all...] |
WifiLastResortWatchdogTest.java | 69 private List<Pair<ScanDetail, WifiConfiguration>> createFilteredQnsCandidates(String[] ssids, 72 List<Pair<ScanDetail, WifiConfiguration>> candidates = new ArrayList<>(); 76 ScanDetail scanDetail = new ScanDetail(WifiSsid.createFromAsciiEncoded(ssid), 87 candidates.add(Pair.create(scanDetail, config)); 92 private List<Pair<ScanDetail, WifiConfiguration>> createFilteredQnsCandidates(String[] ssids, 95 List<Pair<ScanDetail, WifiConfiguration>> candidates = 96 new ArrayList<Pair<ScanDetail, WifiConfiguration>>(); 100 ScanDetail scanDetail = new ScanDetail(WifiSsid.createFromAsciiEncoded(ssid) [all...] |
WifiNetworkSelectorTest.java | 99 public void update(List<ScanDetail> scanDetails) {} 112 * scanDetail entry, through 116 public WifiConfiguration evaluateNetworks(List<ScanDetail> scanDetails, 119 List<Pair<ScanDetail, WifiConfiguration>> connectableNetworks) { 123 ScanDetail scanDetail = scanDetails.get(0); 124 mWifiConfigManager.setNetworkCandidateScanResult(0, scanDetail.getScanResult(), 100); 127 mWifiConfigManager.getConfiguredNetworkForScanDetailAndCache(scanDetail)); 129 return mWifiConfigManager.getConfiguredNetworkForScanDetailAndCache(scanDetail); 215 List<ScanDetail> scanDetails = scanDetailsAndConfigs.getScanDetails() [all...] |
WifiConfigManagerTest.java | [all...] |
WifiMetricsTest.java | 320 private ScanDetail buildMockScanDetail(boolean hidden, NetworkDetail.HSRelease hSRelease, 322 ScanDetail mockScanDetail = mock(ScanDetail.class); 333 private ScanDetail buildMockScanDetail(String ssid, String bssid, boolean isOpen, 335 ScanDetail mockScanDetail = mock(ScanDetail.class); 357 private ScanDetail buildMockScanDetailPasspoint(String ssid, String bssid, long hessid, 359 ScanDetail mockScanDetail = mock(ScanDetail.class); 375 private List<ScanDetail> buildMockScanDetailList() [all...] |
/frameworks/opt/net/wifi/tests/wifitests/src/com/android/server/wifi/hotspot2/ |
PasspointNetworkScoreTest.java | 26 import com.android.server.wifi.ScanDetail; 307 * Helper function for generating a {@link ScanDetail} for testing. 312 * @return {@link ScanDetail} 314 private static ScanDetail generateScanDetail(int rssiLevel, boolean internetAccess, 325 // Setup ScanDetail. 326 ScanDetail scanDetail = mock(ScanDetail.class); 327 when(scanDetail.getScanResult()).thenReturn(scanResult); 328 when(scanDetail.getNetworkDetail()).thenReturn(networkDetail) [all...] |
PasspointNetworkEvaluatorTest.java | 41 import com.android.server.wifi.ScanDetail; 106 * Helper function for generating {@link ScanDetail} for testing. 110 * @return {@link ScanDetail} 112 private static ScanDetail generateScanDetail(String ssid, String bssid) { 117 ScanDetail scanDetail = mock(ScanDetail.class); 121 when(scanDetail.getSSID()).thenReturn(ssid); 122 when(scanDetail.getBSSIDString()).thenReturn(bssid); 123 when(scanDetail.getScanResult()).thenReturn(scanResult) [all...] |