libiwinfo: show noise and snr in assoclist

remotes/tags/0.11.0
Jo-Philipp Wich 2011-11-10 22:35:56 +00:00
parent c67d7b2a43
commit 3890c691c2
1 changed files with 3 additions and 1 deletions

View File

@ -140,11 +140,13 @@ end
function print_assoclist(api, dev)
local iw = iwinfo[api]
local al = iw.assoclist(dev)
local ns = iw.noise(dev)
local ai, ae
if al and next(al) then
for ai, ae in pairs(al) do
printf("%s %s dBm", ai, s(ae.signal))
printf("%s %s dBm / %d dBm (SNR %d)",
ai, s(ae.signal), ns, n(ae.signal) - ns)
end
else
print("No client connected or no information available")