From: Jo-Philipp Wich Date: Thu, 10 Nov 2011 22:35:56 +0000 (+0000) Subject: libiwinfo: show noise and snr in assoclist X-Git-Tag: 0.11.0~1377 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=3890c691c2710d3e2ad619d0726afef7684e89a4;p=oweals%2Fluci.git libiwinfo: show noise and snr in assoclist --- diff --git a/contrib/package/iwinfo/src/iwinfo.lua b/contrib/package/iwinfo/src/iwinfo.lua index 4a982dd99..811022052 100755 --- a/contrib/package/iwinfo/src/iwinfo.lua +++ b/contrib/package/iwinfo/src/iwinfo.lua @@ -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")