diff --git a/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua b/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua index 3e131c520e..e8b0240ea5 100644 --- a/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua +++ b/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua @@ -6,59 +6,80 @@ s = m:section(NamedSection, "__hearingmap__") function s.render(self, sid) local tpl = require "luci.template" tpl.render_string([[ -
SSID | +Client MAC | +AP MAC | +Frequency | +HT Sup | +VHT Sup | +Signal | +RCPI | +RSNI | +Channel Utilization |
+ Station connect to AP |
+ Score | +
---|---|---|---|---|---|---|---|---|---|---|---|
<%= name %> | + <% + local mac, data + for mac, data in pairs(macs) do + local mac2, data2 + local count_macs = 0 + local count_loop = 0 + for _ in pairs(data) do count_macs = count_macs + 1 end + + for mac2, data2 in pairs(data) do + %> +|||||||||||
<%= mac %> | + <% end %> + <% else %> +<%= mac %> | + <% end %> +<%= mac2 %> | +<%= "%.3f" %( data2.freq / 1000 ) %> GHz (Channel: <%= "%d" %( status.frequency_to_channel(data2.freq) ) %>) |
+ <%= (data2.ht_capabilities == true and data2.ht_support == true) and "True" or "False" %> | +<%= (data2.vht_capabilities == true and data2.vht_support == true) and "True" or "False" %> | +<%= "%d" %data2.signal %> | +<%= "%d" %data2.rcpi %> | +<%= "%d" %data2.rsni %> | +<%= "%.2f" %(data2.channel_utilization / 2.55) %> % | +<%= "%d" %data2.num_sta %> | +<%= "%d" %data2.score %> | +