Merge change 25398 into eclair
* changes: Reintroduce wifi RssiApprox, reducing driver calls
This commit is contained in:
@@ -1350,7 +1350,7 @@ public class WifiStateTracker extends NetworkStateTracker {
|
|||||||
*/
|
*/
|
||||||
private synchronized void requestPolledInfo(WifiInfo info, boolean polling)
|
private synchronized void requestPolledInfo(WifiInfo info, boolean polling)
|
||||||
{
|
{
|
||||||
int newRssi = WifiNative.getRssiCommand();
|
int newRssi = (polling ? WifiNative.getRssiApproxCommand() : WifiNative.getRssiCommand());
|
||||||
if (newRssi != -1 && -200 < newRssi && newRssi < 256) { // screen out invalid values
|
if (newRssi != -1 && -200 < newRssi && newRssi < 256) { // screen out invalid values
|
||||||
/* some implementations avoid negative values by adding 256
|
/* some implementations avoid negative values by adding 256
|
||||||
* so we need to adjust for that here.
|
* so we need to adjust for that here.
|
||||||
|
|||||||
Reference in New Issue
Block a user