Spot a call locally and wipe when the radio moves far on a QSY

With a call in the entry window, a move of more than 2 kHz on the same
band puts the call on the bandmap where it was heard and wipes the boxes,
as N1MM does. The spot goes to the other stations as ADDSPOT and to the
Spots broadcast, never to the cluster. ADDSPOT from other stations is
added to the bandmap.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-24 05:50:20 +00:00
co-authored by Claude Sonnet 5.5
parent 986f359a40
commit f784a73115
10 changed files with 215 additions and 3 deletions
+12 -1
View File
@@ -443,7 +443,18 @@ Anything over two seconds is called out.
**The master** is the station the entry follows for cluster spots and the time,
set from the station list and told to everybody, so the `Master` column agrees
everywhere. What it does not do yet is relay: N1MM's master passes its cluster
spots to the others over the link, and `ADDSPOT` and `PACKET` are not written.
spots to the others over the link, and `PACKET` is not written. `ADDSPOT` is
written and read, but only for a local spot made on a QSY (see below); the
master does not relay its cluster spots with it.
**Local spot on a QSY.** With a callsign in the entry window, the radio moving
more than `QsySpotHertz` (default 2 kHz, N1MM's value) on the same band puts the
call on the bandmap where it was heard and wipes the boxes. It sends `ADDSPOT`
to the other stations and a Spots broadcast, never a cluster spot. Nothing
happens while running, in quick edit, with a complete exchange, with a number in
the box, or when the bandmap already has the call there. N1MM's other
trigger, a dupe left behind by a move of 0.1 kHz or more, is not done. There is
no dialog for the distance; it is in the settings file.
**Call stacking.** A callsign heard at one station and handed to the position
that will work it: `STACKANOTHERCALL` with the call alone, `STACKCALL` with the