Skip to content

Commit e901dc5

Browse files
authored
Merge pull request #1119 from luxonis/release_v2.32.0.0
Release 2.32.0.0
2 parents 054ac93 + 48c1adf commit e901dc5

File tree

4 files changed

+13
-2
lines changed

4 files changed

+13
-2
lines changed

src/DeviceBindings.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -485,6 +485,7 @@ void DeviceBindings::bind(pybind11::module& m, void* pCallstack){
485485
.def("getSystemInformationLoggingRate", [](DeviceBase& d) { py::gil_scoped_release release; return d.getSystemInformationLoggingRate(); }, DOC(dai, DeviceBase, getSystemInformationLoggingRate))
486486
.def("getCrashDump", [](DeviceBase& d, bool clearCrashDump) { py::gil_scoped_release release; return d.getCrashDump(clearCrashDump); }, py::arg("clearCrashDump") = true, DOC(dai, DeviceBase, getCrashDump))
487487
.def("hasCrashDump", [](DeviceBase& d) { py::gil_scoped_release release; return d.hasCrashDump(); }, DOC(dai, DeviceBase, hasCrashDump))
488+
.def("getState", [](DeviceBase& d) { py::gil_scoped_release release; return d.getState(); }, DOC(dai, DeviceBase, getState))
488489
.def("getConnectedCameras", [](DeviceBase& d) { py::gil_scoped_release release; return d.getConnectedCameras(); }, DOC(dai, DeviceBase, getConnectedCameras))
489490
.def("getConnectionInterfaces", [](DeviceBase& d) { py::gil_scoped_release release; return d.getConnectionInterfaces(); }, DOC(dai, DeviceBase, getConnectionInterfaces))
490491
.def("getConnectedCameraFeatures", [](DeviceBase& d) { py::gil_scoped_release release; return d.getConnectedCameraFeatures(); }, DOC(dai, DeviceBase, getConnectedCameraFeatures))

src/pipeline/node/MessageDemuxBindings.cpp

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,20 @@ void bind_messagedemux(pybind11::module &m, void *pCallstack) {
3030
///////////////////////////////////////////////////////////////////////
3131

3232
// Properties
33+
messageDemuxProperties
34+
.def_readwrite("processor", &MessageDemuxProperties::processor,
35+
DOC(dai, MessageDemuxProperties, processor));
3336

3437
// Node
3538
messageDemux
3639
.def_readonly("outputs", &MessageDemux::outputs,
3740
DOC(dai, node, MessageDemux, outputs))
3841
.def_readonly("input", &MessageDemux::input,
39-
DOC(dai, node, MessageDemux, input));
42+
DOC(dai, node, MessageDemux, input))
43+
.def("setProcessor", &MessageDemux::setProcessor,
44+
DOC(dai, node, MessageDemux, setProcessor))
45+
.def("getProcessor", &MessageDemux::getProcessor,
46+
DOC(dai, node, MessageDemux, getProcessor));
4047
daiNodeModule.attr("MessageDemux").attr("Properties") =
4148
messageDemuxProperties;
4249
}

src/pipeline/node/SyncBindings.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ void bind_sync(pybind11::module& m, void* pCallstack){
3232
syncProperties
3333
.def_readwrite("syncThresholdNs", &SyncProperties::syncThresholdNs)
3434
.def_readwrite("syncAttempts", &SyncProperties::syncAttempts)
35+
.def_readwrite("processor", &SyncProperties::processor, DOC(dai, SyncProperties, processor))
3536
;
3637

3738
// Node
@@ -40,6 +41,8 @@ void bind_sync(pybind11::module& m, void* pCallstack){
4041
.def_readonly("inputs", &Sync::inputs, DOC(dai, node, Sync, inputs))
4142
.def("setSyncThreshold", &Sync::setSyncThreshold, py::arg("syncThreshold"), DOC(dai, node, Sync, setSyncThreshold))
4243
.def("setSyncAttempts", &Sync::setSyncAttempts, py::arg("maxDataSize"), DOC(dai, node, Sync, setSyncAttempts))
44+
.def("setProcessor", &Sync::setProcessor, DOC(dai, node, Sync, setProcessor))
45+
.def("getProcessor", &Sync::getProcessor, DOC(dai, node, Sync, getProcessor))
4346
.def("getSyncThreshold", &Sync::getSyncThreshold, DOC(dai, node, Sync, getSyncThreshold))
4447
.def("getSyncAttempts", &Sync::getSyncAttempts, DOC(dai, node, Sync, getSyncAttempts))
4548
;

0 commit comments

Comments
 (0)