From 3c70cae5e501ea2e74dc5813b58298c6cb28ac74 Mon Sep 17 00:00:00 2001 From: Matthew Goodman Date: Mon, 19 Dec 2022 13:20:29 +0000 Subject: 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 [Kieran: Revised commit message] Reviewed-by: Kieran Bingham Signed-off-by: Kieran Bingham Reviewed-by: Tomi Valkeinen Signed-off-by: Kieran Bingham --- src/py/libcamera/py_main.cpp | 1 + 1 file changed, 1 insertion(+) 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())); -- cgit v1.2.1