Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MErging PR Initial Skimmer Support #109

Merged
merged 4 commits into from Jul 29, 2018
Merged

MErging PR Initial Skimmer Support #109

merged 4 commits into from Jul 29, 2018

Conversation

dh2wq
Copy link
Contributor

@dh2wq dh2wq commented Jul 23, 2018

Hi,
I added rudimentary Skimmer Support to Telnet DX Cluster. Two features were implemented:

  1. Click in Skimmer Bandmap switches Radio to Skimmer frequency and sends call to NewQSO Window if call present.
  2. If Skimmer decodes a spot and sends it to Telnet Client, A QSL check is performed to send back following state to Skimmer:

DUPE Worked this call on this band Gray
NEWCTY All-time new country Red
BNDCTY New country on this band Pink
NOTCFM Worked but not confirmed Blue

Open:
I didn't get the need for critical section due to the fact I'm fairly new to pascal. I may used it wrong.
Best regards,
Olli, DH2WQ

@ok2cqr
Copy link
Owner

ok2cqr commented Jul 28, 2018

Hi Oli,

thank you for the pull request? I'm sorry but I'm not sure how the skimmer support works. It seems you are sending back some QSL status. Could you explain how it works and why is that needed? Thanks!

73 Petr

@dh2wq
Copy link
Contributor Author

dh2wq commented Jul 28, 2018

Dear Petr,
sorry for not supplying all needed info's in the PR. I copied you some information from the CW Skimmer Manual below. Hope this helps to understand my implementation. If not please ask.

Interpreter for Click in CW Skimmer Bandmap

When the operator clicks on the callsign on the Band map, in the Callsign List dialog or in the Received Text panel, the server sends an announcement message to all connected clients:

To ALL de SKIMMER <2014Z> : Clicked on "TI8/DL4MO" at 14012.9

This announcement can be used by the logging software to poplate the callsign input box.

Returning Status to Skimmer

The client can tell CW Skimmer to highlight certain callsigns by sending the SKIMMER/STATUS command.

ZZ0ZZZ de SKIMMER 2008-03-21 16:41Z CwSkimmer >
SKIMMER/STATUS S51WO 14017.0 DUPE
ZZ0ZZZ de SKIMMER 2008-03-21 16:44Z CwSkimmer >

The following codes can be used in the Announce command:

Code Suggested Meaning Color
DUPE Worked this call on this band Gray
NEWCTY All-time new country Red
BNDCTY New country on this band Pink
NOTCFM Worked but not confirmed Blue

There is no need to send SKIMMER/STATUS for all other calls, they are displayed in Black by default.

The meaning of the codes is only a guide. The software that sends the SKIMMER/STATUS commands to the Skimmer can use those codes to highlight any other classes of callsigns. For example, contesting software could use the NEWCTY code to highlight the multipliers, and the BNDCTY code to highlight the 5-point callsigns.

@ok2cqr
Copy link
Owner

ok2cqr commented Jul 29, 2018

Thanks!

@ok2cqr ok2cqr merged commit 9d7b4ae into ok2cqr:master Jul 29, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants