dstat_wifi.py (dstat-0.7.3) | : | dstat_wifi.py (dstat-0.7.4) | ||
---|---|---|---|---|
skipping to change at line 23 | skipping to change at line 23 | |||
global iwlibs | global iwlibs | |||
from pythonwifi import iwlibs | from pythonwifi import iwlibs | |||
def vars(self): | def vars(self): | |||
return iwlibs.getNICnames() | return iwlibs.getNICnames() | |||
def extract(self): | def extract(self): | |||
for name in self.vars: | for name in self.vars: | |||
wifi = iwlibs.Wireless(name) | wifi = iwlibs.Wireless(name) | |||
stat, qual, discard, missed_beacon = wifi.getStatistics() | stat, qual, discard, missed_beacon = wifi.getStatistics() | |||
# print qual.quality, qual.signallevel, qual.noiselevel | # print(qual.quality, qual.signallevel, qual.noiselevel) | |||
if qual.quality == 0 or qual.signallevel == -101 or qual.noiselevel == -101 or qual.signallevel == -256 or qual.noiselevel == -256: | if qual.quality == 0 or qual.signallevel == -101 or qual.noiselevel == -101 or qual.signallevel == -256 or qual.noiselevel == -256: | |||
self.val[name] = ( -1, -1 ) | self.val[name] = ( -1, -1 ) | |||
else: | else: | |||
self.val[name] = ( qual.quality, qual.signallevel * 100 / qual.n oiselevel ) | self.val[name] = ( qual.quality, qual.signallevel * 100 / qual.n oiselevel ) | |||
# vim:ts=4:sw=4:et | # vim:ts=4:sw=4:et | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added |