Fldigi "QSY" button won't work w/Log4OM

Regarding connecting to external program's.
Post Reply
kd7mw
Novice Class
Posts: 15
Joined: 10 Feb 2018, 07:03

Fldigi "QSY" button won't work w/Log4OM

Post by kd7mw » 03 Jul 2018, 03:58

Fldigi has a very nice feature where you can click on a signal anywhere in the audio passband, and then click a "QSY" button. This retunes the radio so that the selected signal is now centered in sweet spot of the radio's passband, and moves the selection to that audio frequency. On my Icom 7300, this is 1500 Hz. Then one can narrow or widen the filter as needed, etc. So in the example below, if I clicked on the QSY button (green arrow), the radio would shift frequency so that the selected signal (in red) would move to 1500 Hz, and the selection would also jump to 1500. This is very fast and convenient, and avoids losing "lock" on the signal and dropping characters.
FldigiQSYButton.jpg
FldigiQSYButton.jpg (108.27 KiB) Viewed 177 times
I've had rig control with fldigi working properly "standalone" using RigCat for over a year. And I've successfully integrated fldigi with Log4OM (using OmniRig and XML-RPC as per the Log4OM manual). In the latter case, most things work as expected. But the QSY button is grayed out and does not function.

So it seems I can have Log4OM/Fldigi integration, or the "QSY to center" feature, but not both at the same time. Does anyone know if there's a way to make the QSY button work when Log4OM and fldigi are integrated?

Thanks and 73
--Peter, KD7MW
Top

User avatar
G4POP
Moderator
Posts: 4850
Joined: 21 Jan 2013, 15:55
Location: Burnham on Crouch, Essex UK

Re: Fldigi "QSY" button won't work w/Log4OM

Post by G4POP » 03 Jul 2018, 07:05

We can only use the information provided in the XML/RPC protocol provided by Fldigi so there are a couple of functions that won't work, this is probably one of them
73 Terry G4POP

User avatar
IZ3XNJ
Novice Class
Posts: 11
Joined: 24 Jul 2016, 17:24
Contact:

Re: Fldigi "QSY" button won't work w/Log4OM

Post by IZ3XNJ » 04 Jul 2018, 20:43

The QSY function should be in the XML/RPC protocol provided by Fldigi, as the N2AMG's Fldigi-DXLabs Gateway support it via XML/RPC.

kd7mw
Novice Class
Posts: 15
Joined: 10 Feb 2018, 07:03

Re: Fldigi "QSY" button won't work w/Log4OM

Post by kd7mw » 12 Jul 2018, 03:01

This sounds like a chicken-or-egg problem, or "Is it your phone or your cell provider?" :D I realize that we have two programs written by two different people attempting to talk to each other by an interface layer and protocols that may have been written by yet more people.

Some thoughts, possibly relevant: The QSY button grays out the moment I check XML-RPC and click "Initialize" in Fldigi's rig control configuration. It returns to normal function as soon as I recheck RigCAT and "Initialize."

This occurs whether Log4OM or my radio is running or not. So my initial guess is that Fldigi is programmed to disable the QSY button when XML-RPC rig control is activated. Unless there is some initial handshake that occurs, and Log4OM isn't confirming something Fldigi needs to have confirmed before it will allow the QSY button to work. Which it can't, because as stated in the Log4OM manual, we have to start Fldigi first.

The Log4OM manual (p. 187) states that changing frequency (and mode) in Fldigi will not change the frequency of the rig or in Log4OM sees. this implies that the communication for mode and frequency is one-way. I don't know if this is because it can't be any other way, or if it was decided to make it that way to prevent something from breaking.

IZ3XNJ says that the QSY button works with DXLab using XML-RPC. But the Fldigi manual seems to say that the QSY button only works with Hamlib, Rigcat or flrig. Here's what it says:

The QSY button is very specific to transceivers interfaced with either hamlib, rigcat or when fldigi is used with flrig. Each transceiver has a sweet spot associated with its bandwidth controller. For the FT950 is 1500 when the transceiver is set to PKT-U. As the transceivers bandwidth is changed the changes occur centered at this frequency. Set the "Sweet spot" frequency (Config / Misc / Sweet Spot) to 1500. Let's say that I just started copying a rare dx at 1758 Hz and I wanted to put the signal at the sweet spot so I could easily narrow the receiver bandwidth. Click on the signal on the waterfall. Let the AFC capture and then press the QSY button. The tranceiver frequency will be shifted and the fldigi audio tracking point shifted in unison such that the signal is now at the receivers sweet spot. Very fast and very convenient! The QSY button will be dimmed and not activated if you do not have a method of transceiver control enabled for your transceiver. Right click on the QSY button to undo the action.

User avatar
IW3HMH
Site Admin
Posts: 2166
Joined: 21 Jan 2013, 15:20
Location: Quarto d'Altino - Venezia (ITA)
Contact:

Re: Fldigi "QSY" button won't work w/Log4OM

Post by IW3HMH » 12 Jul 2018, 12:59

Hamlib is an option you can test with Log4OM.
Daniele Pistollato - IW3HMH

kd7mw
Novice Class
Posts: 15
Joined: 10 Feb 2018, 07:03

Re: Fldigi "QSY" button won't work w/Log4OM

Post by kd7mw » 16 Jul 2018, 04:45

I played with HamLib on fldigi, but it doesn't support my IC-7300. I used the IC-7410 file, which worked once and then started crashing fldigi. So I put things back the way they were. My problem is that I use Olivia, modes like Domino, MFSK. These really benefit from that QSY button, as they take time to lock onto a signal after manually retuning. And retuning can be difficult if you don't see the pilot tones at the beginning or end of a transmission.

My guess is that the QSY button won't work because when the two programs are linked, the radio talks to Log4OM, which relays the radio's state to fldigi. But fldigi can't change mode or frequency, only read it from Log4OM. Since the QSY button shifts both the radio tuning and the signal's position on the waterfall, it can't work. I don't know why this is, and whether this is deliberate (for "traffic safety," or just how XML-RPC works.

--Peter, KD7MW

kd7mw
Novice Class
Posts: 15
Joined: 10 Feb 2018, 07:03

Re: Fldigi "QSY" button won't work w/Log4OM

Post by kd7mw » 18 Jul 2018, 04:42

Hi, Lele. I asked about this on the fldigi groups.io group. Here's what Mike, WB9MDB suggested. What do you think of this?

"Have FLDigi use FLRig, and you can set up Log4OM to use rigctld which, in the latest version (not the one in Log4OM) can also talk to FLDigi simultaneously.

"Log4OM can autostart the newer rigctld from WSJTX.

C:\WSJT\wsjtx\bin\rigctld-wsjtx.exe
With parameters
-m 4
And "Start before" checked.
And in Log4OM CAT control you check "Connect to active daemon".

"de Mike W9MDB"

Post Reply