mt6735平台wifi漫游阈值

来源:互联网 发布:校园网络设置 编辑:程序博客网 时间:2024/04/27 14:41

frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiConfigStore.java

 // Boost RSSI values of associated networks    public int associatedHysteresisHigh = +14;    public int associatedHysteresisLow = +8;

framework/opt/net/wifi/service/java/com/android/server/wifi/WifiAutoJoinController.java

public ScanResult attemptRoam(ScanResult a,WifiConfiguration current, int age, String currentBSSID) {...1166             // Apply hysteresis: we favor the currentBSSID by giving it a boost1167             if (currentBSSID != null && currentBSSID.equals(b.BSSID)) {1168                 // Reduce the benefit of hysteresis if RSSI <= -751169                 if (b.level <= mWifiConfigStore.bandPreferencePenaltyThreshold5) {1170                     bRssiBoost = mWifiConfigStore.associatedHysteresisLow;1171                 } else {1172                     bRssiBoost = mWifiConfigStore.associatedHysteresisHigh;1173                 }1174             }1175             if (currentBSSID != null && currentBSSID.equals(a.BSSID)) {1176                 if (a.level <= mWifiConfigStore.bandPreferencePenaltyThreshold5) {1177                     // Reduce the benefit of hysteresis if RSSI <= -751178                     aRssiBoost = mWifiConfigStore.associatedHysteresisLow;1179                 } else {1180                     aRssiBoost = mWifiConfigStore.associatedHysteresisHigh;1181                 }1182             }...}




0 0