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

Implement a CW memory keyer (and memory voice keyer) #44

Closed
brianmathews opened this issue Jun 27, 2024 · 0 comments
Closed

Implement a CW memory keyer (and memory voice keyer) #44

brianmathews opened this issue Jun 27, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@brianmathews
Copy link
Member

Add a screen tab to the SOTACAT web UI that implements a CW and voice "memory keyer" such that users can pre-define a set of CW and/or voice messages, and then use their cell phone to play one of those messages over the air.

Note that the KX2/KX3 already have a memory-keyer, but there are a limited number of memories. The cell phone UI can implement a much larger list of memories, and allow the user to use the more convenient screen buttons rather than physical radio buttons that are prone to bumping the VFO knob.

Note that the SOTACAT can send CW commands directly, but can not process audio (either in or out). So for Voice-memory-keying all it will be able to do is play back one of the pre-recorded voice memories via the cell phone UI and it will be limited by the radio's number of memories (ex. 2 for the KX2).

@brianmathews brianmathews added the enhancement New feature or request label Jun 27, 2024
jeffkowalski added a commit that referenced this issue Jun 29, 2024
Implements a new "screen tab" called CAT with the following:
1.  Buttons to play messages that have been pre-recorded on the KX2/3
and stored in Bank1 or Bank2.
2.  Three fields to enter text messages of up to 24 characters, which can be sent using CW.
3.  Buttons to quickly set the transmit power to minimum (0) and
maximum (10).

- The CW keying could be improved by saving the messages.  Presently
they are not stored across page views.
- Radio handling following the CW keying could be more intelligent.
There is a TODO comment in the handler_cat.cpp file documenting the
intention.
- Max power on the KX3 is 15w as I recall, not 10, but 10 is hardcoded
for now.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant