# # DXLog.net contest definition file # # Known limitations: # Does not implement 500 point bonus for mobile/rover stations # Does not support multiple locations per log # Will require annual update of bonus station calls # CONTESTNAME=Pennsylvania QSO Party (PAQP) CONTESTGROUP=NA QSO PARTY CONTESTWEB=http://paqso.org/index.html CONTESTRULES=http://paqso.org/pa-qso-party-rules.html BANDS=160;80;40;20;15;10;50;144 MODES=CW;SSB;FM;AM CATEGORY_MODES=CW;Phone;Mixed CATEGORIES=Single Operator;Multi-operator # Self spotting is allowed SELF_SPOT_ALLOWED=YES # Helper strings # Updated to 2023 RAC sections # ARRL/RAC sections without EPA and WPA plus DX # ^(DX|AB|AK|AL|AR|AZ|BC|CO|CT|DE|EB|EMA|ENY|EWA|GA|GH|IA|ID|IL|IN|KS|KY|LA|LAX|MB|MDC|ME|MI|MN|MO|MS|MT|NB|NC|ND|NE|NFL|NH|NL|NLI|NM|NNJ|NNY|NS|NTX|NV|OH|OK|ONE|ONN|ONS|OR|ORG|PAC|PE|PR|QC|RI|SB|SC|SCV|SD|SDG|SF|SFL|SJV|SK|SNJ|STX|SV|TER|TN|UT|VA|VI|VT|WCF|WI|WMA|WNY|WTX|WV|WWA|WY)$ # PA counties # ^(ADA|ALL|ARM|BEA|BED|BER|BLA|BRA|BUT|BUX|CAR|CEN|CHE|CLA|CLE|CLI|CMB|COL|CRA|CRN|CUM|DAU|DCO|ELK|ERI|FAY|FOR|FRA|FUL|GRE|HUN|INN|JEF|JUN|LAC|LAN|LAW|LEB|LEH|LUZ|LYC|MCK|MER|MGY|MIF|MOE|MTR|NHA|NUM|PER|PHI|PIK|POT|SCH|SNY|SOM|SUL|SUS|TIO|UNI|VEN|WAR|WAS|WAY|WES|WYO|YOR)$ # Valid exchanges # ^(DX|AB|AK|AL|AR|AZ|BC|CO|CT|DE|EB|EMA|ENY|EWA|GA|GH|IA|ID|IL|IN|KS|KY|LA|LAX|MB|MDC|ME|MI|MN|MO|MS|MT|NB|NC|ND|NE|NFL|NH|NL|NLI|NM|NNJ|NNY|NS|NTX|NV|OH|OK|ONE|ONN|ONS|OR|ORG|PAC|PE|PR|QC|RI|SB|SC|SCV|SD|SDG|SF|SFL|SJV|SK|SNJ|STX|SV|TER|TN|UT|VA|VI|VT|WCF|WI|WMA|WNY|WTX|WV|WWA|WY|ADA|ALL|ARM|BEA|BED|BER|BLA|BRA|BUT|BUX|CAR|CEN|CHE|CLA|CLE|CLI|CMB|COL|CRA|CRN|CUM|DAU|DCO|ELK|ERI|FAY|FOR|FRA|FUL|GRE|HUN|INN|JEF|JUN|LAC|LAN|LAW|LEB|LEH|LUZ|LYC|MCK|MER|MGY|MIF|MOE|MTR|NHA|NUM|PER|PHI|PIK|POT|SCH|SNY|SOM|SUL|SUS|TIO|UNI|VEN|WAR|WAS|WAY|WES|WYO|YOR)$ CFG_MULT=ON CFG_MULT_MANDATORY=YES CFG_MULT_FROM=CUSTOM_MULT_LIST CFG_MULT_ERRORTEXT=Pennsylvania stations enter county or counties separated by slash,\nUS/Canadian stations enter ARRL/RAC section, other stations enter DX. # Allowed entries are DX, PA counties, ARRL sections (except EPA and WPA), and RAC section CFG_MULT_RGX_CHECK=^(DX|AB|AK|AL|AR|AZ|BC|CO|CT|DE|EB|EMA|ENY|EWA|GA|GH|IA|ID|IL|IN|KS|KY|LA|LAX|MB|MDC|ME|MI|MN|MO|MS|MT|NB|NC|ND|NE|NFL|NH|NL|NLI|NM|NNJ|NNY|NS|NTX|NV|OH|OK|ONE|ONN|ONS|OR|ORG|PAC|PE|PR|QC|RI|SB|SC|SCV|SD|SDG|SF|SFL|SJV|SK|SNJ|STX|SV|TER|TN|UT|VA|VI|VT|WCF|WI|WMA|WNY|WTX|WV|WWA|WY|ADA|ALL|ARM|BEA|BED|BER|BLA|BRA|BUT|BUX|CAR|CEN|CHE|CLA|CLE|CLI|CMB|COL|CRA|CRN|CUM|DAU|DCO|ELK|ERI|FAY|FOR|FRA|FUL|GRE|HUN|INN|JEF|JUN|LAC|LAN|LAW|LEB|LEH|LUZ|LYC|MCK|MER|MGY|MIF|MOE|MTR|NHA|NUM|PER|PHI|PIK|POT|SCH|SNY|SOM|SUL|SUS|TIO|UNI|VEN|WAR|WAS|WAY|WES|WYO|YOR)$ CFG_MULT_DX_ALLOWED=YES CFG_MULT_SLASH_ALLOWED=YES # QSO numbering QSO_NUMBER_CATEGORY=ALL;PER_BAND # Dupe rule and mode grouping DOUBLE_QSO=PER_BAND_MODE_RECINFO DOUBLE_QSO_MODE_CHECK=PER_MODE_GROUP MODE_GROUP=CW;PH;PH;PH DISPLAY_MODE_GROUPING=CW:CW;PH:SSB+FM+AM # County or section multiplier OWN_MULT_VALID=YES MULT1_TYPE=CUSTOM MULT1_COUNT=ALL MULT1_FIELD=RECINFO MULT1_DISPLAY=MULT # 2024 bonus stations is N3LL MULT2_TYPE=CALLSIGN MULT2_COUNT=ALL MULT2_FIELD=CALLSIGN MULT2_DISPLAY=+B MULT2_EXCEPTION=!DEST->CALL:^(N3LL)$;NONE # Live score multiplier attributes LIVESCORE_MULT=STATE;NONE # Scoring POINTS_TYPE=CALC # QSO eligibility check for bandmap display and QSO validity check. Only active if log is for a non-PA station. # US stations without a valid prefill exchange are displayed as eligible and are not automatically marked as invalid when logging POINTS_FIELD_BAND_MODE=CONFIG->EXCHANGE:^(DX|AB|AK|AL|AR|AZ|BC|CO|CT|DE|EB|EMA|ENY|EWA|GA|GH|IA|ID|IL|IN|KS|KY|LA|LAX|MB|MDC|ME|MI|MN|MO|MS|MT|NB|NC|ND|NE|NFL|NH|NL|NLI|NM|NNJ|NNY|NS|NTX|NV|OH|OK|ONE|ONN|ONS|OR|ORG|PAC|PE|PR|QC|RI|SB|SC|SCV|SD|SDG|SF|SFL|SJV|SK|SNJ|STX|SV|TER|TN|UT|VA|VI|VT|WCF|WI|WMA|WNY|WTX|WV|WWA|WY)$;DEST->RECINFO:^$;ALL;ALL;0;DEST->DXCC:^K$ # Make sure stations known to be ineligible as this in bandmap. Also, do not allow logging without modifying a prefill for stations with ineligible prefills. # If a station's pre-fill exchange without slash where the first part is not a PA county, it is not eligible # If a station's pre-fill exchange contains a slash where the first part is not a PA county AND the second part is not a valid PA county, it is not eligible POINTS_FIELD_BAND_MODE=CONFIG->EXCHANGE:^(DX|AB|AK|AL|AR|AZ|BC|CO|CT|DE|EB|EMA|ENY|EWA|GA|GH|IA|ID|IL|IN|KS|KY|LA|LAX|MB|MDC|ME|MI|MN|MO|MS|MT|NB|NC|ND|NE|NFL|NH|NL|NLI|NM|NNJ|NNY|NS|NTX|NV|OH|OK|ONE|ONN|ONS|OR|ORG|PAC|PE|PR|QC|RI|SB|SC|SCV|SD|SDG|SF|SFL|SJV|SK|SNJ|STX|SV|TER|TN|UT|VA|VI|VT|WCF|WI|WMA|WNY|WTX|WV|WWA|WY)$;!DEST->RECINFO:^(ADA|ALL|ARM|BEA|BED|BER|BLA|BRA|BUT|BUX|CAR|CEN|CHE|CLA|CLE|CLI|CMB|COL|CRA|CRN|CUM|DAU|DCO|ELK|ERI|FAY|FOR|FRA|FUL|GRE|HUN|INN|JEF|JUN|LAC|LAN|LAW|LEB|LEH|LUZ|LYC|MCK|MER|MGY|MIF|MOE|MTR|NHA|NUM|PER|PHI|PIK|POT|SCH|SNY|SOM|SUL|SUS|TIO|UNI|VEN|WAR|WAS|WAY|WES|WYO|YOR)$;ALL;ALL;-1 # All CW QSO are two points, Phone is one point, QRP is double points POINTS_FIELD_BAND_MODE=CONFIG->CLASS:^QRP$;ALL;ALL;CW;4 POINTS_FIELD_BAND_MODE=CONFIG->CLASS:^QRP$;ALL;ALL;SSB|FM|AM;2 POINTS_FIELD_BAND_MODE=ALL;ALL;ALL;CW;2 POINTS_FIELD_BAND_MODE=ALL;ALL;ALL;ALL;1 # Summary SCORE=BY_BAND_MODE SCORE_DISPLAY=BAND;QSO(CW){CW};QSO(PH){SSB+FM+AM};DUP;MULT1(MULT);POINTS SCORE_TOTAL_FX=$FIELDVALUE.Points*$FIELDVALUE.Mult1+$FIELDVALUE.Mult2*200 # Prefill DB_FILE=PAQP_db.txt DB_FILE_COL_RCVD=-1 DB_FILE_COL_RECINFO=1 # Cabrillo export (aligned with N1MM) CABRILLO_CONTEST_NAME=PA-QSO-PARTY CABRILLO_MODES=CW;PH;FM;PH CABRILLO_OPERATOR=SINGLE-OP;MULTI-OP CABRILLO_TRANSMITTER=ONE;UNLIMITED CABRILLO_BAND=ALL CABRILLO_LINE=FREQ;MODE;DATE;TIME;MYCALL;NR{F=R,4,0,4};EXCHANGE{F=L,4, };CALL;RCVD2{F=R,4,0,4};RECINFO # Free QSY in multi-operator categories MULTIOP_BANDCHANGECOUNTER_ENABLED=NO MULTISINGLE_RULE10_ENABLED=NO # Multiplier progress windows WINDOWS_CML_ENABLED=YES WINDOWS_CML_NAME=Multipliers WINDOWS_CML_DATA=MULT1 WINDOWS_WKD_DXCC_ENABLED=NO WINDOWS_WKD_GRID_ENABLED=NO # Log fields FIELD_MODE_VISIBLE=MIXED FIELD_NR_VISIBLE=YES FIELD_RST_VISIBLE=NO FIELD_SENT_VISIBLE=NO FIELD_MULT_MAX_LENGTH=4 FIELD_RCVD_NUMERIC=YES FIELD_RCVD_MANDATORY=YES FIELD_RCVD_COPY=NO FIELD_RCVD_TYPE=NR FIELD_RCVD_NAME= Nr FIELD_RCVD_MAX_LENGTH=4 FIELD_RECINFO_VISIBLE=YES FIELD_RECINFO_NUMERIC=NO FIELD_RECINFO_NAME=Exch FIELD_RECINFO_MANDATORY=YES FIELD_RECINFO_TYPE=MULT FIELD_RECINFO_COPY=YES FIELD_RECINFO_SLASH_ALLOWED=YES FIELD_RECINFO_MAX_LENGTH=7 # CW Messages CW_Message_1 = CQ PAQP $MYCALL CW_Message_2 = $SERIAL $EXCHANGE CW_Message_3 = $SERIALNOAB $EXCHANGE 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 [MULTIPLIERS START] # Multipliers for PA stations # Updated with 2023 RAC sections # DX, All PA counties, all ARRL sections except EPA and WPA, and all RAC sections [VALID FOR=!CONFIG->EXCHANGE:^(DX|AB|AK|AL|AR|AZ|BC|CO|CT|DE|EB|EMA|ENY|EWA|GA|GH|IA|ID|IL|IN|KS|KY|LA|LAX|MB|MDC|ME|MI|MN|MO|MS|MT|NB|NC|ND|NE|NFL|NH|NL|NLI|NM|NNJ|NNY|NS|NTX|NV|OH|OK|ONE|ONN|ONS|OR|ORG|PAC|PE|PR|QC|RI|SB|SC|SCV|SD|SDG|SF|SFL|SJV|SK|SNJ|STX|SV|TER|TN|UT|VA|VI|VT|WCF|WI|WMA|WNY|WTX|WV|WWA|WY)$] DX=DX Station ADA=Adams ALL=Allegheny ARM=Armstrong BEA=Beaver BED=Bedford BER=Berks BLA=Blair BRA=Bradford BUT=Butler BUX=Bucks CAR=Carbon CEN=Centre CHE=Chester CLA=Clarion CLE=Clearfield CLI=Clinton CMB=Cambria COL=Columbia CRA=Crawford CRN=Cameron CUM=Cumberland DAU=Dauphin DCO=Delaware ELK=Elk ERI=Erie FAY=Fayette FOR=Forest FRA=Franklin FUL=Fulton GRE=Greene HUN=Huntingdon INN=Indiana JEF=Jefferson JUN=Juniata LAC=Lackawanna LAN=Lancaster LAW=Lawrence LEB=Lebanon LEH=Lehigh LUZ=Luzerne LYC=Lycoming MCK=McKean MER=Mercer MGY=Montgomery MIF=Mifflin MOE=Monroe MTR=Montour NHA=Northhampton NUM=Northumberland PER=Perry PHI=Philadelphia PIK=Pike POT=Potter SCH=Schuylkill SNY=Snyder SOM=Somerset SUL=Sullivan SUS=Susquehanna TIO=Tioga UNI=Union VEN=Venango WAR=Warren WAS=Washington WAY=Wayne WES=Westmoreland WYO=Wyoming YOR=York AK=Alaska AL=Alabama AR=Arkansas AZ=Arizona CO=Colorado CT=Connecticut DE=Delaware EB=East Bay EMA=Eastern Massachusetts ENY=Eastern New York EWA=Eastern Washington GA=Georgia IA=Iowa ID=Idaho IL=Illinois IN=Indiana KS=Kansas KY=Kentucky LA=Louisiana LAX=Los Angeles MDC=Maryland-DC ME=Maine MI=Michigan MN=Minnesota MO=Missouri MS=Mississippi MT=Montana NC=North Carolina ND=North Dakota NE=Nebraska NFL=Northern Florida NH=New Hampshire NLI=New York City-Long Island NM=New Mexico NNJ=Northern New Jersey NNY=Northern New York NTX=North Texas NV=Nevada OH=Ohio OK=Oklahoma OR=Oregon ORG=Orange PAC=Pacific PR=Puerto Rico RI=Rhode Island SB=Santa Barbara SC=South Carolina SCV=Santa Clara Valley SD=South Dakota SDG=San Diego SF=San Francisco SFL=Southern Florida SJV=San Joaquin Valley SNJ=Southern New Jersey STX=South Texas SV=Sacramento Valley TN=Tennessee UT=Utah VA=Virginia VI=US Virgin Islands VT=Vermont WCF=West Central Florida WI=Wisconsin WMA=Western Massachusetts WNY=Western New York WTX=West Texas WV=West Virginia WWA=Western Washington WY=Wyoming AB=Alberta BC=British Columbia GH=Golden Horseshoe MB=Manitoba NB=New Brunswick NL=Newfoundland and Labrador NS=Nova Scotia ONE=Ontario East ONN=Ontario North ONS=Ontario South PE=Prince Edward Island QC=Quebec SK=Saskatchewan TER=Territories [END VALID FOR] # Multipliers for non PA stations # All PA counties [VALID FOR=CONFIG->EXCHANGE:^(DX|AB|AK|AL|AR|AZ|BC|CO|CT|DE|EB|EMA|ENY|EWA|GA|GH|IA|ID|IL|IN|KS|KY|LA|LAX|MB|MDC|ME|MI|MN|MO|MS|MT|NB|NC|ND|NE|NFL|NH|NL|NLI|NM|NNJ|NNY|NS|NTX|NV|OH|OK|ONE|ONN|ONS|OR|ORG|PAC|PE|PR|QC|RI|SB|SC|SCV|SD|SDG|SF|SFL|SJV|SK|SNJ|STX|SV|TER|TN|UT|VA|VI|VT|WCF|WI|WMA|WNY|WTX|WV|WWA|WY)$] ADA=Adams ALL=Allegheny ARM=Armstrong BEA=Beaver BED=Bedford BER=Berks BLA=Blair BRA=Bradford BUT=Butler BUX=Bucks CAR=Carbon CEN=Centre CHE=Chester CLA=Clarion CLE=Clearfield CLI=Clinton CMB=Cambria COL=Columbia CRA=Crawford CRN=Cameron CUM=Cumberland DAU=Dauphin DCO=Delaware ELK=Elk ERI=Erie FAY=Fayette FOR=Forest FRA=Franklin FUL=Fulton GRE=Greene HUN=Huntingdon INN=Indiana JEF=Jefferson JUN=Juniata LAC=Lackawanna LAN=Lancaster LAW=Lawrence LEB=Lebanon LEH=Lehigh LUZ=Luzerne LYC=Lycoming MCK=McKean MER=Mercer MGY=Montgomery MIF=Mifflin MOE=Monroe MTR=Montour NHA=Northhampton NUM=Northumberland PER=Perry PHI=Philadelphia PIK=Pike POT=Potter SCH=Schuylkill SNY=Snyder SOM=Somerset SUL=Sullivan SUS=Susquehanna TIO=Tioga UNI=Union VEN=Venango WAR=Warren WAS=Washington WAY=Wayne WES=Westmoreland WYO=Wyoming YOR=York [END VALID FOR] [MULTIPLIERS END]