From c4ee44b1353f6f9a802b6291e5628f00eee157d7 Mon Sep 17 00:00:00 2001 From: Daniele Forsi IU5HKX Date: Sun, 13 Jul 2025 16:51:29 +0200 Subject: [PATCH] Swap arguments of Rig.set_dcs_sql() and make both mandatory Makes the signature of Rig.set_dcs_sql() similar to those of set_ctcss_sql() set_ctcss_tone() set_dcs_code() --- bindings/python/test_rig.py | 5 ++--- bindings/rig.swg | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/bindings/python/test_rig.py b/bindings/python/test_rig.py index 2b86372f0..d0560b808 100755 --- a/bindings/python/test_rig.py +++ b/bindings/python/test_rig.py @@ -96,9 +96,8 @@ class TestClass: assert rig.set_dcs_code(Hamlib.RIG_VFO_CURR, 125) is None assert rig.get_dcs_code() == 125 assert rig.get_dcs_code(Hamlib.RIG_VFO_CURR) == 125 - assert rig.set_dcs_sql(311) is None - assert rig.get_dcs_sql() == 311 - assert rig.set_dcs_sql(134, Hamlib.RIG_VFO_CURR) is None + assert rig.set_dcs_sql(Hamlib.RIG_VFO_CURR, 134) is None + assert rig.get_dcs_sql() == 134 assert rig.get_dcs_sql(Hamlib.RIG_VFO_CURR) == 134 assert rig.close() is None diff --git a/bindings/rig.swg b/bindings/rig.swg index f2ee04e53..2245d0155 100644 --- a/bindings/rig.swg +++ b/bindings/rig.swg @@ -372,7 +372,7 @@ typedef channel_t * const_channel_t_p; METHOD3(set_ctcss_tone, tone_t) METHOD3(set_dcs_code, tone_t) METHOD3(set_ctcss_sql, tone_t) - METHOD1(set_dcs_sql, tone_t) + METHOD3(set_dcs_sql, tone_t) METHOD3(set_split_freq, freq_t) METHOD2_INIT(set_split_mode, rmode_t, pbwidth_t, RIG_PASSBAND_NORMAL) METHOD3_INIT(set_split_freq_mode, freq_t, rmode_t, pbwidth_t, RIG_PASSBAND_NORMAL)