luci-mod-network: use "band" from iwinfo freqlist

Instead of mapping it by frequency.

Signed-off-by: Andre Heider <a.heider@gmail.com>
This commit is contained in:
Andre Heider 2022-11-23 13:29:22 +01:00
parent abad257fbb
commit 01c5a63934

View file

@ -319,19 +319,11 @@ var CBIWifiFrequencyValue = form.Value.extend({
}; };
for (var i = 0; i < data[1].length; i++) { for (var i = 0; i < data[1].length; i++) {
var band; if (!data[1][i].band)
if (data[1][i].mhz >= 2412 && data[1][i].mhz <= 2484)
band = '2g';
else if (data[1][i].mhz >= 5160 && data[1][i].mhz <= 5885)
band = '5g';
else if (data[1][i].mhz >= 5925 && data[1][i].mhz <= 7125)
band = '6g';
else if (data[1][i].mhz >= 58320 && data[1][i].mhz <= 69120)
band = '60g';
else
continue; continue;
var band = '%dg'.format(data[1][i].band);
this.channels[band].push( this.channels[band].push(
data[1][i].channel, data[1][i].channel,
'%d (%d Mhz)'.format(data[1][i].channel, data[1][i].mhz), '%d (%d Mhz)'.format(data[1][i].channel, data[1][i].mhz),