Implement Rot.set_level()

pull/1726/head
Daniele Forsi IU5HKX 2025-06-15 15:46:58 +02:00
rodzic cfca827f5e
commit 94774a63d9
2 zmienionych plików z 5 dodań i 0 usunięć

Wyświetl plik

@ -57,6 +57,9 @@ class TestClass:
assert rot.move(Hamlib.ROT_MOVE_UP, speed) is None
assert rot.move(Hamlib.ROT_MOVE_LEFT, speed) is None
assert rot.get_position() == [0.0, 0.0] # FIXME
value = Hamlib.value_t()
value.i = 3
assert rot.set_level(Hamlib.ROT_LEVEL_SPEED, value) is None
with raises(AttributeError):
assert rot.status() is None
assert rot.stop() is None

Wyświetl plik

@ -92,6 +92,8 @@ typedef struct Rot {
ROTMETHOD2(set_func, setting_t, int)
extern void get_func(setting_t func, int *OUTPUT);
ROTMETHOD2(set_level, setting_t, value_t)
ROTMETHOD2(set_parm, setting_t, value_t)
ROTMETHOD2(set_position, azimuth_t, elevation_t)