# these pairs attach themselves to the labels you provide, they are
# independant of any other pair, they can overlap, cross etc.
#
-# There MUST be at least a 'band' entry
+# There MUST be at last a 'band' entry
#
# It is up to YOU to make sure that it makes sense!
#
+
%bands = (
+ '73khz' => bless ( { band => [71, 75],
+ }, 'Bands'),
+
+ '136Khz' => bless ( { band => [135, 138],
+ }, 'Bands'),
+
'160m' => bless( { band => [ 1800, 2000 ],
cw => [ 1800, 1830 ],
rtty => [ 1838, 1841 ],
'15m' => bless( { band => [ 21000, 21450 ],
cw => [ 21000, 21150 ],
data => [ 21100, 21120 ],
- beacon => [ 21149, 21151 ],
ssb => [ 21151, 21450]
}, 'Bands'),
'12m' => bless( { band => [ 24890, 24990 ],
- cw => [ 24890, 24820 ],
- data => [ 24920, 24929 ],
- beacon => [ 24929, 24931 ],
- ssb => [ 24931, 24990]
+ cw => [ 24890, 24990 ],
+ ssb => [ 24920, 24930],
+ rtty => [ 24930, 24990],
}, 'Bands'),
ssb => [144150, 144500]
}, 'Bands'),
+ '220' => bless( { band => [220000, 222000],
+ }, 'Bands'),
+
'70cm' => bless( { band => [430000, 450000],
cw => [432000, 432150],
ssb => [432150, 432500],
cw => [47087000, 47089000],
ssb => [47087000, 47089000],
}, 'Bands'),
+
+ 'band1' => bless ( { band => [47000, 49999, 52000, 68000],
+ }, 'Bands'),
+
+ 'band2' => bless ( { band => [87500, 108000],
+ }, 'Bands'),
+
+ 'band3' => bless ( { band => [176000, 230000],
+ }, 'Bands'),
+
+ 'band4' => bless ( { band => [471000, 550000],
+ }, 'Bands'),
+
+ 'band5' => bless ( { band => [550000, 868000],
+ }, 'Bands'),
+
+ 'military' => bless ( { band => [29700, 50000, 230000, 420000],
+ }, 'Bands'),
+
+ 'aircraft' => bless ( { band => [108000, 137500],
+ }, 'Bands'),
+
+ 'pmrlow' => bless ( { band => [68000, 87500],
+ }, 'Bands'),
+
+ 'pmrmid' => bless ( { band => [138000, 165000],
+ }, 'Bands'),
+
+ 'pmrhigh' => bless ( { band => [165000, 174000],
+ }, 'Bands'),
+
+ 'pmruhf' => bless ( { band => [425000, 430000, 440000, 471000],
+ }, 'Bands'),
);
#
#
%regions = (
+ vlf => [ '73khz', '136khz' ],
hf => [ '160m', '80m', '40m', '30m', '20m', '17m', '15m', '12m', '10m' ],
- vhf => [ '6m', '4m', '2m', '70cm' ],
+ vhf => [ '6m', '4m', '2m', '220' ],
+ vhfradio => [ 'band1', 'band2' ],
+ vhftv => [ 'band1', 'band3' ],
uhf => [ '70cm', '23cm' ],
+ uhftv => [ 'band4', 'band5' ],
shf => [ '23cm', '13cm', '9cm', '6cm', '3cm' ],
+ pmr => [ 'pmrlow', 'pmrmid', 'pmrhigh', 'pmruhf' ],
+ spe => [ '10m', '6m', '4m', '2m' ],
);
-
-%aliases = (
- topband => '160m',
- 160 => '160m',
- 80 => '80m',
- 40 => '40m',
- 30 => '30m',
- 20 => '20m',
- 18 => '18m',
- 15 => '15m',
- 12 => '12m',
- 10 => '10m',
- 6 => '6m',
- 4 => '4m',
- 2 => '2m',
- 70 => '70cm',
- 23 => '23cm',
- 13 => '13cm',
- 3 => '3cm',
-)