|
From: Peter S. <vk...@gm...> - 2025-09-21 01:36:13
|
Hello Arkadiusz, thanks for expanding on my original question, yes indeed the more I look into HAMLIB the murkier it gets for us FLRIg users. If indeed WSJT-X was to store the rig ID's instead of the display name it would be a great step forward as I now count the entry for FLRig has changed over three times as different HAMLIB developers submit changes, it started out as "FLRig flrig" then the next one seems to be "FLRig " note the space at the end and then "W1HKJ FLRig" then just in the last few weeks we are back to "FLRig flrig" All of these hamlib variations stil pass through extra information (rig type connected in FLRig) that WSJT-X appears to harvest and store, which leads to uncertainty if WSJT-X will work at next startup or give me the oh so common (for me anyway) rig control error and a need to reselect the rig all over again. If the HAMLIB ID was stored instead of the display name coming from HAMLIB life would be a lot simpler in the long run as the code for HAMLIB seems to be quite fluid and what was a good suggestion one week gets undone the next, leaving us with "pot luck" if you update HAMLIB at any point. I understand a rewrite of the way this is handled would not be a trivial job but once done it would not need to be touched again. Regards, Peter, vk5pj On Sun, Sep 21, 2025 at 6:40 AM Arkadiusz Miśkiewicz via wsjt-devel < wsj...@li...> wrote: > On 27/07/2025 03:18, Peter Sumner via wsjt-devel wrote: > > Hi, > > for some time now (all of the 2.7 variants and now 2.8) when I open > > WJST-X or swap between configurations, I end up with a rig control error > > and the current rig is shown to be "ADAT www.adat.ch <http:// > > www.adat.ch>" and not the previously selected FLRIG setting. > > Old thread but... > > That's because wsjt-x remembers rig by name in config. Rig names come > from hamlib library. Hamlib has stable rig IDs (number) but not names > (string). Names can change. > > wsjt-x has few flaws regarding handling of its config file: > > - if wsjtx finds unknown rig in its config it won't tell anything to the > user and it will instead use ADAT silently as ADAT is just first on the > list (been there, was debugging why the hell my config stopped working > and that issue wasn't obvious because I wasn't expecting silent changes) > > - it remembers rigs in config by name (which are not stable) instead of > using IDs (which are stable in hamlib) > > > and FLrig name has changed in hamlib recently. Twice. First from "FLRig" > to "W1HKJ FLRig" and later to "FLRig FLRig". > > > ps. wsjt-x should have search bar in rig config - it's a pain to find > the right option there for fist time > > -- > Arkadiusz Miśkiewicz, arekm / ( maven.pl | pld-linux.org ) > > > _______________________________________________ > wsjt-devel mailing list > wsj...@li... > https://lists.sourceforge.net/lists/listinfo/wsjt-devel > |