mirror of
https://github.com/arthur-pbty/arthur-os.git
synced 2026-08-01 20:28:16 +02:00
Fix wifi frequency displays
This commit is contained in:
@@ -30,6 +30,12 @@ function formatHeaderSpeed(mbps) {
|
||||
function formatHeaderFreq(mhz) {
|
||||
var v = parseFloat(mhz)
|
||||
if (!v) return ""
|
||||
|
||||
if (v >= 2400 && v < 2500) return "2.4ghz"
|
||||
if (v >= 4900 && v < 5925) return "5ghz"
|
||||
if (v >= 5925 && v < 7125) return "6ghz"
|
||||
if (v >= 57000 && v < 71000) return "60ghz"
|
||||
|
||||
var ghz = v / 1000
|
||||
return ghz.toFixed(ghz % 1 === 0 ? 0 : 1) + "ghz"
|
||||
}
|
||||
|
||||
@@ -15,7 +15,10 @@ assertDeepEqual(
|
||||
assertEqual(network.connectionIcon('wifi', 80), network.wifiIconFor(80), 'network maps wifi icon from signal')
|
||||
assertEqual(network.formatHeaderSpeed('1000'), '1gbit', 'network formats gigabit speed')
|
||||
assertEqual(network.formatHeaderSpeed('2500'), '2.5gbit', 'network formats fractional gigabit speed')
|
||||
assertEqual(network.formatHeaderFreq('5200'), '5.2ghz', 'network formats wifi frequency')
|
||||
assertEqual(network.formatHeaderFreq('2462'), '2.4ghz', 'network formats 2.4GHz wifi band')
|
||||
assertEqual(network.formatHeaderFreq('5200'), '5ghz', 'network formats 5GHz wifi band')
|
||||
assertEqual(network.formatHeaderFreq('6455.0'), '6ghz', 'network formats 6GHz wifi band')
|
||||
assertEqual(network.formatHeaderFreq('18300'), '18.3ghz', 'network falls back to exact GHz for unknown bands')
|
||||
assertEqual(network.headerDetail({ type: 'ethernet', speed: '100' }), '100mbit', 'network header uses ethernet speed')
|
||||
|
||||
assertDeepEqual(
|
||||
|
||||
Reference in New Issue
Block a user