[docs](trx-rs): document SDR backend configuration options

Add [sdr], [sdr.gain], and [[sdr.channels]] sections to CONFIGURATION.md,
extend [rig.access] with type = "sdr" / args, add CLI override note, and
append a commented SoapySDR example block to trx-server.toml.example.
Mark SDR-09 as complete in SDR.md.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Stan Grams <sjg@haxx.space>
This commit is contained in:
2026-02-24 21:24:41 +01:00
parent 2ee217a1a1
commit 04f8fd019a
3 changed files with 77 additions and 6 deletions
+37
View File
@@ -102,3 +102,40 @@ aprs_file = "TRXRS-APRS-%YYYY%-%MM%-%DD%.log"
cw_file = "TRXRS-CW-%YYYY%-%MM%-%DD%.log"
ft8_file = "TRXRS-FT8-%YYYY%-%MM%-%DD%.log"
wspr_file = "TRXRS-WSPR-%YYYY%-%MM%-%DD%.log"
# --- SoapySDR backend example ---
# To use an SDR device instead of a physical transceiver, set:
#
# [rig]
# model = "soapysdr"
# initial_freq_hz = 14074000
# initial_mode = "USB"
#
# [rig.access]
# type = "sdr"
# args = "driver=rtlsdr"
#
# [sdr]
# sample_rate = 1920000
# bandwidth = 1500000
# center_offset_hz = 200000
#
# [sdr.gain]
# mode = "auto"
# value = 30.0
#
# [[sdr.channels]]
# id = "primary"
# offset_hz = 0
# mode = "auto"
# audio_bandwidth_hz = 3000
# decoders = ["ft8", "cw"]
# stream_opus = true
#
# [[sdr.channels]]
# id = "wspr"
# offset_hz = 21600
# mode = "USB"
# audio_bandwidth_hz = 3000
# decoders = ["wspr"]
# stream_opus = false