[fix](trx-rs): update PKT and AM default bandwidths
PKT: default 25 kHz, max 50 kHz (was 3 kHz / 25 kHz). AM: default 9 kHz, max 20 kHz (was 6 kHz / 15 kHz). Applied consistently across the UI mode-defaults table (trx-frontend-http), server initial-mode logic (trx-server), and the SoapySDR DSP channel (trx-backend-soapysdr). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Stan Grams <sjg@haxx.space>
This commit is contained in:
@@ -2097,11 +2097,11 @@ const MODE_BW_DEFAULTS = {
|
||||
CWR: [500, 50, 2_000, 50],
|
||||
LSB: [2_700, 300, 6_000, 100],
|
||||
USB: [2_700, 300, 6_000, 100],
|
||||
AM: [6_000, 500, 15_000, 500],
|
||||
AM: [9_000, 500, 20_000, 500],
|
||||
FM: [12_500, 2_500, 25_000, 500],
|
||||
WFM: [180_000, 50_000,300_000,5_000],
|
||||
DIG: [3_000, 300, 6_000, 100],
|
||||
PKT: [3_000, 300, 25_000, 100],
|
||||
PKT: [25_000, 300, 50_000, 500],
|
||||
};
|
||||
const MODE_BW_FALLBACK = [3_000, 300, 500_000, 100];
|
||||
|
||||
|
||||
@@ -238,9 +238,10 @@ async fn wait_for_shutdown(mut shutdown_rx: watch::Receiver<bool>) {
|
||||
fn default_audio_bandwidth_for_mode(mode: &trx_core::rig::state::RigMode) -> u32 {
|
||||
use trx_core::rig::state::RigMode;
|
||||
match mode {
|
||||
RigMode::LSB | RigMode::USB | RigMode::PKT | RigMode::DIG => 3_000,
|
||||
RigMode::LSB | RigMode::USB | RigMode::DIG => 3_000,
|
||||
RigMode::PKT => 25_000,
|
||||
RigMode::CW | RigMode::CWR => 500,
|
||||
RigMode::AM => 6_000,
|
||||
RigMode::AM => 9_000,
|
||||
RigMode::FM => 12_500,
|
||||
RigMode::WFM => 180_000,
|
||||
RigMode::Other(_) => 3_000,
|
||||
|
||||
@@ -37,9 +37,10 @@ fn dc_for_mode(mode: &RigMode) -> Option<DcBlocker> {
|
||||
|
||||
fn default_bandwidth_for_mode(mode: &RigMode) -> u32 {
|
||||
match mode {
|
||||
RigMode::LSB | RigMode::USB | RigMode::PKT | RigMode::DIG => 3_000,
|
||||
RigMode::LSB | RigMode::USB | RigMode::DIG => 3_000,
|
||||
RigMode::PKT => 25_000,
|
||||
RigMode::CW | RigMode::CWR => 500,
|
||||
RigMode::AM => 12_000,
|
||||
RigMode::AM => 9_000,
|
||||
RigMode::FM => 12_500,
|
||||
RigMode::WFM => 180_000,
|
||||
RigMode::Other(_) => 3_000,
|
||||
|
||||
Reference in New Issue
Block a user