Skip to content
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

Add FFT control to remote control commands #1148

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

dl3jop
Copy link

@dl3jop dl3jop commented Sep 11, 2022

For applications were gqrx is controlled remotely, I missed the option to control some options of the FFT window.
Example: Using gqrx without mouse & keyboard but external hardware which changes frequencies and keeps the grey demod box centered in the middle of the FFT screen.

Therefore I added some new remote commands. I tried to stay within the name convention:

  • SDC: Centers the demodulator area in the middle of the FFT window
  • RFZ: Resets the FFT zoom
  • SFZ xxx : Sets the FFT zoom to xxx
  • SFC: Centers the whole FFT window

A simple validation can be done as follows:

telnet 127.0.0.1 $PORT
After the connection is opened, the commands can be typed and tested

@willcode
Copy link
Contributor

The code looks reasonable.

I haven't set up a system where Gqrx is driven completely by another program. What kind of setup do you have that makes this useful?

@dl3jop
Copy link
Author

dl3jop commented Oct 17, 2022

In my case I want to use it for amateur radio satellite transponders where a standard VHF/UHF transceiver is used for uplink and a SDR for downlink. As this setup should be portable I needed something which automatically zooms/pans around the spectrum when changing frequency. Using this I can zoom as far into the waterfall just to see the transponder passband and nothing more.
In my case an external software handles the radio and gqrx as well as physical buttons and keeps the demodulation spectrum centered as well as automatically zooming to the chosen transponders passband width

In general it can be used in applications where GQRX is used as a automatic pandandapter or monitoring system where no user input is expected, wanted or feasible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants