mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-12 21:07:13 +02:00
added commands to python
This commit is contained in:
@ -262,6 +262,10 @@ PYBIND11_MODULE(_sls_detector, m)
|
||||
.def("getTenGigabitEthernet", &Detector::getTenGigabitEthernet)
|
||||
.def("setTenGigabitEthernet", &Detector::setTenGigabitEthernet)
|
||||
|
||||
.def("getPatternLoops", &Detector::getPatternLoops)
|
||||
.def("setPatternLoops", &Detector::setPatternLoops)
|
||||
.def("setPatternWord", &Detector::setPatternWord)
|
||||
|
||||
.def("getImageSize", &Detector::getImageSize)
|
||||
.def("setImageSize", &Detector::setImageSize)
|
||||
.def("getNumberOfDetectors", &Detector::getNumberOfDetectors)
|
||||
@ -269,6 +273,7 @@ PYBIND11_MODULE(_sls_detector, m)
|
||||
|
||||
|
||||
|
||||
|
||||
//Experimental API to use the multi directly and inherit from to reduce
|
||||
//code duplication need to investigate how to handle documentation
|
||||
py::class_<multiSlsDetector> multiDetectorApi(m, "multiDetectorApi");
|
||||
@ -283,6 +288,9 @@ py::class_<multiSlsDetector> multiDetectorApi(m, "multiDetectorApi");
|
||||
py::cpp_function(&multiSlsDetector::getDetectorNumber))
|
||||
.def("_getReceiverUDPIP", &multiSlsDetector::getReceiverUDPIP)
|
||||
.def("_setReceiverUDPIP", &multiSlsDetector::setReceiverUDPIP)
|
||||
.def("_getPatternLoops", &multiSlsDetector::getPatternLoops)
|
||||
.def("_setPatternLoops", &multiSlsDetector::setPatternLoops)
|
||||
.def("_setPatternWord", &multiSlsDetector::setPatternWord)
|
||||
;
|
||||
|
||||
py::module io = m.def_submodule("io", "Submodule for io");
|
||||
|
Reference in New Issue
Block a user