# # DXLog.net contest definition file # CONTESTGROUP=DXPedition CONTESTNAME=POTA activation BANDS=160;80;60;40;30;20;17;15;12;10;50 # Operating modes MODES=CW;SSB;FM CABRILLO_MODES=CW;PH;FM # Dupe rule DOUBLE_QSO=PER_BAND_MODE # Log modes CATEGORY_MODES=Mixed # Categories CATEGORIES=Single operator OVERLAY= STATION=Portable CLASS= # Contest configuration CFG_MULT=ON CFG_MULT_MANDATORY=YES CFG_MULT_ERRORTEXT=Enter your POTA reference, e.g., SM0228 CFG_MULT_DX_ALLOWED=NO CFG_MULT_RGX_CHECK=^[A-Z0-9]{1,3}[0-9]{4}$ CFG_POWER_MANDATORY=YES # Allow self spotting SELF_SPOT_ALLOWED=YES # Prefill database DB_FILE=POTA_db.txt DB_FILE_COL_RCVD=-1 DB_FILE_COL_RECINFO=1 # POTA QSO counter MULT1_TYPE=FIELD MULT1_COUNT=PER_BAND_RCVD MULT1_FIELD=RCVD MULT1_DISPLAY=P MULT1_NO_ALERT=YES MULT1_EXCEPTION=!DEST->RCVD:^[A-Z0-9]{1,3}[0-9]{4}$;NONE # New country counter DXCC_DB_USE_ARRL_LIST=YES MULT2_TYPE=DXCC MULT2_COUNT=ALL MULT2_FIELD=FROM_DXCC MULT2_DISPLAY=D MULT2_NO_ALERT=YES # Callsign counter MULT3_TYPE=CALLSIGN MULT3_COUNT=ALL MULT3_FIELD=CALLSIGN MULT3_DISPLAY=C MULT3_NO_ALERT=YES # QSO counter POINTS_TYPE=CALC POINTS_FIELD_BAND_MODE=ALL;ALL;ALL;ALL;1 # QSO summary SCORE=BY_BAND_MODE SCORE_DISPLAY=BAND;QSO(CW){CW};QSO(SSB){SSB};QSO(FM){FM};MULT1(P2P);MULT2(DXCC);MULT3(CALL) SCORE_TOTAL_FX=$FIELDVALUE.Points # Dummy Cabrillo export CABRILLO_CONTEST_NAME=POTA LIVESCORE_CONTEST_NAME=DXPEDITION CABRILLO_TRANSMITTER=ONE CABRILLO_OPERATOR=SINGLE-OP CABRILLO_ASSISTED_DISABLED=YES CABRILLO_POWER= CABRILLO_STATION=PORTABLE CABRILLO_OVERLAY= CABRILLO_BAND=ALL #CABRILLO_LINE=FREQ;MODE;DATE;TIME;MYCALL;SENT;EXCHANGE;CALL;RCVD1;RCVD2;RECINFO # DXCC tracker WINDOWS_WKD_DXCC_ENABLED=YES # Custom ADIF export keys # Allow working WWFF stations also ADIF_KEYS=MY_SIG;POTA ADIF_KEYS=MY_SIG_INFO;$EXCHANGE.Substring(0,$EXCHANGE.Length-4)+'-'+$EXCHANGE.Substring($EXCHANGE.Length-4) ADIF_KEYS=SIG;POTA;DEST->RCVD:^[A-Z0-9]{1,3}[0-9]{4}$ ADIF_KEYS=SIG;WWFF;DEST->RCVD:^[A-Z0-9]{1,3}FF[0-9]{4}$ ADIF_KEYS=SIG_INFO;$VALUE.Rcvd4.Substring(0,$VALUE.Rcvd4.Length-4)+'-'+$VALUE.Rcvd4.Substring($VALUE.Rcvd4.Length-4);DEST->RCVD:^[A-Z0-9]{1,3}(FF)?[0-9]{4}$ # Log fields FIELD_RCVD_NUMERIC=NO FIELD_RCVD_TYPE=CUSTOM FIELD_RCVD_MANDATORY=NO FIELD_RCVD_COPY=YES FIELD_RCVD_MAX_LENGTH=13 FIELD_RCVD_NAME=Rcv Ref FIELD_RCVD_RGX_CHECK=DEST->RCVD:^[A-Z0-9]{1,3}(FF)?[0-9]{4}$ FIELD_RECINFO_VISIBLE=YES FIELD_RECINFO_TYPE=NAME FIELD_RECINFO_NUMERIC=NO FIELD_RECINFO_MANDATORY=NO FIELD_RECINFO_NAME=Name FIELD_RECINFO_COPY=YES FIELD_RECINFO_MAX_LENGTH=15 FIELD_PTS_VISIBLE=NO FIELD_MULT_NAME=New FIELD_MULT_MAX_LENGTH=3 # Standard messages for POTA stations CW_Message_1 = CQ POTA $MYCALL $MYCALL CW_Message_2 = $RST CW_Message_3 = REF $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