my @bands;
my $band;
my @out;
+my $i;
if (!$line) {
@bands = sort { Bands::get($a)->band->[0] <=> Bands::get($b)->band->[0] } Bands::get_keys();
push @out, "Bands Available:-";
foreach $band (@bands) {
my $ref = Bands::get($band)->band;
- my $from = $ref->[0];
- my $to = $ref->[1];
- push @out, sprintf "%10s: %d -> %d", $band, $from, $to;
+ my $s = sprintf "%10s: ", $band;
+ for ($i = 0; $i < $#{$ref}; $i += 2) {
+ my $from = $ref->[$i];
+ my $to = $ref->[$i+1];
+ $s .= ", " if $i;
+ $s .= "$from -> $to";
+ }
+ push @out, $s;
}
push @out, "Regions Available:-";
@bands = Bands::get_region_keys();
# It is up to YOU to make sure that it makes sense!
#
+
%bands = (
'160m' => bless( { band => [ 1800, 2000 ],
cw => [ 1800, 1830 ],
ssb => [47087000, 47089000],
}, 'Bands'),
- 'band1' => bless ( { band => [47000, 68000],
+ 'band1' => bless ( { band => [47000, 49999, 52000, 68000],
}, 'Bands'),
'band2' => bless ( { band => [87500, 108000],