summaryrefslogtreecommitdiff
path: root/src/py
diff options
context:
space:
mode:
authorMatthew Goodman <matt@exclosure.io>2022-12-19 13:20:29 +0000
committerKieran Bingham <kieran.bingham@ideasonboard.com>2022-12-19 15:07:30 +0000
commit3c70cae5e501ea2e74dc5813b58298c6cb28ac74 (patch)
treef626a4ab4daed978f93448c61bdb290d121971f9 /src/py
parentbf66a1d25162350a66444e0398cc2d5f90c26e10 (diff)
Expose the Request Sequence Number in Python Bindings
The python bindings are missing the ability to read the sequence number of the Request object from the public API. Expose the objects sequence number on the pybind11 surfaces to support applications reading this value. Signed-off-by: Matthew Goodman <matt@exclosure.io> [Kieran: Revised commit message] Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Diffstat (limited to 'src/py')
-rw-r--r--src/py/libcamera/py_main.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/py/libcamera/py_main.cpp b/src/py/libcamera/py_main.cpp
index 75947889..d14e18e2 100644
--- a/src/py/libcamera/py_main.cpp
+++ b/src/py/libcamera/py_main.cpp
@@ -335,6 +335,7 @@ PYBIND11_MODULE(_libcamera, m)
.def_property_readonly("status", &Request::status)
.def_property_readonly("buffers", &Request::buffers)
.def_property_readonly("cookie", &Request::cookie)
+ .def_property_readonly("sequence", &Request::sequence)
.def_property_readonly("has_pending_buffers", &Request::hasPendingBuffers)
.def("set_control", [](Request &self, const ControlId &id, py::object value) {
self.controls().set(id.id(), pyToControlValue(value, id.type()));