-
Notifications
You must be signed in to change notification settings - Fork 18
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
TCI - Thetis Connection issue #327
Comments
The QLOG TCI implementation was only tested in the field with SunSDR EESDR v.3. It is known that it does not work with the TCI server in Thetis, and I believe Ladislav will look further into this, maybe with field testing assistance from those among us who uses a radio powered with Thetis. 73 de LB2EG Richard |
As Richard mentioned. Unfortunately, I have no rig which is compatible with Thetis. Please, could you send me Thetis TCI log with your attempts to connect? You can find the log in Setup->Serial/Network/Midi CAT tab->Network Tab-> TCI Server press Show Log. In my case - no rig connected, Thetis sends STOP command right after the opening command sequence, which is incomprehensible to me at this moment. QLog currently stops the connection when this command is received. Maybe, it should be ignored but when I modified the Qlog to ignore the command, Thetis repeats STOP command again. |
I have both, Expert3 and Hermes, now the Expert 3 are disconnected, but i connect tomorrow to test. The log are here, as you see, RadioSpot send in real time DX spot... the error is : Rig Error: Rig status changed
|
This is when I start LOG4OM with Thetis
|
TCI LOG for SunSDR ExpertSDR3 23-17-59:216 client: spot:C31VM, ,7075900,4283949961, ; |
Many thanks for the log. They are very useful. Just to be sure. the log from "TCI LOG for SunSDR ExpertSDR3" test. Is it SunSDR ExpertSDR3 and QLog? Do you see the same issue - disconnect - in this case? |
Next step:
Yes is my SundDR pro ExpertSDR3 with QLOG, and works perfect with this software. All of this in Windows11, now im compiling in Linux Debian and do some more tests. |
I compile in Linux and ignore the stop command in Qlog, for QLOG connection are OK, Thetis send a stop. The Rig window update Freq & mode any time you connect, but Thetis always send a stop... it's possilble need a short timing ??? |
I can see couple of issue in QLog's TCI:
I'll try to check also the Thetis sources if I can't find anything there. |
I compile again with no TRX command and works OK, no more disconnections. when QLog send TRX Thetis send stop |
What Thetis version are you using? |
Thetis 2.10.3.5 x64 from MI0BOT |
and isn't it just that the wrong SPOT command without the Mode field (field after callsign) wasn't sent to Thetis? I can see that TRX command is already implemented in your version of Thetis. |
No, the spot command without mode that come from Radiospot dont change the mode, but are display in freq and dont make a error. The spot from QLog works perfect, change freq and mode. Both are displayed at same time in Thetis with different colours. The only problem for now is the TRX command for my installation at least, cat works perfect in both directions,in & out. |
It does not make sense to me. Based on Thetis code:
|
I return the TCIDrv.cpp and TCIDrv.h at the default and made some more tests. |
Sorry, you had to connected the rig because the stop command because the command would have to be sent in the initialization phase of connection. That's how I see it, who doesn't have a real rig connected. |
I see the same in the latest Thetis for ANAN radios. QLOG only sends the VFO and the TRX command, and Thetis replies with the STOP right after having received the TRX command from QLOG.
Log4om does not send the TRX-command on startup. LOGHX3 sends neither VFO nor TRX command upon connection. 73 de LB2EG Richard |
I put // in front of send TRX lines in TCIDrv.cpp and works perfect, appears that the TRX command with Thetis are buggy or not supported. |
And you are able to control PTT via QLog using |
In my Debian this shortcut don't work... need to change to another key |
I know. But I have not the system set up for compiling QLog on windows (I compile Thetis from github with WS2022, but have not walked the last mile setting up Qt compiling environment here). Did now compile qlog on a rpi5 in shack, to test, but have to figure out the firewall to access the ports on Thetis on win11... |
Unfortunately, it is not possible to change the shortcut in Qlog now. thank you both for your assistance. I think that at the moment I am able to prepare a "workaround" for TCI/Thetis, which does not have any significant effect on the SunSDR ExpertSDR3. I will remove the TRX in the initialization phase. It would be good to confirm if it is possible to send a TRX command to control the PTT (pressing |
I need to remove Alt + \ from my xwindow .. |
It's possible assign the PTT to F12 for example ??? in Mainwindow.cpp ?? |
You can change it in source code
|
This works OK, PTT active, only TX don't switch TX<>RX i remove only the TRX at init sequence |
Please, could you send me a log from TCI server for your test ? If TX does not switch TX<>RX then it does not work properly. |
|
I push F12 to TX and change to Thetis to click in MOX and return to RX F12 send always < TRX:0,true; |
In Log4OM the ptt key repeats until you end press and send trx false
|
Yeah, sorry, you are right. I sent you a half of patch. Your test clearly shows that Thetis is able to process the TRX command. It means that it is really only needed to remove the TRX command from the initial phase, and it will not affect further processing. Thank you very much for your patience. I will prepare a patch that will be included in the next release. However, it won't be released for another month unless a critical error arises. |
The correct patch should be (without testing):
|
Works perfect now. Many thanks !!! |
Hello, the TCI cat control connect and disconnect in a fraction of second when connected to Thetis for Hermes Lite.
I tried some ports another that usual (40001,30001) and no luck.
Thetis works with LOG4OM and the utils of Expert SDR software (Radiosync,RadioSpot9 etc...
Thanks in advance..
The text was updated successfully, but these errors were encountered: