# # FISTS Sprint contest definition file for DXLog.net # CONTESTNAME=FISTS Sprint CONTESTWEB=https://fistsna.org CONTESTRULES=https://fistsna.org/operating.php#sprints BANDS=80;40;20;15;10 MODES=CW CATEGORY_MODES=CW CATEGORIES=Single operator;Club OVERLAY=--- STATION=Fixed CFG_MULT=ON CFG_MULT_MANDATORY=YES CFG_MULT_ERRORTEXT=Enter your FISTS member number or NM CFG_MULT_RGX_CHECK=^([1-9][0-9]*|NM)$ CFG_MULT_DX_ALLOWED=NO CFG_STATE_MANDATORY=YES CFG_STATE_ERRORTEXT=Enter your two letter US/Canadian state/province, or three digit DXCC entity code CFG_STATE_RGX_CHECK=^([0-9]{3}|[A-Z]{2})$ CFG_OPNAME_MANDATORY=YES # Dupe rule DOUBLE_QSO=PER_MODE # Location multiplier MULT1_TYPE=FIELD MULT1_COUNT=ALL MULT1_FIELD=RECINFO2 MULT1_DISPLAY=M # Dummy multiplier to highlight members MULT2_TYPE=FIELD MULT2_COUNT=ALL MULT2_FIELD=RECINFO MULT2_DISPLAY= MULT2_NO_ALERT=YES # Live score multiplier attributes LIVESCORE_MULT=STATE;NONE # Scoring POINTS_TYPE=CALC POINTS_FIELD_BAND_MODE=DEST->RECINFO:^[0-9]+$;ALL;ALL;CW;5 POINTS_FIELD_BAND_MODE=ALL;ALL;ALL;CW;2 # Summary SCORE=BY_BAND SCORE_DISPLAY=BAND;QSO;DUP;MULT1(MULT);POINTS SCORE_TOTAL_FX=$FIELDVALUE.Points*$FIELDVALUE.Mult1 # Prefill and reverse lookup DB_FILE=FISTSSPR_db.txt DB_FILE_COL_RCVD=1 DB_FILE_COL_RECINFO=2 DB_FILE_COL_RECINFO2=3 DB_SCP_FROM_EXCHANGE=YES # Cabrillo export CABRILLO_CONTEST_NAME=FISTS-SPRINT CABRILLO_OPERATOR=SINGLE-OP;MULTI-OP CABRILLO_BAND=ALL CABRILLO_OVERLAY= CABRILLO_TRANSMITTER=ONE;ONE CABRILLO_ASSISTED_DISABLED=YES CABRILLO_STATION= CABRILLO_LINE=FREQ;MODE;DATE;TIME;MYCALL;SENT;OPNAME{F=L,10, };*RGX:CONFIG->EXCHANGE:NM>> /EXCHANGE{F=L,5, };STATE{F=L,3, }CALL;RCVD1;RCVD2{F=L,10, };*RGX:DEST->RECINFO:^$>> /RECINFO{F=L,5, };RECINFO2 # Log fields FIELD_RCVD_NUMERIC=NO FIELD_RCVD_MANDATORY=YES FIELD_RCVD_NAME=Rcv Name FIELD_RCVD_TYPE=NAME FIELD_RCVD_COPY=YES FIELD_RCVD_MAX_LENGTH=14 FIELD_RCVD_RGX_CHECK=DEST->RCVD:^[A-Z]+$ FIELD_RECINFO_VISIBLE=YES FIELD_RECINFO_NUMERIC=YES FIELD_RECINFO_MANDATORY=NO FIELD_RECINFO_NAME=FISTS FIELD_RECINFO_TYPE=CUSTOM FIELD_RECINFO_COPY=YES FIELD_RECINFO_MAX_LENGTH=5 FIELD_RECINFO_RGX_CHECK=^([0-9]+|)$ FIELD_RECINFO2_VISIBLE=YES FIELD_RECINFO2_NUMERIC=NO FIELD_RECINFO2_MANDATORY=YES FIELD_RECINFO2_NAME=Loc FIELD_RECINFO2_TYPE=CUSTOM FIELD_RECINFO2_COPY=YES FIELD_RECINFO2_MAX_LENGTH=3 FIELD_RECINFO2_RGX_CHECK=^([A-Z]{2}|[0-9]{3})$ FIELD_MULT_MAX_LENGTH=4 # CW Messages CW_Message_1 = CQ FS $MYCALL CW_Message_2 = $RST $OPNAME $EXCHANGE $STATE CW_Message_3 = $OPNAME $EXCHANGE $STATE 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 CW_MESSAGE_EXCHANGE_FILTER=^NM$ CW_Message_1 = CQ FS $MYCALL CW_Message_2 = $RST $OPNAME $STATE CW_Message_3 = $OPNAME $STATE 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