Fix Rig.set_ctcss_sql() Rig.set_ctcss_tone() Rig.set_dcs_code()

This is also swapping the arguments to make the vfo optional
like in other methods.
Daniele Forsi IU5HKX 2025-06-29 22:05:23 +02:00
rodzic 663612051c
commit ed7e5b2344
2 zmienionych plików z 13 dodań i 8 usunięć

Wyświetl plik

@ -181,11 +181,16 @@ class TestClass:
channel = Hamlib.channel(0, Hamlib.RIG_VFO_CURR)
assert rig.set_channel(channel) is None
assert rig.set_conf("", "") is None
assert rig.set_ctcss_sql(0, 0) is None
assert rig.set_ctcss_tone(0, 0) is None
assert rig.set_dcs_code(0, 0) is None
assert rig.set_dcs_sql(0) is None
assert rig.set_dcs_sql(0, 0) is None
tone = 0
assert rig.set_ctcss_sql(tone) is None
assert rig.set_ctcss_sql(tone, Hamlib.RIG_VFO_CURR) is None
assert rig.set_ctcss_tone(tone) is None
assert rig.set_ctcss_tone(tone, Hamlib.RIG_VFO_CURR) is None
code = 0
assert rig.set_dcs_code(code) is None
assert rig.set_dcs_code(code, Hamlib.RIG_VFO_CURR) is None
assert rig.set_dcs_sql(code) is None
assert rig.set_dcs_sql(code, Hamlib.RIG_VFO_CURR) is None
assert rig.set_ext_func(0, 0) is None
assert rig.set_ext_func(0, 0, 0) is None
level = 0

Wyświetl plik

@ -368,9 +368,9 @@ typedef channel_t * const_channel_t_p;
METHOD3(set_ptt, ptt_t)
METHOD3(set_rptr_shift, rptr_shift_t)
METHOD3(set_rptr_offs, shortfreq_t)
METHOD3(set_ctcss_tone, tone_t)
METHOD3(set_dcs_code, tone_t)
METHOD3(set_ctcss_sql, tone_t)
METHOD1(set_ctcss_tone, tone_t)
METHOD1(set_dcs_code, tone_t)
METHOD1(set_ctcss_sql, tone_t)
METHOD1(set_dcs_sql, tone_t)
METHOD3(set_split_freq, freq_t)
METHOD2_INIT(set_split_mode, rmode_t, pbwidth_t, RIG_PASSBAND_NORMAL)