Skip to main content

A Gqrx Client Library

Project description

Gqrx SDR Client

This is a small client library which allows you to interface with and remotely control a running instance of the Gqrx SDR application.

Usage

# Import the Gqrx Client and some other relevant classes
from gqrx_client import GqrxClient, DemodulatorMode, GqrxClientError

# Create a Gqrx Client instance and open the connection
client = GqrxClient()
client.open(addr=('127.0.0.1', 7356))

# Set and then retrieve the current frequency
client.frequency = 137912500
print(f"The current frequency is: {client.frequency}")

# Get the current demodulator mode + passband width values
(mode, passband) = client.demodulator

# Turn on the digital signal processing and start recording
client.dsp = True
client.recording = True

Documentation

View the latest generated documentation here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gqrx_client-0.0.1a7.tar.gz (7.4 kB view hashes)

Uploaded Source

Built Distribution

gqrx_client-0.0.1a7-py3-none-any.whl (6.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page