From 4d32f017a899d1bb7209a48bdcdc0000acdcc6e7 Mon Sep 17 00:00:00 2001 From: Stanislaw Grams Date: Mon, 9 Feb 2026 21:38:18 +0100 Subject: [PATCH] [chore](trx-server): log ft8 toggle and offsets Co-authored-by: Codex Signed-off-by: Stanislaw Grams --- src/trx-server/src/audio.rs | 9 +++++++++ src/trx-server/src/rig_task.rs | 1 + 2 files changed, 10 insertions(+) diff --git a/src/trx-server/src/audio.rs b/src/trx-server/src/audio.rs index f10faab..d799e0a 100644 --- a/src/trx-server/src/audio.rs +++ b/src/trx-server/src/audio.rs @@ -694,6 +694,15 @@ pub async fn run_ft8_decoder( Ok(dur) => dur.as_millis() as i64, Err(_) => 0, }; + let base_hz = match &state.status.freq.hz { + hz => *hz as f32, + }; + info!( + "FT8 decode: base_hz={} offset_hz={} msg=\"{}\"", + base_hz, + res.freq_hz, + res.text + ); let msg = Ft8Message { ts_ms, snr_db: res.snr_db, diff --git a/src/trx-server/src/rig_task.rs b/src/trx-server/src/rig_task.rs index 6a1d3d5..f0a6cc4 100644 --- a/src/trx-server/src/rig_task.rs +++ b/src/trx-server/src/rig_task.rs @@ -382,6 +382,7 @@ async fn process_command( } RigCommand::SetFt8DecodeEnabled(en) => { ctx.state.ft8_decode_enabled = en; + info!("FT8 decode {}", if en { "enabled" } else { "disabled" }); let _ = ctx.state_tx.send(ctx.state.clone()); return snapshot_from(ctx.state); }