kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
Moved the band array out of the function prototype so it's not created each time
rodzic
902efb82ea
commit
a36f22bd92
|
@ -1,86 +1,84 @@
|
||||||
// GridTracker Copyright © 2023 GridTracker.org
|
// GridTracker Copyright © 2023 GridTracker.org
|
||||||
// All rights reserved.
|
// All rights reserved.
|
||||||
// See LICENSE for more information.
|
// See LICENSE for more information.
|
||||||
|
var g_proto_bands = [
|
||||||
|
"OOB",
|
||||||
|
"OOB",
|
||||||
|
1,
|
||||||
|
"160m",
|
||||||
|
3,
|
||||||
|
"80m",
|
||||||
|
5,
|
||||||
|
"60m",
|
||||||
|
7,
|
||||||
|
"40m",
|
||||||
|
10,
|
||||||
|
"30m",
|
||||||
|
14,
|
||||||
|
"20m",
|
||||||
|
18,
|
||||||
|
"17m",
|
||||||
|
21,
|
||||||
|
"15m",
|
||||||
|
24,
|
||||||
|
"12m",
|
||||||
|
27,
|
||||||
|
"11m",
|
||||||
|
28,
|
||||||
|
"10m",
|
||||||
|
29,
|
||||||
|
"10m",
|
||||||
|
40,
|
||||||
|
"8m",
|
||||||
|
50,
|
||||||
|
"6m",
|
||||||
|
51,
|
||||||
|
"6m",
|
||||||
|
52,
|
||||||
|
"6m",
|
||||||
|
53,
|
||||||
|
"6m",
|
||||||
|
54,
|
||||||
|
"6m",
|
||||||
|
70,
|
||||||
|
"4m",
|
||||||
|
141,
|
||||||
|
"2m",
|
||||||
|
142,
|
||||||
|
"2m",
|
||||||
|
143,
|
||||||
|
"2m",
|
||||||
|
144,
|
||||||
|
"2m",
|
||||||
|
145,
|
||||||
|
"2m",
|
||||||
|
146,
|
||||||
|
"2m",
|
||||||
|
147,
|
||||||
|
"2m",
|
||||||
|
148,
|
||||||
|
"2m",
|
||||||
|
219,
|
||||||
|
"1.25m",
|
||||||
|
220,
|
||||||
|
"1.25m",
|
||||||
|
221,
|
||||||
|
"1.25m",
|
||||||
|
222,
|
||||||
|
"1.25m",
|
||||||
|
223,
|
||||||
|
"1.25m",
|
||||||
|
224,
|
||||||
|
"1.25m",
|
||||||
|
225,
|
||||||
|
"1.25m"
|
||||||
|
];
|
||||||
// Incoming is already float fixed ( 14.037 ) for 14,037,000hz
|
// Incoming is already float fixed ( 14.037 ) for 14,037,000hz
|
||||||
Number.prototype.formatBand = function ()
|
Number.prototype.formatBand = function ()
|
||||||
{
|
{
|
||||||
var freq = this;
|
let freq = this;
|
||||||
var bands = [
|
let newFreq = parseInt(freq);
|
||||||
"OOB",
|
if (newFreq > 0 && newFreq < 226) return g_proto_bands[g_proto_bands.indexOf(newFreq) + 1];
|
||||||
"0",
|
|
||||||
1,
|
|
||||||
"160m",
|
|
||||||
3,
|
|
||||||
"80m",
|
|
||||||
5,
|
|
||||||
"60m",
|
|
||||||
7,
|
|
||||||
"40m",
|
|
||||||
10,
|
|
||||||
"30m",
|
|
||||||
14,
|
|
||||||
"20m",
|
|
||||||
18,
|
|
||||||
"17m",
|
|
||||||
21,
|
|
||||||
"15m",
|
|
||||||
24,
|
|
||||||
"12m",
|
|
||||||
27,
|
|
||||||
"11m",
|
|
||||||
28,
|
|
||||||
"10m",
|
|
||||||
29,
|
|
||||||
"10m",
|
|
||||||
40,
|
|
||||||
"8m",
|
|
||||||
50,
|
|
||||||
"6m",
|
|
||||||
51,
|
|
||||||
"6m",
|
|
||||||
52,
|
|
||||||
"6m",
|
|
||||||
53,
|
|
||||||
"6m",
|
|
||||||
54,
|
|
||||||
"6m",
|
|
||||||
70,
|
|
||||||
"4m",
|
|
||||||
141,
|
|
||||||
"2m",
|
|
||||||
142,
|
|
||||||
"2m",
|
|
||||||
143,
|
|
||||||
"2m",
|
|
||||||
144,
|
|
||||||
"2m",
|
|
||||||
145,
|
|
||||||
"2m",
|
|
||||||
146,
|
|
||||||
"2m",
|
|
||||||
147,
|
|
||||||
"2m",
|
|
||||||
148,
|
|
||||||
"2m",
|
|
||||||
219,
|
|
||||||
"1.25m",
|
|
||||||
220,
|
|
||||||
"1.25m",
|
|
||||||
221,
|
|
||||||
"1.25m",
|
|
||||||
222,
|
|
||||||
"1.25m",
|
|
||||||
223,
|
|
||||||
"1.25m",
|
|
||||||
224,
|
|
||||||
"1.25m",
|
|
||||||
225,
|
|
||||||
"1.25m"
|
|
||||||
];
|
|
||||||
|
|
||||||
var newFreq = parseInt(freq);
|
|
||||||
if (newFreq > 0 && newFreq < 226) return bands[bands.indexOf(newFreq) + 1];
|
|
||||||
else if (newFreq >= 420 && newFreq <= 450) return "70cm";
|
else if (newFreq >= 420 && newFreq <= 450) return "70cm";
|
||||||
else if (newFreq >= 902 && newFreq <= 928) return "33cm";
|
else if (newFreq >= 902 && newFreq <= 928) return "33cm";
|
||||||
else if (newFreq >= 1240 && newFreq <= 1300) return "23cm";
|
else if (newFreq >= 1240 && newFreq <= 1300) return "23cm";
|
||||||
|
|
Ładowanie…
Reference in New Issue