# # DXLog.net contest definition file # CONTESTNAME=YLRL DX/NA-YL Anniversary Contest CABRILLO_CONTEST_NAME=YLRL-DX # Standard messages CW_Message_1 = CQ DX YL $MYCALL [DIGITAL]$MYCALL[] TEST CW_Message_2 = $RST $SERIAL [DIGITAL]$SERIAL $EXCHANGE[] $EXCHANGE CW_Message_3 = $SERIALNOAB $EXCHANGE CW_Message_4 = $MYCALL CW_Message_5 = $LOGGEDCALL CW_Message_6 = AGN? [DIGITAL]AGN? CW_Message_7 = [DIGITAL]QRZ[]? CW_Message_INS = $LOGGEDCALL $F2 [DIGITAL]$MYCALL CW_Message_PLUS = [DIGITAL]$LOGGEDCALL[ELSE]$CORRECT[] TU $CR $MYCALL [DIGITAL]TEST CW_MESSAGE_EXCHANGE_FILTER=^DX$ CW_Message_1 = CQ NA YL $MYCALL [DIGITAL]$MYCALL[] TEST CW_Message_2 = $RST $SERIAL [DIGITAL]$SERIAL $MYDXCC[] $MYDXCC CW_Message_3 = $SERIALNOAB $MYDXCC CW_Message_4 = $MYCALL CW_Message_5 = $LOGGEDCALL CW_Message_6 = AGN? [DIGITAL]AGN? CW_Message_7 = [DIGITAL]QRZ[]? CW_Message_INS = $LOGGEDCALL $F2 [DIGITAL]$MYCALL CW_Message_PLUS = [DIGITAL]$LOGGEDCALL[ELSE]$CORRECT[] TU $CR $MYCALL [DIGITAL]TEST ### Common for YL OM and YL DX contests ### CONTESTRULES=https://ylrl.net/contests CONTESTWEB=https://ylrl.net/contests BANDS=160;80;40;20;15;10 MODES=CW;SSB;RTTY;PSK31;PSK63 CATEGORY_MODES=CW;SSB CATEGORIES=Single operator OVERLAY=--- STATION=Fixed CFG_MULT=ON CFG_MULT_MANDATORY=YES CFG_MULT_ERRORTEXT=Enter ARRL/RAC Section or DX. CFG_MULT_DX_ALLOWED=YES CFG_MULT_FROM=CUSTOM_MULT_LIST # Dupe rule DOUBLE_QSO=PER_BAND # ARRL/RAC section multiplier OWN_MULT_VALID=YES MULT1_TYPE=CUSTOM MULT1_COUNT=ALL MULT1_FIELD=RECINFO MULT1_DISPLAY=MULT MULT1_EXCEPTION=!DEST->DXCC:^(K|VE|KL|KH6)$;NONE # DXCC multiplier DXCC_DB_USE_ARRL_LIST=YES MULT2_TYPE=DXCC MULT2_COUNT=ALL MULT2_FIELD=FROM_DXCC MULT2_DISPLAY=MULT MULT2_EXCEPTION=DEST->DXCC:^(K|VE|KL|KH6|\-)$;NONE # Live score multiplier attributes LIVESCORE_MULT=STATE;STATE # Scoring POINTS_TYPE=CALC # QRP power multiplier is 3 and LOW power multiplier is 1.5 # Cannot use fractional factors so use points*10 POINTS_FIELD_BAND_MODE=CONFIG->CLASS:QRP;ALL;ALL;ALL;30 POINTS_FIELD_BAND_MODE=CONFIG->CLASS:LOW;ALL;ALL;ALL;15 POINTS_FIELD_BAND_MODE=ALL;ALL;ALL;ALL;10 # Summary SCORE=BY_BAND SCORE_DISPLAY=BAND;QSO;DUP;MULT1(SEC);MULT2(DXCC);POINTS(10*PTS) SCORE_TOTAL_FX=$FIELDVALUE.Points*($FIELDVALUE.Mult1+$FIELDVALUE.Mult2)/10 # Database file DB_FILE=ARRL_160M_db.txt DB_FILE_COL_RCVD=-1 DB_FILE_COL_RECINFO=1 # Cabrillo export CABRILLO_MODES=CW;PH;RY;PS;PS CABRILLO_TRANSMITTER= LIVESCORE_TRANSMITTER=ONE CABRILLO_OPERATOR= LIVESCORE_OPERATOR=SINGLE-OP CABRILLO_ASSISTED_DISABLED=YES CABRILLO_TIME=24-HOURS CABRILLO_STATION= CABRILLO_OVERLAY= CABRILLO_BAND=ALL CABRILLO_LINE=FREQ;MODE;DATE;TIME;MYCALL;SENT;NR{F=R,3,0};*RGX:CONFIG->EXCHANGE:^DX$>>MYDXCC{F=L,3, }/EXCHANGE{F=L,3, };CALL;RCVD1;RCVD2{F=R,3,0};RECINFO # Multiplier progress windows WINDOWS_WKD_DXCC_ENABLED=YES WINDOWS_WKD_DXCC_HIDE_DXCC=K;VE;KH6;KL WINDOWS_CML_ENABLED=YES WINDOWS_CML_NAME=ARRL/RAC sections WINDOWS_CML_DATA=MULT1 WINDOWS_CML_LABELS_IN_ROW=1 WINDOWS_CML_SHOW_GROUP=YES # Log fields FIELD_NR_VISIBLE=YES FIELD_RCVD_TYPE=NR FIELD_RCVD_NUMERIC=YES FIELD_RCVD_MANDATORY=YES FIELD_RCVD_COPY=NO FIELD_RCVD_NAME=Rcv Nr FIELD_RCVD_MAX_LENGTH=7 FIELD_RECINFO_VISIBLE=YES FIELD_RECINFO_TYPE=MULT FIELD_RECINFO_NUMERIC=NO FIELD_RECINFO_MANDATORY=YES FIELD_RECINFO_COPY=YES FIELD_RECINFO_MAX_LENGTH=3 FIELD_RECINFO_NAME=Sec # Trick to exclude DX exchange from valdity check FIELD_RECINFO_CHECK_FORMAT_FX=!DEST->DXCC:^(K|VE|KL|KH6)$>>"" FIELD_RECINFO_MANDATORY_RGX_EXC=!DEST->DXCC:^(K|VE|KL|KH6)$ FIELD_MULT_MAX_LENGTH=4 # Multiplier list # Updated to 2023 RAC sections. Allow 2022 sections. [MULTIPLIERS START] Group->_K1: CT,EMA,ME,NH,RI,VT,WMA Group->_K2: ENY,NLI,NNJ,NNY,SNJ,WNY Group->_K3: DE,EPA,MDC,WPA Group->_K4: AL,GA,KY,NC,NFL,SC,SFL,WCF,TN,VA,PR,VI Group->_K5: AR,LA,MS,NM,NTX,OK,STX,WTX Group->_K6: EB,LAX,ORG,SB,SCV,SDG,SF,SJV,SV,PAC Group->_K7: AZ,EWA,ID,MT,NV,OR,UT,WWA,WY,AK Group->_K8: MI,OH,WV Group->_K9: IL,IN,WI Group->_K0: CO,IA,KS,MN,MO,NE,ND,SD Group->VE1: NS,NL Group->VE2: QC,PE Group->VE3: ONN,ONS,ONE,GH/GTA Group->VE4: MB Group->VE5: SK Group->VE6: AB Group->VE7: BC Group->VE8: TER/NT Group->VE9: NB/MAR [MULTIPLIERS END]