Ladies and Gentlemen,

     I would like to make a suggestion for a new feature.

     It would be useful that instead of requiring you guys to hard
code in contest setups, that the owner of the contest could provide a
configuration file that hams could import into the software for the
decoder to parse

     Looking at the code, I realize that this would be a major effort,
but unfortunately, while I do know enough to understand generally what
is happening, I don't have enough experience to write it.

    On a sidenote, it may be useful on the main screen to have a
toggle to turn contest debugging on and off, or to select which
contest decoder to use.

     PSUDOCODE CONFIG EXAMPLE:

Parks on the Air (POTA) {Completely making up this format, POTA
doesn't have a specified form.....yet}

pota.xml

<Contest_Format>
<Exchange1>
     <word1>
          <text>CQ</text>
     </word1>
     <word2>
          <text>POTA</text>
          <ADIF>MY_SIG</ADIF>
     </word2>
     <word3>
          </Callsign>
     </word3>
     <word4>
          <EventID1>     <- Generates a text box in the configuration
area could also have EventID2 or 3 or 4
              <TexLabel>Park ID Ex: K-1234</TextLabel>
              <Validation>(K\-[1-9]\d{3}\d?$)</Validation>
              <ValidationFailure>Park ID format must be like
K-1234</ValidationFailure> <- Text for error box
              <ADIF>MY_SIG_INFO</ADIF>
          </EventID1>
     </word4>
</Exchange1>
<Exchange2>
<word1>
     <word1>
          </Callsign>
     </word1>
     <word2>
          </Callsign>
     </word2>
     <word3>
          <WordValidation>([A-Z]{2}\d{2})|POTA)</WordValidation>
(POTA does not require spotters be participating in POTA, so can be
Maidenhead or POTA)
          <ADIFStoreCheck>
               <Validation>POTA</Validation>
               <ADIF>SIG</ADIF>
     </word3>
     <word4>
          <WordValidation>^$.|(K\-[1-9]\d{3}\d?$)</WordValidation>
(Because POTA does not require spotters to be participating in POTA,
this could be empty or a Park ID
          <ADIFStoreCheck>
               <Validation>(K\-[1-9]\d{3}\d?$)</Validation>
               <ADIF>SIG_INFO</ADIF>
     </word4>
</Exchange2>

Exchange 3,4,5,6 would be the signal reports and RRR/73 if the contest
required it or allowed it.

Respectfully Submitted,

~Warren Halstead


_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to