Skip to content

PSK Reporter Bug Fixes#29

Merged
Chris-AC9KH merged 1 commit into
JS8Call-improved:masterfrom
rruchte:issue_9_psk-reporter-bugs
Nov 11, 2025
Merged

PSK Reporter Bug Fixes#29
Chris-AC9KH merged 1 commit into
JS8Call-improved:masterfrom
rruchte:issue_9_psk-reporter-bugs

Conversation

@rruchte

@rruchte rruchte commented Nov 10, 2025

Copy link
Copy Markdown
Collaborator

Addresses issue #9

Updates callsign cache to be band-aware
Fixes callsign cache timeout logic
Extends callsign cache expiration to 1 hour (formerly 5 minutes)
Adds randomness to reporting interval
Removes mystery 49 MHz+ cache bypass inherited from WSJTX

@bazineta bazineta left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bands appears to be a leak; perhaps use one of the smart pointers to hold on to it?

@rruchte rruchte force-pushed the issue_9_psk-reporter-bugs branch from b9aa591 to ab18cd6 Compare November 10, 2025 19:14
Updates callsign cache to be band-aware
Fixes callsign cache timeout logic
Extends callsign cache expiration to 1 hour (formerly 5 minutes)
Adds randomness to reporting interval
Removes mystery 49 MHz+ cache bypass inherited from WSJTX
@rruchte rruchte force-pushed the issue_9_psk-reporter-bugs branch from ab18cd6 to 0ddcd40 Compare November 10, 2025 19:22
@rruchte

rruchte commented Nov 10, 2025

Copy link
Copy Markdown
Collaborator Author

Good catch, I didn't realize it's already available on the configuration.

@bazineta bazineta left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems reasonable to me now.

@Chris-AC9KH Chris-AC9KH merged commit 7e3ebec into JS8Call-improved:master Nov 11, 2025
@Chris-AC9KH

Copy link
Copy Markdown
Collaborator

Merged. Thanks!

Comment thread PSKReporter.cpp
// If this call is not already in the cache, or it's there but expired, or the
// frequency is interesting, or an eclipse is active, (we allow all spots through
// +/- 6 hours around an eclipse for the HamSCI group) then we're going to send
// If this call is not already in the cache, or it's there but expired, or an eclipse is active,

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If this call+band combination is not ...

@aknrdureegaesr

Copy link
Copy Markdown
Collaborator

Didn't pay attention: Commented on an already merged PR. Sorry about the noise!

@wmiler wmiler added the bug Something isn't working label Nov 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants