summaryrefslogtreecommitdiffstats
path: root/perl-install/network/monitor.pm
diff options
context:
space:
mode:
authorOlivier Blin <oblin@mandriva.org>2005-08-10 09:00:49 +0000
committerOlivier Blin <oblin@mandriva.org>2005-08-10 09:00:49 +0000
commit16d600d0009a680ee936c749cbbe155bb1c17dc8 (patch)
treed7fe7d4de98f9339bd70353017cfde362096a5c1 /perl-install/network/monitor.pm
parent6245035b3104b41bb57a1326006cc3eb71b741a7 (diff)
downloaddrakx-16d600d0009a680ee936c749cbbe155bb1c17dc8.tar
drakx-16d600d0009a680ee936c749cbbe155bb1c17dc8.tar.gz
drakx-16d600d0009a680ee936c749cbbe155bb1c17dc8.tar.bz2
drakx-16d600d0009a680ee936c749cbbe155bb1c17dc8.tar.xz
drakx-16d600d0009a680ee936c749cbbe155bb1c17dc8.zip
compute approx_level in network::monitor::list_wireless
Diffstat (limited to 'perl-install/network/monitor.pm')
-rw-r--r--perl-install/network/monitor.pm1
1 files changed, 1 insertions, 0 deletions
diff --git a/perl-install/network/monitor.pm b/perl-install/network/monitor.pm
index 08fc4c971..eea814bc8 100644
--- a/perl-install/network/monitor.pm
+++ b/perl-install/network/monitor.pm
@@ -22,6 +22,7 @@ sub list_wireless {
#- bssid / frequency / signal level / flags / ssid
while ($results =~ /^((?:[0-9a-f]{2}:){5}[0-9a-f]{2})\t(\d+)\t(\d+)\t(.*?)\t(.*)$/mg) {
$networks{$1} = { frequency => $2, signal_level => $3, flags => $4, ssid => $5 };
+ $networks{$1}{approx_level} = 20 + min(80, int($3/20)*20);
}
my $list;
eval { $list = $o->call_method('ListNetworks') };