YFKtest Linux/Unix Contest Logger
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

33 lines
1.6 KiB

RAC Canada Day Contest # contest name
prov-band-mode # multiplier 1 - REQUIRED to have any score showing
- # score
- # multiplier 2
1 # # of exchange fields
5 # length of exchange field 1
0 # length of exchange field 2
0 # length of exchange field 3
0 # length of exchange field 4
[a-zA-Z0-9] # regex for every single character in exchange field 1
(NS|QC|ON|MB|SK|AB|BC|NT|NB|NL|NU|YT|PE)|[0-9]+ # regex for complete valid exchange field 1
[A-Za-z] # regex for every single character in exchange field 2
# regex for complete valid exchange field 2
[0-9A-Za-z] # regex for every single character in exchange field 3
# regex for complete valid exchange field 3
[0-9] # regex for every single character in exchange field 4
# regex for complete valid exchange field 4
QSO: %5s %s %s %s %-13s %-4s %-5s %-13s %-4s %-4s # cabrillo definition - how to format the info
freq mode date utc mycall rsts nr call rst exc1 # cabrillo definition - what info is included
RAC-Canada-Day # CBR (cabrillo) name - "title" for cabrillo file
exc1s # which fixed exchange is selected (variable assignment)
Providence # what fixed exchange info is asked for (prompted)
CQ TEST MYCALL MYCALL # F1 Key - What will be sent in CW mode
5NN NR # F2 "
TU # F3 "
MYCALL # F4 "
HISCALL # F5 "
NUM? # F6 "
AGN? # F7 "
BEGIN SCORE
if ($call =~ /V[AEOY][0-9]RAC/) { $score = 20 }
elsif ($exc1 =~ /NS|QC|ON|MB|SK|AB|BC|NT|NB|NL|NU|YT|PE/) { $score = 10 }
else { $score = 2}