From 6eb2d5341fed610a206782e6fe2fe9d8724b4ec5 Mon Sep 17 00:00:00 2001 From: Stanislaw Grams Date: Tue, 17 Mar 2026 00:10:48 +0100 Subject: [PATCH] [fix](trx-backend-ft450d): mark AMC unsupported in FT-450D encoder Add a RigMode::AMC arm to encode_mode returning an Err so that attempting to set C-QUAM on the FT-450D returns a descriptive error. Co-Authored-By: Claude Sonnet 4.6 Signed-off-by: Stanislaw Grams --- src/trx-server/trx-backend/trx-backend-ft450d/src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/trx-server/trx-backend/trx-backend-ft450d/src/lib.rs b/src/trx-server/trx-backend/trx-backend-ft450d/src/lib.rs index e7d612e..9450ac5 100644 --- a/src/trx-server/trx-backend/trx-backend-ft450d/src/lib.rs +++ b/src/trx-server/trx-backend/trx-backend-ft450d/src/lib.rs @@ -519,6 +519,7 @@ fn encode_mode(mode: &RigMode) -> DynResult { RigMode::CWR => Ok('7'), RigMode::PKT => Ok('9'), RigMode::WFM => Ok('4'), + RigMode::AMC => Err("Unsupported mode for FT-450D".into()), RigMode::Other(_) => Err("Unsupported mode for FT-450D".into()), } }