From 25aae7d8e2ebc06c7c7094c0d42ceea8bc3d2c82 Mon Sep 17 00:00:00 2001 From: Daniele Forsi IU5HKX Date: Sun, 29 Jun 2025 21:38:08 +0200 Subject: [PATCH] Fix Rig.set_mem() This is also swapping the arguments to make the vfo optional like in other methods. --- bindings/python/test_rig.py | 3 ++- bindings/rig.swg | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bindings/python/test_rig.py b/bindings/python/test_rig.py index 37cb1ebda..de7c3a285 100755 --- a/bindings/python/test_rig.py +++ b/bindings/python/test_rig.py @@ -195,7 +195,8 @@ class TestClass: assert rig.set_freq(freq, Hamlib.RIG_VFO_CURR) is None assert rig.set_func(0, 0, 0) is None assert rig.set_level(0, 0, 0) is None - assert rig.set_mem(0, 0) is None + assert rig.set_mem(0) is None + assert rig.set_mem(0, Hamlib.RIG_VFO_CURR) is None assert rig.set_mode(0) is None assert rig.set_mode(0, 0) is None assert rig.set_mode(0, 0, Hamlib.RIG_VFO_CURR) is None diff --git a/bindings/rig.swg b/bindings/rig.swg index f0b6a911e..cfe6ee865 100644 --- a/bindings/rig.swg +++ b/bindings/rig.swg @@ -384,7 +384,7 @@ typedef channel_t * const_channel_t_p; METHOD2(set_func, setting_t, int) METHOD2(set_ext_func, hamlib_token_t, int) METHOD1(set_bank, int) - METHOD3(set_mem, int) + METHOD1(set_mem, int) METHOD1(send_dtmf, const_char_string) METHOD1(send_morse, const_char_string) METHOD3(vfo_op, vfo_op_t)