Implement Rot.get_ext_level()

pull/1726/head
Daniele Forsi IU5HKX 2025-06-02 20:33:47 +02:00
rodzic e34026707c
commit 6fd6e94d3b
2 zmienionych plików z 12 dodań i 0 usunięć

Wyświetl plik

@ -71,6 +71,7 @@ class TestClass:
assert rot.set_ext_func(0, 0) is None
assert rot.get_ext_func(0) is None
assert rot.set_ext_level(0, value) is None
assert rot.get_ext_level(0) is None
assert rot.set_ext_parm(0, value) is None
status = 0

Wyświetl plik

@ -153,6 +153,17 @@ typedef struct Rot {
return PyLong_FromLong(status);
}
PyObject * get_ext_level(hamlib_token_t token)
{
value_t val;
self->error_status = rot_get_ext_level(self->rot, token, &val);
if (self->error_status != RIG_OK)
return Py_None;
return PyLong_FromLong(val.i);
}
PyObject * get_level(setting_t level)
{
value_t val;