@@ -134,17 +134,17 @@ void DeviceBootloaderBindings::bind(pybind11::module& m, void* pCallstack){
134134
135135 .def_static (" getFirstAvailableDevice" , &DeviceBootloader::getFirstAvailableDevice, DOC (dai, DeviceBootloader, getFirstAvailableDevice))
136136 .def_static (" getAllAvailableDevices" , &DeviceBootloader::getAllAvailableDevices, DOC (dai, DeviceBootloader, getAllAvailableDevices))
137- .def_static (" saveDepthaiApplicationPackage" , py::overload_cast<const Path&, const Pipeline&, const Path&, bool , std::string>(&DeviceBootloader::saveDepthaiApplicationPackage), py::arg (" path" ), py::arg (" pipeline" ), py::arg (" pathToCmd" ) = Path{}, py::arg (" compress" ) = false , py::arg (" applicationName" ) = " " , DOC (dai, DeviceBootloader, saveDepthaiApplicationPackage))
138- .def_static (" saveDepthaiApplicationPackage" , py::overload_cast<const Path&, const Pipeline&, bool , std::string>(&DeviceBootloader::saveDepthaiApplicationPackage), py::arg (" path" ), py::arg (" pipeline" ), py::arg (" compress" ), py::arg (" applicationName" ) = " " , DOC (dai, DeviceBootloader, saveDepthaiApplicationPackage, 2 ))
139- .def_static (" createDepthaiApplicationPackage" , py::overload_cast<const Pipeline&, const Path&, bool , std::string>(&DeviceBootloader::createDepthaiApplicationPackage), py::arg (" pipeline" ), py::arg (" pathToCmd" ) = Path{}, py::arg (" compress" ) = false , py::arg (" applicationName" ) = " " , DOC (dai, DeviceBootloader, createDepthaiApplicationPackage))
140- .def_static (" createDepthaiApplicationPackage" , py::overload_cast<const Pipeline&, bool , std::string>(&DeviceBootloader::createDepthaiApplicationPackage), py::arg (" pipeline" ), py::arg (" compress" ), py::arg (" applicationName" ) = " " , DOC (dai, DeviceBootloader, createDepthaiApplicationPackage, 2 ))
137+ .def_static (" saveDepthaiApplicationPackage" , py::overload_cast<const Path&, const Pipeline&, const Path&, bool , std::string, bool >(&DeviceBootloader::saveDepthaiApplicationPackage), py::arg (" path" ), py::arg (" pipeline" ), py::arg (" pathToCmd" ) = Path{}, py::arg (" compress" ) = false , py::arg (" applicationName" ) = " " , py::arg ( " checkChecksum " ) = false , DOC (dai, DeviceBootloader, saveDepthaiApplicationPackage))
138+ .def_static (" saveDepthaiApplicationPackage" , py::overload_cast<const Path&, const Pipeline&, bool , std::string, bool >(&DeviceBootloader::saveDepthaiApplicationPackage), py::arg (" path" ), py::arg (" pipeline" ), py::arg (" compress" ), py::arg (" applicationName" ) = " " , py::arg ( " checkChecksum " ) = false , DOC (dai, DeviceBootloader, saveDepthaiApplicationPackage, 2 ))
139+ .def_static (" createDepthaiApplicationPackage" , py::overload_cast<const Pipeline&, const Path&, bool , std::string, bool >(&DeviceBootloader::createDepthaiApplicationPackage), py::arg (" pipeline" ), py::arg (" pathToCmd" ) = Path{}, py::arg (" compress" ) = false , py::arg (" applicationName" ) = " " , py::arg ( " checkChecksum " ) = false , DOC (dai, DeviceBootloader, createDepthaiApplicationPackage))
140+ .def_static (" createDepthaiApplicationPackage" , py::overload_cast<const Pipeline&, bool , std::string, bool >(&DeviceBootloader::createDepthaiApplicationPackage), py::arg (" pipeline" ), py::arg (" compress" ), py::arg (" applicationName" ) = " " , py::arg ( " checkChecksum " ) = false , DOC (dai, DeviceBootloader, createDepthaiApplicationPackage, 2 ))
141141 .def_static (" getEmbeddedBootloaderVersion" , &DeviceBootloader::getEmbeddedBootloaderVersion, DOC (dai, DeviceBootloader, getEmbeddedBootloaderVersion))
142142 .def_static (" getEmbeddedBootloaderBinary" , &DeviceBootloader::getEmbeddedBootloaderBinary, DOC (dai, DeviceBootloader, getEmbeddedBootloaderBinary))
143143
144144 .def (py::init<const DeviceInfo&, bool >(), py::arg (" devInfo" ), py::arg (" allowFlashingBootloader" ) = false , DOC (dai, DeviceBootloader, DeviceBootloader))
145145 .def (py::init<const DeviceInfo&, const Path&, bool >(), py::arg (" devInfo" ), py::arg (" pathToCmd" ), py::arg (" allowFlashingBootloader" ) = false , DOC (dai, DeviceBootloader, DeviceBootloader, 2 ))
146- .def (" flash" , [](DeviceBootloader& db, std::function<void (float )> progressCallback, const Pipeline& pipeline, bool compress, std::string applicationName, DeviceBootloader::Memory memory) { py::gil_scoped_release release; return db.flash (progressCallback, pipeline, compress); }, py::arg (" progressCallback" ), py::arg (" pipeline" ), py::arg (" compress" ) = false , py::arg (" applicationName" ) = " " , py::arg (" memory" ) = DeviceBootloader::Memory::AUTO, DOC (dai, DeviceBootloader, flash))
147- .def (" flash" , [](DeviceBootloader& db, const Pipeline& pipeline, bool compress, std::string applicationName, DeviceBootloader::Memory memory) { py::gil_scoped_release release; return db.flash (pipeline, compress); }, py::arg (" pipeline" ), py::arg (" compress" ) = false , py::arg (" applicationName" ) = " " , py::arg (" memory" ) = DeviceBootloader::Memory::AUTO, DOC (dai, DeviceBootloader, flash, 2 ))
146+ .def (" flash" , [](DeviceBootloader& db, std::function<void (float )> progressCallback, const Pipeline& pipeline, bool compress, std::string applicationName, DeviceBootloader::Memory memory, bool checkChecksum ) { py::gil_scoped_release release; return db.flash (progressCallback, pipeline, compress, applicationName, memory, checkChecksum ); }, py::arg (" progressCallback" ), py::arg (" pipeline" ), py::arg (" compress" ) = false , py::arg (" applicationName" ) = " " , py::arg (" memory" ) = DeviceBootloader::Memory::AUTO, py::arg ( " checkChecksum " ) = false , DOC (dai, DeviceBootloader, flash))
147+ .def (" flash" , [](DeviceBootloader& db, const Pipeline& pipeline, bool compress, std::string applicationName, DeviceBootloader::Memory memory, bool checkChecksum ) { py::gil_scoped_release release; return db.flash (pipeline, compress, applicationName, memory, checkChecksum ); }, py::arg (" pipeline" ), py::arg (" compress" ) = false , py::arg (" applicationName" ) = " " , py::arg (" memory" ) = DeviceBootloader::Memory::AUTO, py::arg ( " checkChecksum " ) = false , DOC (dai, DeviceBootloader, flash, 2 ))
148148
149149 .def (" readApplicationInfo" , [](DeviceBootloader& db, DeviceBootloader::Memory mem) { py::gil_scoped_release release; return db.readApplicationInfo (mem); }, py::arg (" memory" ), DOC (dai, DeviceBootloader, readApplicationInfo))
150150 .def (" getMemoryInfo" , [](DeviceBootloader& db, DeviceBootloader::Memory memory) { py::gil_scoped_release release; return db.getMemoryInfo (memory); }, DOC (dai, DeviceBootloader, getMemoryInfo))
0 commit comments