mirror of
https://github.com/ok2cqr/cqrlog.git
synced 2024-09-21 10:27:17 +00:00
3130939fce
This fix tries to solve issue #438 and some other minor problems. New wsjtx program needs rigctld starting parameter "--vfo" to work properly with split/Rig mode. At the moment parameter "--vfo" is optional, but it may be added as hardcoded default in Hamlib version 5.0 Parameter "--vfo" usage causes change to almost all rigctld commands needing the vfo to be stated always as first paramater of command. I.E. command "f" must be issued as "f currVFO". Other possibilites instead of currVFO are VFOA, VFOB etc. depending on used rig model. There is a command \chk_vfo that can be used to clear out has rigctld started with "--vfo" paramater or not. Unfortunately there are variants in the way how different rigctlds answer to this command. And even the rigctld man pages give wrong information about the answer format. And not only that, but the versions of Hamlib do have differences in command "v" format when "--vfo" is used. This fix can understand the current format (Hamlib 4.4) and on the other hand it also detects different format that Hamlib 3.1 used. I did not have versions between 3.1 and 4.4. to test with. Because all of this it may be that this fix needs readjust if they again change Hamlib way of hanlding commands. - rigctld connection tries to resolve if "--vfo" issued or not as first thing. - changes command format by the result of \chk_vfo. This check and it's results can be turned of with TRXControl checkbox "Use chkvfo" (default checked). - all commands are now prefixed with plus "f" -> "+f" to make answer decoding lot more easier. Plus prefix is there always not depending on "Use \chkvfo" state. With "+" prefix answers always have line that starts with asked word and colon followed by value "FREQUENY: 3500000" that is easy to detect then. - fixed vfo detect to resolve also answers "Main,MainA,MainB,Sub,SubA,SubB,None" that may be result for "v" command with some rigs. - disabled "Run rigctld when program starts" checkbox if rig "Hamlib Net Rigtcld" is selected. There is no need to start rigctld as that "rig" means we are trying to access already running rigctld via TCP. Usually trying to start rigctld by cqrlog leads to debug message "Rigtld failed to start" in that case. - same with "Run rotctld when program starts" if rotor is "Hamlib Net Rotctld" - cleaned lot of code in preferences related to rig and rot settings change - fixed synapse httpsend user agent string. String with "Synacode" causes now web bot fitering in www.hamqsl.com's server that disables Propagation to work. It may be that in future this user agent string must be user defineable, if bot filtering "learns" this new agent string too fast. - fixed help files Squashed commit of the following: commit 373420098a222697c4efa586c0b62dfc450bd75d Author: OH1KH <oh1kh@sral.fi> Date: Sat Oct 2 17:12:33 2021 +0300 Fixed help files commit |
||
---|---|---|
.. | ||
img | ||
adif.html | ||
callbook.html | ||
contest.html | ||
cwd.html | ||
cwh.html | ||
fldxml.html | ||
gridmap.html | ||
h1.html | ||
h3.html | ||
h4.html | ||
h5.html | ||
h6.html | ||
h7.html | ||
h8.html | ||
h20.html | ||
h21.html | ||
h22.html | ||
h23.html | ||
h24.html | ||
h25.html | ||
h26.html | ||
h27.html | ||
h28.html | ||
h29.html | ||
h30.html | ||
h31.html | ||
index_left.html | ||
index_right.html | ||
index.html | ||
remi.html | ||
sql_console.html | ||
wkdgrid.html | ||
wkusb.html | ||
wsjt.html |