kopia lustrzana https://github.com/Hamlib/Hamlib
Implement Rot.get_ext_func()
rodzic
be1a558e0d
commit
e34026707c
|
@ -69,6 +69,7 @@ class TestClass:
|
||||||
assert rot.reset(Hamlib.ROT_RESET_ALL) is None
|
assert rot.reset(Hamlib.ROT_RESET_ALL) is None
|
||||||
|
|
||||||
assert rot.set_ext_func(0, 0) is None
|
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.set_ext_level(0, value) is None
|
||||||
assert rot.set_ext_parm(0, value) is None
|
assert rot.set_ext_parm(0, value) is None
|
||||||
|
|
||||||
|
|
|
@ -142,6 +142,17 @@ typedef struct Rot {
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
PyObject * get_ext_func(hamlib_token_t token)
|
||||||
|
{
|
||||||
|
int status;
|
||||||
|
|
||||||
|
self->error_status = rot_get_ext_func(self->rot, token, &status);
|
||||||
|
if (self->error_status != RIG_OK)
|
||||||
|
return Py_None;
|
||||||
|
|
||||||
|
return PyLong_FromLong(status);
|
||||||
|
}
|
||||||
|
|
||||||
PyObject * get_level(setting_t level)
|
PyObject * get_level(setting_t level)
|
||||||
{
|
{
|
||||||
value_t val;
|
value_t val;
|
||||||
|
|
Ładowanie…
Reference in New Issue