-
-
Notifications
You must be signed in to change notification settings - Fork 581
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
Rigctl_server timeout #1506
Comments
Also seeing this (and other) compatibility issues with rigctl. For the "m" command I am able to get it working by responding with mode and passband (bandwidth). Concatinating these two into one send with a space between them doesn't seem to work, but making 2 writes to the client does. A newline may work, but I didn't test. The example in hamlib's docs clued me in. My changes aren't likely the way you'd do it but here's what I tested:
The "F" command also didn't work for me with wsjtx 2.7.0-rc3 or JS8call. Both of these add the VFO (VFOA or VFOB) to the "F" command
Changing the number of arguments to 3 and changing the "parts" index to 2 allows wjstx to work (stays connected and is able to changed frequency). However, this would likely break other clients.
I suspect wsjtx and others like it aren't able to transmit as "t" and "T" commands aren't implemented. wsjtx repeatedly sends the "t" command. Hope this is helpful |
Just tested wsjtx 2.6.1 and it also sends the VFO with "F", but version 2.7.0-rc7 doesn't! |
WARNING: Filling out the template below is NOT optional. Issues not filling out this template will be closed without review.
FIRST: Before reporting any bug, make sure that the bug you are reporting has not been reported before. Also, try to use the nightly version if possible in case I've already fixed the bug.
Hardware
Software
Bug Description
A clear description of the bug.
Rigctl_server running on localhost:4532 crash at "m" command and return nothing at "\get_mode" command.
Sdrpp is set to USB with a BW of 3000
Steps To Reproduce
Screenshots
Add any screenshot that is relevant to the bug (GUI error messages, strange behavior, graphics glitch, etc...).
Additional info
Add any other relevant information.
Messages on terminal window:
`Rig command: f
Frequency: 14128450
Rig command: F 14080000
Rig command: \get_mode
Rig command: m
get_mode: error = rig_get_mode(2528): freqMainA=14080000, modeMainA=, widthMainA=0
rig_get_mode(2528): freqMainB=14128450, modeMainB=, widthMainB=0
rig_get_mode(2578): debug
3:rig.c(2607):rig_passband_normal entered
3:rig_passband_normal: return filter#6, width=2700
3:rig.c(2628):rig_passband_normal returning(2700)
3:cache.c(35):rig_set_cache_mode entered
rig_set_cache_mode(37): freqMainA=14080000, modeMainA=, widthMainA=0
rig_set_cache_mode(37): freqMainB=14128450, modeMainB=, widthMainB=0
rig_set_cache_mode(107): freqMainA=14080000, modeMainA=USB, widthMainA=2700
rig_set_cache_mode(107): freqMainB=14128450, modeMainB=, widthMainB=0
3:cache.c(108):rig_set_cache_mode returning(0)
rig_get_mode(2583): freqMainA=14080000, modeMainA=USB, widthMainA=2700
rig_get_mode(2583): freqMainB=14128450, modeMainB=, widthMainB=0
2:rig_get_mode: elapsed=10010ms
2:rig.c(2586):rig_get_mode returning(-5) Communication timed out
1:rigctl_parse.c(2246):rigctl_get_mode returning(-5) Communication timed out
Communication timed out
Rig command: q
????????????????�������`
Regards
Franco Spinelli
IW2DHW
The text was updated successfully, but these errors were encountered: