diff --git a/bindings/python/test_rot.py b/bindings/python/test_rot.py index 994024be1..8ab9756ee 100644 --- a/bindings/python/test_rot.py +++ b/bindings/python/test_rot.py @@ -70,6 +70,9 @@ class TestClass: assert rot.set_func(1, status) is None assert rot.get_func(1) == 0 # FIXME should read status + value.i = 5 + assert rot.set_parm(Hamlib.ROT_PARM_NONE, value) is None + assert rot.close() is None assert rot.state.comm_state == 0 info = rot.get_info() diff --git a/bindings/rotator.swg b/bindings/rotator.swg index 02c8b74c4..d8b100651 100644 --- a/bindings/rotator.swg +++ b/bindings/rotator.swg @@ -91,6 +91,9 @@ typedef struct Rot { ROTMETHOD2(set_func, setting_t, int) extern void get_func(setting_t func, int *OUTPUT); + + ROTMETHOD2(set_parm, setting_t, value_t) + ROTMETHOD2(set_position, azimuth_t, elevation_t) extern void get_position(azimuth_t *OUTPUT, elevation_t *OUTPUT); ROTMETHOD0(stop)