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

CLI client for manual WL2K commands? #79

Open
xssfox opened this issue Jul 24, 2022 · 0 comments
Open

CLI client for manual WL2K commands? #79

xssfox opened this issue Jul 24, 2022 · 0 comments

Comments

@xssfox
Copy link

xssfox commented Jul 24, 2022

While operating remotely I have concerns that a user might unintentionally send a large file or email that becomes too slow to download over ARDOP HF.

Q8510 How do I access the WL2K system, using Keyboard Access?
A8510 Connect to a RMS Packet Station (you will be asked to supply your radio secure password):
LM List all messages for me.
RM Read all messages for me.
KM Kill (delete) all messages for me.
Rxx Read content of message number xx.
Kxx Kill message number xx. (don’t forget any underscore which may be in the number!) SP Send a message (see A8520)
H Help File (very condensed)
Bye Disconnect

RMS lists commands to run to help in this case - but as ARDOPC has no keyboard mode like pactor I believe it would require an ARDOP client to perform these actions. It would be super nice if there was a super basic REPL that a user could type these commands into manually for the ARDOP case.

I imagine it working something like:

wl2k-cli --url ardopc://blahblahblah
LM
 <RMS lists messages>
K<message id>
ctrl+d to terminate session

I had a quick look at the code, but it's really beyond my Go skill level to attempt to build something like this. Looking around I haven't seen any other tools to kill messages using ARDOPC, so this will would be super super handy!

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

No branches or pull requests

1 participant