[Hamlib-developer] [Hamlib/Hamlib] 3f3e4b: ftx1: Fix CTCSS/DCS tone handling and add CSQL sup...
Library to control radio transceivers and receivers
Brought to you by:
n0nb
|
From: Nate B. <no...@gi...> - 2026-08-02 14:04:57
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 3f3e4becb305ea18f276f53651a188cb090da7b0 https://github.com/Hamlib/Hamlib/commit/3f3e4becb305ea18f276f53651a188cb090da7b0 Author: Miao Wang <sha...@gm...> Date: 2026-07-28 (Tue, 28 Jul 2026) Changed paths: M rigs/yaesu/ftx1/ftx1.c M rigs/yaesu/ftx1/ftx1.h M rigs/yaesu/ftx1/ftx1_ctcss.c M rigs/yaesu/ftx1/ftx1_func.c Log Message: ----------- ftx1: Fix CTCSS/DCS tone handling and add CSQL support Correct several issues in the FTX-1 CTCSS/DCS implementation: * Add DCS code table (ftx1_dcs_codes[]) and index<->code conversion helpers (ftx1_code_to_dcs_num/ftx1_dcs_num_to_code). Previously set_dcs_code/get_dcs_code passed the raw DCS code value (e.g. 023) directly to the CN command, which expects a 0-based table index (000-103). The code value is now converted to/from the index on set/get respectively. * Fix CN command parameter documentation. P1 is the VFO selector (0=Main/1=Sub), not a TX/RX selector as previously stated. * Simplify set/get_ctcss_sql to delegate to set/get_ctcss_tone, and set/get_dcs_sql to delegate to set/get_dcs_code. The FTX-1 does not support separate TX/RX tones or DCS codes, so the previous CN10/CN11 (Sub VFO) usage was incorrect. * Add RIG_FUNC_CSQL support in set_func/get_func and rig caps, mapping it to the CT3 (DCS) mode via FTX1_CTCSS_MODE_DCS. Commit: b897a7bed5ce9c307c5ec12f5e6f55bbb7b6a81b https://github.com/Hamlib/Hamlib/commit/b897a7bed5ce9c307c5ec12f5e6f55bbb7b6a81b Author: Nate Bargmann <n0...@n0...> Date: 2026-08-02 (Sun, 02 Aug 2026) Changed paths: M rigs/yaesu/ftx1/ftx1.c M rigs/yaesu/ftx1/ftx1.h M rigs/yaesu/ftx1/ftx1_ctcss.c M rigs/yaesu/ftx1/ftx1_func.c Log Message: ----------- Merge GitHub PR #2117 Compare: https://github.com/Hamlib/Hamlib/compare/e08e3978f3ca...b897a7bed5ce To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |