Write N1MM's own Contest table rows for the built-in contests

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-24 03:47:29 +00:00
co-authored by Claude Sonnet 5.5
parent 79c65c92a7
commit 393b73f87a
6 changed files with 143 additions and 67 deletions
+11
View File
@@ -135,3 +135,14 @@ a log has to score the same in both programs:
- A maritime mobile counts for the country of the call it signs. CQ WW says it
counts for the zone alone.
- A callsign that places nowhere counts as a multiplier with an empty value.
## The Contest table
N1MM reads the `Contest` table when it opens a log. For the built-in contests
the row we write is N1MM's own (`N1mmContestRows`, taken from `om5m.s3db`):
display name, Cabrillo name, mode, dupe type, multiplier names, period, points
per contact and Cabrillo version. A contest that is not in that table, such as
a user-defined one, gets a row worked out from its rules.
The Cabrillo name in that row is not always the one our Cabrillo export uses.
For WAE the table says `DARC-WAEDC-CW`, and the export writes `WAE-CW`.