UNPKG

node-wifi

Version:
41 lines (28 loc) 700 B
const channels = {}; // cf [wlan channels frequency](https://en.wikipedia.org/wiki/List_of_WLAN_channels) let frequency = 2412; for (let i = 1; i < 15; i++) { channels[i] = frequency; frequency = frequency + 5; } frequency = 5180; for (let j = 36; j <= 64; j += 2) { channels[j] = frequency; frequency += 10; } frequency = 5500; for (let k = 100; k <= 144; k += 2) { channels[k] = frequency; frequency += 10; } frequency = 5745; for (let l = 149; l <= 161; l += 2) { channels[l] = frequency; frequency += 10; } frequency = 5825; for (let m = 165; m <= 173; m += 4) { channels[m] = frequency; frequency += 20; } module.exports = channel => channels[parseInt(channel)];