Fix Rig.send_morse()

This is also swapping the arguments to make the vfo optional
like in other methods.
pull/1816/head
Daniele Forsi IU5HKX 2025-06-29 20:59:09 +02:00
rodzic 25a2a4447f
commit 13c2413bba
3 zmienionych plików z 4 dodań i 3 usunięć

Wyświetl plik

@ -159,7 +159,8 @@ class TestClass:
assert rig.scan(0, 0) is None
assert rig.scan(0, 0, 0) is None
assert rig.send_dtmf(0, "") is None
assert rig.send_morse(0, "") is None
assert rig.send_morse("73") is None
assert rig.send_morse("73", Hamlib.RIG_VFO_CURR) is None
# FIXME should use a RIG_ANT_* constant but it isn't available in the bindings
RIG_ANT_1 = 1<<0
option = Hamlib.value_t()

Wyświetl plik

@ -83,7 +83,7 @@ class TestClass:
#(freq, width, mode, split) = my_rig.get_vfo_info(Hamlib.RIG_VFO_A,freq,width,mode,split)
#print("Rig vfo_info:\t\tfreq=%s, mode=%s, width=%s, split=%s" % (freq, mode, width, split))
assert my_rig.send_morse(Hamlib.RIG_VFO_A, "73") is None
assert my_rig.send_morse("73", Hamlib.RIG_VFO_A) is None
assert my_rig.close() is None
# Some static functions

Wyświetl plik

@ -386,7 +386,7 @@ typedef channel_t * const_channel_t_p;
METHOD3(set_bank, int)
METHOD3(set_mem, int)
METHOD3(send_dtmf, const_char_string)
METHOD3(send_morse, const_char_string)
METHOD1(send_morse, const_char_string)
METHOD3(vfo_op, vfo_op_t)
METHOD2(scan, scan_t, int)
METHODSIMPLESET(level, int, i, RIG_LEVEL_IS_FLOAT(stg))