-
Notifications
You must be signed in to change notification settings - Fork 21
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
"Connect Rig" when the rig is powered off #50
Comments
Unfortunately, I am not able to I am not able to affect this time. I tuned this in v0.8 and got responses around 2-3 seconds. We've talked about this before. K3 have long timeouts set to detect anything in Hamlib.
I will try to simulate but as I wrote above. In my case, an error detection is 2-3 seconds. But you are right, GUI must not freeze in this case. Are you using v0.8? I tried to fix GUI freezing in 0.8.
I am not sure if I understand you correctly. you want to say that QLog should suppress the errors from Hamlib?
You are right. The error should be displayed for non-programmer user. |
Yes, then there is probably nothing you can do about it. Unless you find a way to monitor the connection to the rig / rotor outside Hamlib, when there is no way inside Hamlib to monitor the connections independently of the rig / rotor.
Yes, one possibility is to suppress these error messages in general and display the error in another way. CQRLog: No error message, frequency display jumps to "0". You have already suggested another solution. Intercept error messages and display them in a form that is more readable for "normal users". I think that both variants are usable. However, displaying human readable error messages is more noticeable to the user and therefore perhaps a bit better. Again, these are problems that do not directly affect the function of QLog. The software looks very good so far. Maybe other ideas will arise later. |
Hi, I have experimented a bit with rigctl and the "-C" option. The rigs K2 and K3 are both switched off. Input on the command line. K2:
K3:
Maybe this is an approach to check the connection to the rig/rotor faster and independent of the rig/rotor, at least for "Connect Rig". If the connection is successful, it should be reestablished immediately without the parameters 'timeout' and 'retry'. Whether this is useful or necessary is another question, because the timeouts do not affect the basic function of QLog. |
That's true QLog can modify Hamlib's rig setting but how should be done? I trust that the default parameters are selected as the best settings. Unfortunately, I can't afford to let users set up various internal parameters, because that would be confusing and unsupported from QLog site - many user have many different sent is nightmare of all support teams. I'll try to come up with something, but I definitely don't want to go the way of expanding the Setting Dialog. |
Yes, I agree with that. The problem (Connect Rig when Rig is switched off or not connected to PC) does not affect the function of QLog. I just wanted to try out for myself whether you can detect a switched off rig faster with Hamlib. A permanent reduction of the preset timeout times for the rigs / rotors is of course not useful. The probability that '"Connect Rig" when the rig is powered off' or 'Disconnecting the rig' occur are rather theoretical. From my point of view the two issues #50 and #51 can be closed. |
I don't think than there is nothing to do. I see following issue:
|
If "Connect Rig" is selected when the rig is powered off, a warning message will appear after about 24s.
If "Connect Rig" is selected and then "Connect Rig" is switched off again after a few seconds, the user interface freezes. After about 20s the same warning message as above appears.
From my point of view it would be better to do without this technical warning message. You could program it internally so that there is simply no visible reaction and the checkbox "Connect Rig" is deactivated in the background.
If the software does not react after "Connect Rig", the user will search for the cause himself and find out that the rig is not powered on or the connection cable is not plugged in. At best, an informative, non-technical warning message could be displayed, e.g. "Cannot connect rig", or similar.
The text was updated successfully, but these errors were encountered: