Howto program your own contest =========================== Suppose I want to participate in a new contest, which is not directly supported by tlf. This is no theoretical situation, as contest committees are very creative in making new rules all of the time, and tlf has only 1 author (at the moment) to fight this rule proliferation. The new contest has the following simple rules: It is called "eu hf championship" Multiplier is the year I got my first licence (68) Multipliers count for every band For every qso I get 1 point My logcfg.dat will need the following statements for this contest: ################################# # # # TLF-LOGCFG.DAT v. 0.5.4.3 # # # # Uncomment the options you # # want to enable. See tlf.doc # # for a description of the # # options. You can keep diff- # # erent versions for different # # contests. I keep separate # # configuration files for # # each contest. If you enable # # more than 1 mutually exclu- # # sive options, the last one # # will be efective. # # # # # ################################# # ################################# # # # EDITOR # # # ################################# # #EDITOR=joe #EDITOR=vi EDITOR=e3 # ################################# # # # CALL # # # ################################# # CALL=PA0RCT # ################################# # # # CONTEST # # # # Uncomment the contest you # # want (remove "#") # # # ################################# #CONTEST=cqww #CONTEST=wpx #CONTEST=sprint #CONTEST=arrldx_usa #CONTEST=arrldx_dx #CONTEST=arrl_fd #CONTEST=pacc_pa #CONTEST=pacc_dx #CONTEST=dxped #CONTEST=qso CONTEST=EUHF2002 (contest name shows in score window) # ################################# # # # LOGFILE # # # ################################# # LOGFILE=euhf2002.log (contest.log will also do...) # ################################# # # # KEYERPORT # # # ################################# # #LPT1 COM1 (ttySx keyer output) # ################################# # # # KEYERPARAMETERS # # # ################################# ##---speed (6 ... 60 wpm) SPEED=30 ##---weight (-5 ... 5 ms) WEIGHT=0 ##---txdelay (ms) TXDELAY=51 ##---sidetone (200...800, 0 = mute) TONE=800 # ################################# # # # RADIO CONTROL # # (comment out if not present) # ################################# # RADIO_CONTROL (ten tec only for now...) RIT_CLEAR (you will need the separate driver) #SHOW_FREQUENCY # ################################# # # # INFORMATION WINDOWS # # # ################################# # #CLUSTER (no cluster allowed in this contest) #BANDMAP #SPOTLIST #FILTER # SCOREWINDOW (I want to see how I am doing) # CHECKWINDOW (always use dupe check unless your # computer is very slow) # ################################# # # # CHECK PARTIAL FUNCTION # # # ################################# # PARTIALS (you may change mastercalls.dat to include only EU) #USEPARTIALS (uncomment for auto_finish) #MANY_CALLS # ################################# # # # CONDX (info for muf calc.) # # # ################################# # #SUNSPOTS=102 SFI=150 # ################################## # # # Messages F1= to F12= # # Message CW_TU_MSG= # # Message S&P_TU_MSG= # # # # % = call # # @ = hiscall # # # = serial # # [ = RST # # + = increase cw speed # # - = decrease cw speed # # (works only with parport # # interface) # # # ################################## # F1=CQ EU DE % (the official cq call for euhfc) F2=@ DE % F3=@ 5NN 68 (I was licensed in 1968) F4=TU 73 F5= @ F6=% F7=@ SRI QSO B4 GL F8=AGN F9= ? F10= QRZ? F11= PSE K F12=TEST % % # CW_TU_MSG=TU 73 % S&P_TU_MSG=TU 5NN 68 (licence year also here...) # SHORT_SERIAL #LONG_SERIAL # #SEND_DE # ################################# # # # CONTEST PARAMETERS # # (roll your own... ) # ################################# # CONTEST_MODE #MIXED (uncomment for mixed mode) # #------------------------------- # Can exchange be recycled? # e.g. impossible if it is a serial # number... # RECALL_MULTS (year is same for every band) # # #------------------------------- # How may points per qso? # ONE_POINT (aha...) #THREE_POINTS # ##------------------------------- # Multiplier type: # WYSIWYG_MULTIBAND (this is the one.... makes list of mults you # (makes its own multiplier list work, and ticks the band) # on the go...) # #WYSIWYG_ONCE # (same, but mults do not count # per band..) # #COUNTRY_MULT (needed for many contests, but not here) # ################################# # # # MULTIPLIER LIST # # # ################################# # # ####### END ##################### This will work the EU HF CHAMPIONSHIP with full duping and scoring. After the contest you use the :WRITE command to generate the cabrillo log. Every new contest will need certain capabilities in tlf, which may not yet be present. If you need new capabilities, and they are not too weird I may be able to add them to tlf. Just let me know..... 73, Rein PA0RCT PA0RCT@AMSAT.ORG