Skip to content

Commit 983a01f

Browse files
committed
Add: Add python APIs
1 parent 6721a7d commit 983a01f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/python/binding.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,9 @@ class ServoArray {
106106

107107
void set_read_mode(::ServoArray::ReadMode mode) { this->sa.set_read_mode(mode); }
108108
::ServoArray::ReadMode read_mode() const { return this->sa.read_mode(); }
109+
110+
void set_offset(std::size_t index, double value) { this->sa.set_offset(index, value); }
111+
double offset(std::size_t index) const { return this->sa.offset(index); }
109112
};
110113

111114
}
@@ -134,6 +137,8 @@ PYBIND11_MODULE(servoarray, m) {
134137
.def("write", &Adaptor::ServoArray::write)
135138
.def("read", &Adaptor::ServoArray::read)
136139
.def_property("read_mode", &Adaptor::ServoArray::read_mode, &Adaptor::ServoArray::set_read_mode)
140+
.def("offset", &Adaptor::ServoArray::offset)
141+
.def("set_offset", &Adaptor::ServoArray::set_offset)
137142
.def("__len__", &Adaptor::ServoArray::size)
138143
.def("__setitem__", &Adaptor::ServoArray::write_slice)
139144
.def("__setitem__", &Adaptor::ServoArray::write)

0 commit comments

Comments
 (0)