[Hamlib-developer] [Hamlib/Hamlib] 4c2719: 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:12
|
Branch: refs/heads/Hamlib-4.7 Home: https://github.com/Hamlib/Hamlib Commit: 4c27198e02c2d94e3de341c629d8e95ebbecbd6b https://github.com/Hamlib/Hamlib/commit/4c27198e02c2d94e3de341c629d8e95ebbecbd6b Author: Miao Wang <sha...@gm...> 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: ----------- 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. (cherry picked from commit 3f3e4becb305ea18f276f53651a188cb090da7b0) Commit: e5e1a080fdbf06931a206b265b90cdff2fc6b543 https://github.com/Hamlib/Hamlib/commit/e5e1a080fdbf06931a206b265b90cdff2fc6b543 Author: Nate Bargmann <n0...@n0...> Date: 2026-08-02 (Sun, 02 Aug 2026) Changed paths: M NEWS Log Message: ----------- Update NEWS for FTX-1 CTCSS/DCS tone handling Compare: https://github.com/Hamlib/Hamlib/compare/366d77f925ea...e5e1a080fdbf To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |