- local j = { id = dev }
- local wn = netm:get_wifinet(dev)
- local iw = wn and wn.iwinfo
- if iw then
- local f
- for _, f in ipairs({
- "channel", "frequency", "txpower", "bitrate", "signal", "noise",
- "quality", "quality_max", "bssid", "country",
- "encryption", "ifname", "assoclist"
- }) do
- j[f] = iw[f]
- end
- end
-
- j.mode = wn and wn:active_mode() or "?"
- j.ssid = wn and wn:active_ssid() or "?"
-
- rv[#rv+1] = j