Compare commits

..

No commits in common. "3114b4ce30e7aa44777bd538681db119fb01e0fa" and "c142be9e4aa652d3dd886d92b8c655d41645bf6c" have entirely different histories.

3 changed files with 527 additions and 531 deletions

View file

@ -5,33 +5,48 @@
power_e: Power E, power_e: Power E,
power_n: Power N power_n: Power N
} }
- frequency: 135.7-137.8 - start: 135.7
end: 137.8
power: {a: 1 W ERP} power: {a: 1 W ERP}
- frequency: 472-479 - start: 472
end: 479
power: {a: 1 W ERP} power: {a: 1 W ERP}
- frequency: 1810-1850 - start: 1810
end: 1850
power: {a: 750 W PEP, e: 100 W PEP} power: {a: 750 W PEP, e: 100 W PEP}
- frequency: 1850-1890 - start: 1850
end: 1890
power: {a: 75 W PEP, e: 75 W PEP} power: {a: 75 W PEP, e: 75 W PEP}
- frequency: 1890-2000 - start: 1890
end: 2000
power: {a: 10 W PEP, e: 10 W PEP} power: {a: 10 W PEP, e: 10 W PEP}
- frequency: 3500-3800 - start: 3500
end: 3800
power: {a: 750 W PEP, e: 100 W PEP} power: {a: 750 W PEP, e: 100 W PEP}
- frequency: 5351.5-5366.5 - start: 5351.5
end: 5366.5
power: {a: 15 W EIRP} power: {a: 15 W EIRP}
- frequency: 7000-7100 - start: 7000
end: 7100
power: {a: 750 W PEP} power: {a: 750 W PEP}
- frequency: 7100-7200 - start: 7100
end: 7200
power: {a: 750 W PEP} power: {a: 750 W PEP}
- frequency: 10100-10150 - start: 10100
end: 10150
power: {a: 150 W PEP} power: {a: 150 W PEP}
- frequency: 14000-14350 - start: 14000
end: 14350
power: {a: 750 W PEP} power: {a: 750 W PEP}
- frequency: 18068-18168 - start: 18068
end: 18168
power: {a: 750 W PEP} power: {a: 750 W PEP}
- frequency: 21000-21450 - start: 21000
end: 21450
power: {a: 750 W PEP, e: 100 W PEP} power: {a: 750 W PEP, e: 100 W PEP}
- frequency: 24890-24990 - start: 24890
end: 24990
power: {a: 750 W PEP} power: {a: 750 W PEP}
- frequency: 28000-29700 - start: 28000
end: 29700
power: {a: 750 W PEP, e: 100 W PEP, n: 10 W ERP} power: {a: 750 W PEP, e: 100 W PEP, n: 10 W ERP}

View file

@ -11,553 +11,544 @@
- band: 2.2 km - band: 2.2 km
mode: CW mode: CW
bandwidth: 200 bandwidth: 200
frequency: 135.7-137.8 start: 135.7
description: CW, QRSS and narrow band digital modes end: 137.8
parts:
- description: CW, QRSS and narrow band digital modes
start: 135.7
end: 137.8
- band: 630 m - band: 630 m
mode: CW mode: CW
bandwidth: 200 bandwidth: 200
frequency: 472-475 start: 472
description: CW end: 475
parts:
- description: CW
start: 472
end: 475
- band: 630 m - band: 630 m
mode: Narrow band modes mode: Narrow band modes
bandwidth: 500 bandwidth: 500
frequency: 475-479 start: 475
description: CW, Digimodes, Bandwidth of 500 Hz suggested end: 479
parts:
- description: CW, Digimodes, Bandwidth of 500 Hz suggested
start: 475
end: 479
- band: 160 m - band: 160 m
mode: CW mode: CW
bandwidth: 200 bandwidth: 200
frequency: 1810-1838 start: 1810
- band: 160 m end: 1838
mode: CW parts:
bandwidth: 200 - start: 1810
description: CW QRP Centre of Activity end: 1838
frequency: 1836 - description: CW QRP Centre of Activity
at: 1836
- band: 160 m - band: 160 m
mode: Narrow band modes mode: Narrow band modes
bandwidth: 500 bandwidth: 500
frequency: 1838-1840 start: 1838
end: 1840
parts:
- start: 1838
end: 1840
- band: 160 m - band: 160 m
mode: All modes mode: All modes
bandwidth: 2700 bandwidth: 2700
description: Digimodes parts:
frequency: 1840-1843 - description: Digimodes
- band: 160 m start: 1840
mode: All modes end: 1843
bandwidth: 2700 - start: 1843
frequency: 1843-2000 end: 2000
- band: 80 m - band: 80 m
mode: CW mode: CW
bandwidth: 200 bandwidth: 200
description: Priority for inter-continental operation start: 3500
frequency: 3500-3510 end: 3570
- band: 80 m parts:
mode: CW - description: Priority for inter-continental operation
bandwidth: 200 start: 3500
description: CW contest preferred end: 3510
frequency: 3510-3560 - description: CW contest preferred
- band: 80 m start: 3510
mode: CW end: 3560
bandwidth: 200 - description: CW QRS Centre of Activity
description: CW QRS Centre of Activity at: 3555
frequency: 3555 - start: 3560
- band: 80 m end: 3570
mode: CW - description: CW QRP Centre of Activity
bandwidth: 200 at: 3560
frequency: 3560-3570
- band: 80 m
mode: CW
bandwidth: 200
description: CW QRP Centre of Activity
frequency: 3560
- band: 80 m - band: 80 m
mode: Narrow band modes mode: Narrow band modes
bandwidth: 200 bandwidth: 200
description: Digimodes start: 3570
frequency: 3570-3580 end: 3580
parts:
- description: Digimodes
start: 3570
end: 3580
- band: 80 m - band: 80 m
mode: Narrow band modes mode: Narrow band modes
bandwidth: 500 bandwidth: 500
description: Digimodes start: 3580
frequency: 3580-3590 end: 3600
- band: 80 m parts:
mode: Narrow band modes - description: Digimodes
bandwidth: 500 start: 3580
description: Digimodes, automatically controlled data stations (unattended) end: 3590
frequency: 3590-3600 - description: Digimodes, automatically controlled data stations (unattended)
start: 3590
end: 3600
- band: 80 m - band: 80 m
mode: All modes mode: All modes
bandwidth: 2700 bandwidth: 2700
description: Digimodes, automatically controlled data stations (unattended) start: 3600
frequency: 3600-3620 end: 3800
- band: 80 m parts:
mode: All modes - description: Digimodes, automatically controlled data stations (unattended)
bandwidth: 2700 start: 3600
description: SSB contest preferred (TODO 3620?) end: 3620
frequency: 3620-3650 - description: SSB contest preferred
- band: 80 m start: 3600
mode: All modes end: 3650
bandwidth: 2700 - description: Digital Voice Centre of Activity
description: Digital Voice Centre of Activity at: 3630
frequency: 3630 - start: 3650
- band: 80 m end: 3700
mode: All modes - description: SSB QRP Centre of Activity
bandwidth: 2700 at: 3690
frequency: 3650-3700 - description: SSB contest preferred
- band: 80 m start: 3700
mode: All modes end: 3775
bandwidth: 2700 - description: Image Centre of Activity
description: SSB QRP Centre of Activity at: 3735
frequency: 3690 - description: R1 Emergency Centre of Activity
- band: 80 m at: 3760
mode: All modes - description: SSB contest preferred - Priority for inter-continental operation
bandwidth: 2700 start: 3775
description: SSB contest preferred end: 3800
frequency: 3700-3775
- band: 80 m
mode: All modes
bandwidth: 2700
description: Image Centre of Activity
frequency: 3735
- band: 80 m
mode: All modes
bandwidth: 2700
description: R1 Emergency Centre of Activity
frequency: 3760
- band: 80 m
mode: All modes
bandwidth: 2700
description: SSB contest preferred - Priority for inter-continental operation
frequency: 3775-3800
- band: 60 m - band: 60 m
mode: CW, Narrow band modes mode: CW, Narrow band modes
bandwidth: 200 bandwidth: 200
description: CW, Narrow band modes start: 5351.5
frequency: 5351.5-5354.0 end: 5354.0
parts:
- description: CW, Narrow band modes
start: 5351.5
end: 5354.0
- band: 60 m - band: 60 m
mode: All modes mode: All modes
bandwidth: 2700 bandwidth: 2700
description: USB recommended for voice operation start: 5354
frequency: 5354-5366 end: 5366
parts:
- description: USB recommended for voice operation
start: 5354
end: 5366
- band: 60 m - band: 60 m
bandwidth: 20 bandwidth: 20
description: Weak signal narrow band modes start: 5366.0
frequency: 5366.0-5366.5 end: 5366.5
parts:
- description: Weak signal narrow band modes
start: 5366.0
end: 5366.5
- band: 40 m - band: 40 m
mode: CW mode: CW
bandwidth: 200 bandwidth: 200
frequency: 7000-7040 start: 7000
- band: 40 m end: 7040
mode: CW parts:
bandwidth: 200 - start: 7000
description: CW, QRP Centre of Activity end: 7040
frequency: 7030 - description: CW, QRP Centre of Activity
at: 7030
- band: 40 m - band: 40 m
mode: Narrow band modes mode: Narrow band modes
bandwidth: 500 bandwidth: 500
description: Digimodes start: 7040
frequency: 7040-7047 end: 7050
- band: 40 m parts:
mode: Narrow band modes - description: Digimodes
bandwidth: 500 start: 7040
description: Digimodes, automatically controlled data stations (unattended) end: 7047
frequency: 7047-7050 - description: Digimodes, automatically controlled data stations (unattended)
start: 7047
end: 7050
- band: 40 m - band: 40 m
mode: All modes mode: All modes
bandwidth: 2700 bandwidth: 2700
description: Digimodes, automatically controlled data stations (unattended) start: 7050
frequency: 7050-7053 end: 7200
- band: 40 m parts:
mode: All modes - description: Digimodes, automatically controlled data stations (unattended)
bandwidth: 2700 start: 7050
description: Digimodes end: 7053
frequency: 7053-7060 - description: Digimodes
- band: 40 m start: 7053
mode: All modes end: 7060
bandwidth: 2700 - description: SSB contest preferred
description: SSB contest preferred start: 7060
frequency: 7060-7100 end: 7100
- band: 40 m - description: Digital Voice Centre of Activity
mode: All modes at: 7070
bandwidth: 2700 - description: SSB QRP Centre of Activity
description: Digital Voice Centre of Activity at: 7090
frequency: 7070 - description: R1 Emergency Centre of Activity
- band: 40 m at: 7110
mode: All modes - start: 7100
bandwidth: 2700 end: 7130
description: SSB QRP Centre of Activity - description: SSB contest preferred
frequency: 7090 start: 7130
- band: 40 m end: 7175
mode: All modes - description: Image Centre of Activity
bandwidth: 2700 at: 7165
description: R1 Emergency Centre of Activity - description: SSB contest preferred - Priority for inter-continental Activity
frequency: 7110 start: 7175
- band: 40 m end: 7200
mode: All modes
bandwidth: 2700
frequency: 7100-7130
- band: 40 m
mode: All modes
bandwidth: 2700
description: SSB contest preferred
frequency: 7130-7175
- band: 40 m
mode: All modes
bandwidth: 2700
description: Image Centre of Activity
frequency: 7165
- band: 40 m
mode: All modes
bandwidth: 2700
description: SSB contest preferred - Priority for inter-continental Activity
frequency: 7175-7200
- band: 30 m - band: 30 m
mode: CW mode: CW
bandwidth: 200 bandwidth: 200
frequency: 10100-10130 start: 10100
- band: 30 m end: 10130
mode: CW parts:
bandwidth: 200 - start: 10100
description: CW QRP Centre of Activity end: 10130
frequency: 10116 - description: CW QRP Centre of Activity
at: 10116
- band: 30 m - band: 30 m
mode: Narrow band modes mode: Narrow band modes
bandwidth: 500 bandwidth: 500
description: Digimodes start: 10130
frequency: 10130-10150 end: 10150
parts:
- description: Digimodes
start: 10130
end: 10150
- band: 20 m - band: 20 m
mode: CW mode: CW
bandwidth: 200 bandwidth: 200
description: CW contest preferred start: 14000
frequency: 14000-14060 end: 14070
- band: 20 m parts:
mode: CW - description: CW contest preferred
bandwidth: 200 start: 14000
description: QRS Centre of Activity end: 14060
frequency: 14055 - description: QRS Centre of Activity
- band: 20 m at: 14055
mode: CW - start: 14060
bandwidth: 200 end: 14070
frequency: 14060-14070 - description: CW QRP Centre of Activity
- band: 20 m at: 14060
mode: CW
bandwidth: 200
description: CW QRP Centre of Activity
frequency: 14060
- band: 20 m - band: 20 m
mode: Narrow band modes mode: Narrow band modes
bandwidth: 500 bandwidth: 500
description: Digimodes start: 14070
frequency: 14070-14089 end: 14099
- band: 20 m parts:
mode: Narrow band modes - description: Digimodes
bandwidth: 500 start: 14070
description: Digimodes, automatically controlled data stations (unattended) end: 14089
frequency: 14089-14099 - description: Digimodes, automatically controlled data stations (unattended)
start: 14089
end: 14099
- band: 20 m - band: 20 m
mode: International Beacon Project mode: International Beacon Project
description: Beacons exclusively start: 14099
frequency: 14099-14101 end: 14101
parts:
- description: Beacons exclusively
start: 14099
end: 14101
- band: 20 m - band: 20 m
mode: All modes mode: All modes
bandwidth: 2700 bandwidth: 2700
description: Digimodes, automatically controlled data stations (unattended) start: 14101
frequency: 14101-14112 end: 14350
- band: 20 m parts:
mode: All modes - description: Digimodes, automatically controlled data stations (unattended)
bandwidth: 2700 start: 14101
frequency: 14112-14125 end: 14112
- band: 20 m - start: 14112
mode: All modes end: 14125
bandwidth: 2700 - description: SSB contest preferred
description: SSB contest preferred start: 14125
frequency: 14125-14300 end: 14300
- band: 20 m - description: Digital Voice Centre of Activity
mode: All modes at: 14130
bandwidth: 2700 - description: Priority for DX-peditions
description: Digital Voice Centre of Activity start: 14190
frequency: 14130 end: 14200
- band: 20 m - description: Image Centre of Activity
mode: All modes at: 14230
bandwidth: 2700 - description: SSB QRP Centre of Activity
description: Priority for DX-peditions at: 14285
frequency: 14190-14200 - start: 14300
- band: 20 m end: 14350
mode: All modes - description: Global Emergency Centre of Activity
bandwidth: 2700 at: 14300
description: Image Centre of Activity
frequency: 14230
- band: 20 m
mode: All modes
bandwidth: 2700
description: SSB QRP Centre of Activity
frequency: 14285
- band: 20 m
mode: All modes
bandwidth: 2700
frequency: 14300-14350
- band: 20 m
mode: All modes
bandwidth: 2700
description: Global Emergency Centre of Activity
frequency: 14300
- band: 17 m - band: 17 m
mode: CW mode: CW
bandwidth: 200 bandwidth: 200
frequency: 18068-18095 start: 18068
- band: 17 m end: 18095
mode: CW parts:
bandwidth: 200 - start: 18068
description: CW QRP Centre of Activity end: 18095
frequency: 18086 - description: CW QRP Centre of Activity
at: 18086
- band: 17 m - band: 17 m
mode: Narrow band modes mode: Narrow band modes
bandwidth: 500 bandwidth: 500
description: Digimodes start: 18095
frequency: 18095-18105 end: 18109
- band: 17 m parts:
mode: Narrow band modes - description: Digimodes
bandwidth: 500 start: 18095
description: Digimodes, automatically controlled data stations (unattended) end: 18105
frequency: 18105-18109 - description: Digimodes, automatically controlled data stations (unattended)
start: 18105
end: 18109
- band: 17 m - band: 17 m
mode: International Beacon Project mode: International Beacon Project
description: Beacons exclusively start: 18109
frequency: 18109-18111 end: 18111
parts:
- description: Beacons exclusively
start: 18109
end: 18111
- band: 17 m - band: 17 m
mode: All modes mode: All modes
bandwidth: 2700 bandwidth: 2700
description: Digimodes, automatically controlled data stations (unattended) start: 18111
frequency: 18111-18120 end: 18168
- band: 17 m parts:
mode: All modes - description: Digimodes, automatically controlled data stations (unattended)
bandwidth: 2700 start: 18111
frequency: 18120-18168 end: 18120
- band: 17 m - start: 18120
mode: All modes end: 18168
bandwidth: 2700 - description: SSB QRP Centre of Activity
description: SSB QRP Centre of Activity at: 18130
frequency: 18130 - description: Digital Voice Centre of Activity
- band: 17 m at: 18150
mode: All modes - description: Emergency Centre of Activity
bandwidth: 2700 at: 18160
description: Digital Voice Centre of Activity
frequency: 18150
- band: 17 m
mode: All modes
bandwidth: 2700
description: Emergency Centre of Activity
frequency: 18160
- band: 15 m - band: 15 m
mode: CW mode: CW
bandwidth: 200 bandwidth: 200
description: QRS Centre of Activity start: 21000
frequency: 21055 end: 21000
- band: 15 m parts:
mode: CW - description: QRS Centre of Activity
bandwidth: 200 at: 21055
description: QRP Centre of Activity - description: QRP Centre of Activity
frequency: 21060 at: 21060
- band: 15 m - start: 21000
mode: CW end: 21070
bandwidth: 200
frequency: 21000-21070
- band: 15 m - band: 15 m
mode: Narrow band modes mode: Narrow band modes
bandwidth: 500 bandwidth: 500
description: Digimodes start: 21070
frequency: 21070-21090 end: 21110
- band: 15 m parts:
mode: Narrow band modes - description: Digimodes
bandwidth: 500 start: 21070
description: Digimodes, automatically controlled data stations (unattended) end: 21090
frequency: 21090-21110 - description: Digimodes, automatically controlled data stations (unattended)
start: 21090
end: 21110
- band: 15 m - band: 15 m
mode: All modes mode: All modes
bandwidth: 2700 bandwidth: 2700
description: Digimodes, automatically controlled data stations (unattended), (not SSB) start: 21110
frequency: 21110-21120 end: 21120
parts:
- description: Digimodes, automatically controlled data stations (unattended), (not SSB)
start: 21110
end: 21120
- band: 15 m - band: 15 m
mode: Narrow band modes mode: Narrow band modes
bandwidth: 500 bandwidth: 500
description: Narrow band modes start: 21120
frequency: 21120-21149 end: 21149
parts:
- description: Narrow band modes
start: 21120
end: 21149
- band: 15 m - band: 15 m
mode: International Beacon Project mode: International Beacon Project
description: Beacons exclusively start: 21149
frequency: 21149-21151 end: 21151
parts:
- description: Beacons exclusively
start: 21149
end: 21151
- band: 15 m - band: 15 m
mode: All modes mode: All modes
bandwidth: 2700 bandwidth: 2700
description: Digital Voice Centre of Activity start: 21151
frequency: 21180 end: 21450
- band: 15 m parts:
mode: All modes - description: Digital Voice Centre of Activity
bandwidth: 2700 at: 21180
description: SSB QRP Centre of Activity - description: SSB QRP Centre of Activity
frequency: 21285 at: 21285
- band: 15 m - description: Image Centre of Activity
mode: All modes at: 21340
bandwidth: 2700 - description: Global Emergency Centre of Activity
description: Image Centre of Activity at: 21360
frequency: 21340 - start: 21151
- band: 15 m end: 21450
mode: All modes
bandwidth: 2700
description: Global Emergency Centre of Activity
frequency: 21360
- band: 15 m
mode: All modes
bandwidth: 2700
frequency: 21151-21450
- band: 12 m - band: 12 m
mode: CW mode: CW
bandwidth: 200 bandwidth: 200
description: CW QRP Centre of Activity start: 24890
frequency: 24906 end: 24915
- band: 12 m parts:
mode: CW - description: CW QRP Centre of Activity
bandwidth: 200 at: 24906
frequency: 24890-24915 - start: 24890
end: 24915
- band: 12 m - band: 12 m
mode: Narrow band modes mode: Narrow band modes
bandwidth: 500 bandwidth: 500
description: Digimodes start: 24915
frequency: 24915-24925 end: 24929
- band: 12 m parts:
mode: Narrow band modes - description: Digimodes
bandwidth: 500 start: 24915
description: Digimodes, automatically controlled data stations (unattended) end: 24925
frequency: 24925-24929 - description: Digimodes, automatically controlled data stations (unattended)
start: 24925
end: 24929
- band: 12 m - band: 12 m
mode: International Beacon Project mode: International Beacon Project
description: Beacons exclusively start: 24929
frequency: 24929-24931 end: 24931
parts:
- description: Beacons exclusively
start: 24929
end: 24931
- band: 12 m - band: 12 m
mode: All modes mode: All modes
bandwidth: 2700 bandwidth: 2700
description: Digimodes, automatically controlled data stations (unattended) start: 24931
frequency: 24931-24940 end: 24990
- band: 12 m parts:
mode: All modes - description: Digimodes, automatically controlled data stations (unattended)
bandwidth: 2700 start: 24931
description: SSB QRP Centre of Activity end: 24940
frequency: 24950 - description: SSB QRP Centre of Activity
- band: 12 m at: 24950
mode: All modes - description: Digital Voice Centre of Activity
bandwidth: 2700 at: 24960
description: Digital Voice Centre of Activity - start: 24940
frequency: 24960 end: 24990
- band: 12 m
mode: All modes
bandwidth: 2700
frequency: 24940-24990
- band: 10 m - band: 10 m
mode: CW mode: CW
bandwidth: 200 bandwidth: 200
description: QRS Centre of Activity start: 28000
frequency: 28055 end: 28070
- band: 10 m parts:
mode: CW - description: QRS Centre of Activity
bandwidth: 200 at: 28055
description: QRP Centre of Activity - description: QRP Centre of Activity
frequency: 28060 at: 28060
- band: 10 m - start: 28000
mode: CW end: 28070
bandwidth: 200
frequency: 28000-28070
- band: 10 m - band: 10 m
mode: Narrow band modes mode: Narrow band modes
bandwidth: 500 bandwidth: 500
description: Digimodes start: 28070
frequency: 28070-28120 end: 28190
- band: 10 m parts:
mode: Narrow band modes - description: Digimodes
bandwidth: 500 start: 28070
description: Digimodes, automatically controlled data stations (unattended) end: 28120
frequency: 28120-28150 - description: Digimodes, automatically controlled data stations (unattended)
- band: 10 m start: 28120
mode: Narrow band modes end: 28150
bandwidth: 500 - start: 28150
frequency: 28150-28190 end: 28190
- band: 10 m - band: 10 m
mode: International Beacon Project mode: International Beacon Project
description: Regional time shared beacons, exclusively start: 28190
frequency: 28190-28199 end: 28225
- band: 10 m parts:
mode: International Beacon Project - description: Regional time shared beacons, exclusively
description: Worldwide time shared beacons, exclusively start: 28190
frequency: 28199-28201 end: 28199
- band: 10 m - description: Worldwide time shared beacons, exclusively
mode: International Beacon Project start: 28199
description: Continuous duty beacons, exclusively end: 28201
frequency: 28201-28225 - description: Continuous duty beacons, exclusively
start: 28201
end: 28225
- band: 10 m - band: 10 m
mode: All modes mode: All modes
bandwidth: 2700 bandwidth: 2700
description: Beacons start: 28225
frequency: 28225-28300 end: 29000
- band: 10 m parts:
mode: All modes - description: Beacons
bandwidth: 2700 start: 28225
description: Digimodes, automatically controlled data stations (unattended) end: 28300
frequency: 28300-28320 - description: Digimodes, automatically controlled data stations (unattended)
- band: 10 m start: 28300
mode: All modes end: 28320
bandwidth: 2700 - description: Digital Voice Centre of Activity
description: Digital Voice Centre of Activity at: 28330
frequency: 28330 - description: QRP Centre of Activity
- band: 10 m at: 28360
mode: All modes - description: Image Centre of Activity
bandwidth: 2700 at: 28680
description: QRP Centre of Activity - start: 28320
frequency: 28360 end: 29000
- band: 10 m
mode: All modes
bandwidth: 2700
description: Image Centre of Activity
frequency: 28680
- band: 10 m
mode: All modes
bandwidth: 2700
frequency: 28320-29000
- band: 10 m - band: 10 m
mode: All modes mode: All modes
bandwidth: (unrestricted) bandwidth: (unrestricted)
frequency: 29000-29100 start: 29000
- band: 10 m end: 29300
mode: All modes parts:
bandwidth: (unrestricted) - start: 29000
description: FM simplex - 10 kHz channels end: 29100
frequency: 29100-29200 - description: FM simplex - 10 kHz channels
- band: 10 m start: 29100
mode: All modes end: 29200
bandwidth: (unrestricted) - description: Digimodes, automatically controlled data stations (unattended)
description: Digimodes, automatically controlled data stations (unattended) start: 29200
frequency: 29200-29300 end: 29300
- band: 10 m - band: 10 m
mode: Satellite Links mode: Satellite Links
bandwidth: (unrestricted) bandwidth: (unrestricted)
frequency: 29300-29510 start: 29300
end: 29510
parts:
- start: 29300
end: 29510
- band: 10 m - band: 10 m
mode: Guard Channel mode: Guard Channel
frequency: 29510-29520 start: 29510
end: 29520
parts:
- start: 29510
end: 29520
- band: 10 m - band: 10 m
mode: All modes mode: All modes
bandwidth: 6000 bandwidth: 6000
description: FM Repeater input (RH1-RH8) start: 29520
frequency: 29520-29590 end: 29700
- band: 10 m parts:
mode: All modes - description: FM Repeater input (RH1-RH8)
bandwidth: 6000 start: 29520
description: FM Calling channel end: 29590
frequency: 29600 - description: FM Calling channel
- band: 10 m at: 29600
mode: All modes - description: FM Simplex Repeater (parrot, input + output)
bandwidth: 6000 at: 29610
description: FM Simplex Repeater (parrot, input + output) - description: FM Repeater output (RH1-RH8)
frequency: 29610 start: 29620
- band: 10 m end: 29700
mode: All modes
bandwidth: 6000
description: FM Repeater output (RH1-RH8)
frequency: 29620-29700

View file

@ -16,9 +16,6 @@ body>div {
div#togglebuttons>button { div#togglebuttons>button {
margin: 0 0.1em; margin: 0 0.1em;
} }
div>label {
padding-right: 1em;
}
</style> </style>
</head> </head>
@ -38,16 +35,6 @@ div>label {
const path = require('https://unpkg.com/path-browserify/index.js'); const path = require('https://unpkg.com/path-browserify/index.js');
document.addEventListener('DOMContentLoaded', () => { document.addEventListener('DOMContentLoaded', () => {
location.search.substr(1).split("&").forEach((param) => {
let p = param.split("=");
let key = p[0];
if (key === "base") {
document.getElementById("base_plan").value = decodeURIComponent(p[1]);
}
if (key === "add") {
document.getElementById("extension_plan").value = decodeURIComponent(p[1]);
}
});
update_plan(); update_plan();
document.getElementById("base_plan").addEventListener("keydown", (event) => { document.getElementById("base_plan").addEventListener("keydown", (event) => {
@ -95,86 +82,86 @@ div>label {
} }
} }
function update_table(bases, extensions) { function update_table(bands, additions) {
var tdata = []; var tdata = [];
var base_header = {}; var base_header = {};
var ext_header = {}; var add_header = {};
// first, fill base_header // first, fill base_header
bases.forEach((base) => { bands.forEach((band) => {
if ((typeof base.header !== "undefined") && base.header) { if ((typeof band.header !== "undefined") && band.header) {
base_header = structuredClone(base); base_header = structuredClone(band);
} }
}); });
// then fill tdata // then fill tdata
bases.forEach((base) => { bands.forEach((band) => {
if ((typeof base.header === "undefined") || (base.header == false)) { if ((typeof band.header === "undefined") || (band.header == false)) {
band.parts.forEach((part) => {
let p = {}; let p = {};
base_header.columns.forEach((col) => {
if (base_header.part_columns.includes(col)) {
p[col] = part[col];
} else {
p[col] = band[col];
}
});
p["frequency"] = typeof part.at !== "undefined" ? part.at : part.start + '\u2013' + part.end;
// first, fill ext_header // first, fill add_header
extensions.forEach((ext) => { additions.forEach((add) => {
if ((typeof ext.header !== "undefined") && ext.header) { if ((typeof add.header !== "undefined") && add.header) {
ext_header = structuredClone(ext); add_header = structuredClone(add);
} }
}); });
// then fill tdata // then fill tdata
let already_added = false; let parts_already_added = false;
extensions.forEach((ext) => { additions.forEach((add) => {
if ((typeof ext.header === "undefined") || (ext.header == false)) { if ((typeof add.header === "undefined") || (add.header == false)) {
base_header.columns.forEach((col) => { if (typeof part.at !== "undefined") {
if (base_header.columns.includes(col)) { if (isInRange(part.at, add.start, add.end)) {
p[col] = base[col];
}
});
let [ext_start, ext_end] = ext.frequency.split('-');
if (typeof base.frequency === "number") {
// at single frequency // at single frequency
if (isInRange(base.frequency, ext_start, ext_end)) { add_power(add, p);
add_power(ext, p);
} else {
return;
} }
} else { } else {
// frequeny range // frequeny range
let [base_start, base_end] = base.frequency.split('-'); if ((add.start == part.start) && (add.end == part.end)) {
if ((ext_start == base_start) && (ext_end == base_end)) {
// ranges are the same // ranges are the same
add_power(ext, p); add_power(add, p);
} else if (isInRange(base_start, ext_start, ext_end) && isInRange(base_end, ext_start, ext_end)) { } else if (isInRange(part.start, add.start, add.end) && isInRange(part.end, add.start, add.end)) {
// base range is inside of ext range // range of part is inside of range of add
add_power(ext, p); add_power(add, p);
} else { } else {
// base range is split by ext range // part range is split by add range
if (isInRange(ext_start, base_start, base_end)) { if (isInRange(add.start, part.start, part.end)) {
// base range starts below ext range // part range starts below add range
let q = structuredClone(p); let p_clone = structuredClone(p);
let start = ext_start; let start = add.start;
let end = base_end < ext_end ? base_end : ext_end; let end = part.end < add.end ? part.end : add.end;
q["frequency"] = start + '-' + end; p_clone["frequency"] = start + '\u2013' + end;
add_power(ext, q); add_power(add, p_clone);
tdata.push(q); tdata.push(p_clone);
already_added = true; parts_already_added = true;
} else if (isInRange(ext_end, base_start, base_end)) { } else if (isInRange(add.end, part.start, part.end)) {
// ext range starts below base range // add range starts below part range
let q = structuredClone(p); let p_clone = structuredClone(p);
let start = base_start; let start = part.start;
let end = ext_end; let end = add.end;
q["frequency"] = start + '-' + end; p_clone["frequency"] = start + '\u2013' + end;
add_power(ext, q); add_power(add, p_clone);
tdata.push(q); tdata.push(p_clone);
already_added = true; parts_already_added = true;
} }
} }
} }
} }
}); });
if (!already_added) { if (!parts_already_added) {
tdata.push(p); tdata.push(p);
} }
already_added = false; parts_already_added = false;
});
} }
}); });
@ -207,8 +194,8 @@ div>label {
if (typeof base_header.titles[column.field] !== "undefined") { if (typeof base_header.titles[column.field] !== "undefined") {
column.title = base_header.titles[column.field]; column.title = base_header.titles[column.field];
} }
if (typeof ext_header.titles[column.field] !== "undefined") { if (typeof add_header.titles[column.field] !== "undefined") {
column.title = ext_header.titles[column.field]; column.title = add_header.titles[column.field];
} }
}); });
@ -247,7 +234,7 @@ div>label {
function update_plan() { function update_plan() {
Promise.all([ Promise.all([
fetch(document.getElementById('base_plan').value, { mode: 'cors' }), fetch(document.getElementById('base_plan').value, { mode: 'cors' }),
fetch(document.getElementById('extension_plan').value, { mode: 'cors' }), fetch(document.getElementById('additions_plan').value, { mode: 'cors' }),
]).then((res) => { ]).then((res) => {
res.forEach((r) => { res.forEach((r) => {
if (!r.ok) { if (!r.ok) {
@ -283,10 +270,13 @@ div>label {
<label>Base Plan: <label>Base Plan:
<input name="plan" id="base_plan" type="text" value="band-plan-iaru_r1_hf.yml"> <input name="plan" id="base_plan" type="text" value="band-plan-iaru_r1_hf.yml">
</label> </label>
<label>Extension: <button onclick="update_plan()">Change plan</button>
<input name="plan" id="extension_plan" type="text" value="band-plan-de.yml"> </div>
<div>
<label>Additions:
<input name="plan" id="additions_plan" type="text" value="band-plan-de.yml">
</label> </label>
<button onclick="update_plan()">Change plans</button> <button onclick="update_plan()">Change plan</button>
</div> </div>
<div id="togglebuttons"></div> <div id="togglebuttons"></div>
<div> <div>