# # DXLog.net contest definition file # CONTESTNAME=IARU HF Championship CONTESTWEB=http://www.arrl.org/iaru-hf-world-championship CONTESTRULES=https://contests.arrl.org/ContestRules/IARU-HF-Rules.pdf BANDS=160;80;40;20;15;10 MODES=CW;SSB CATEGORIES=Single operator;Single operator, unlimited;Multi-operator, single transmitter;Multi-operator, two transmitters;HQ station;Checklog CATEGORY_MODES=CW;SSB;Mixed CFG_MULT=ON CFG_MULT_MANDATORY=YES CFG_MULT_ERRORTEXT=Enter your ITU zone ("9") or HQ abbreviation ("JARTS" or "R1" or "AC") in Exchange field. CFG_MULT_RGX_CHECK=^([1-9]|[0-9]{2}|[A-Z]{2,6}|R[123]|AC)$ CFG_ITUZONE_MANDATORY=YES # Dupe rule DOUBLE_QSO=PER_BAND_MODE # Custom multiplier #1 ITU Zones OWN_MULT_VALID=YES MULT1_TYPE=ITUZONE MULT1_COUNT=PER_BAND MULT1_FIELD=RCVD MULT1_DISPLAY=Z MULT1_EXCEPTION=!DEST->RCVD:^[0-9];NONE # Custom multiplier #2 HQ stations DXCC_DB_USE_ARRL_LIST=YES MULT2_TYPE=HQ MULT2_COUNT=PER_BAND MULT2_ADD_DXCC=YES MULT2_FIELD=RCVD MULT2_DISPLAY=HQ MULT2_EXCEPTION=!DEST->RCVD:^[A-Z];NONE MULT2_EXCEPTION=DEST->RCVD:^(R[123]|AC)$;REMOVE_DXCC # Live score multiplier attributes LIVESCORE_MULT=ZONE;STATE # Scoring POINTS_TYPE=CALC # HQ station is 1 point POINTS_FIELD_BAND_MODE=ALL;!DEST->RCVD:^[0-9]+$;ALL;ALL;1 # Same zone is 1 point POINTS_FIELD_BAND_MODE=ALL;DEST->RCVD{F=R,2,0}:CONFIG->ITUZONE{F=R,2,0};ALL;ALL;1 # Different zone but same continent is 3 points POINTS_FIELD_BAND_MODE=ALL;DEST->CONT:SOURCE->CONT;ALL;ALL;3 # Different continent is 5 points POINTS_FIELD_BAND_MODE=ALL;!DEST->CONT:SOURCE->CONT;ALL;ALL;5 # Summary SCORE=BY_BAND_MODE SCORE_DISPLAY=BAND;QSO(CW){CW};QSO(SSB){SSB};DUP;MULT2(HQ);MULT1(Z);POINTS;AVG1(AVG) # Prefill DB_FILE=iaruhq.txt DB_FILE_COL_RCVD=1 # Disable prefill and SCP for M2 SCP_DATABASE_DISABLE=NO;NO;NO;YES;NO;NO # Cabrillo export CABRILLO_CONTEST_NAME=IARU-HF CABRILLO_MODES=CW;PH CABRILLO_OPERATOR=SINGLE-OP;SINGLE-OP;MULTI-OP;MULTI-OP;MULTI-OP;CHECKLOG CABRILLO_TRANSMITTER=ONE;ONE;ONE;TWO;UNLIMITED;UNLIMITED CABRILLO_ASSISTED=NON-ASSISTED;ASSISTED;ASSISTED;NON-ASSISTED;ASSISTED;ASSISTED CABRILLO_BAND=ALL CABRILLO_LINE=FREQ;MODE;DATE;TIME;MYCALL;SENT;EXCHANGE;CALL;RCVD1;RCVD2;STN # 10-minute rule for both band and mode applies for M/1 MULTISINGLE_RULE10_ENABLED=YES MULTISINGLE_RULE10_CHECKMODE=PER_BAND_MODE # No band change limitation at all for M/2 or HQ MULTIOP_BANDCHANGECOUNTER_ENABLED=NO # Multiplier progress windows # Custom multiplier #1 ITU Zones WINDOWS_CML_ENABLED=YES WINDOWS_CML_NAME=Zones WINDOWS_CML_DATA=MULT1 # Custom multiplier #2 HQ stations WINDOWS_CML2_ENABLED=YES WINDOWS_CML2_NAME=HQ WINDOWS_CML2_DATA=MULT2 WINDOWS_CML2_LABELS_IN_ROW=6 #WINDOWS_CML2_ALL_LABELS_IN_ROW=15 # Log fields FIELD_MODE_VISIBLE=MIXED FIELD_RCVD_NUMERIC=NO FIELD_RCVD_MANDATORY=YES FIELD_RCVD_COPY=YES FIELD_RCVD_TYPE=ITUZONE FIELD_RCVD_MAX_LENGTH=10 FIELD_RCVD_FORMAT_FX=$FIELDVALUE.PadLeft(2,'0') FIELD_RCVD_NAME=Rcv Exch FIELD_MULT_MAX_LENGTH=4 FIELD_AZ_VISIBLE=NO # CW Messages CW_Message_1 = CQ IARU $MYCALL CW_Message_2 = $RST $EXCHANGE CW_Message_3 = $EXCHANGENOAB CW_Message_4 = $MYCALL CW_Message_5 = $LOGGEDCALL CW_Message_6 = AGN? CW_Message_7 = ? CW_Message_INS = $LOGGEDCALL $F2 CW_Message_PLUS = $CORRECT TU $CR $MYCALL