mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-20 02:40:03 +02:00
updated python API
This commit is contained in:
parent
82e978e901
commit
a0f9c6fe8c
@ -346,6 +346,14 @@ void init_det(py::module &m) {
|
||||
sls::Positions)) &
|
||||
Detector::setExternalSignalFlags,
|
||||
py::arg(), py::arg(), py::arg() = Positions{})
|
||||
.def("getParallelMode",
|
||||
(Result<bool>(Detector::*)(sls::Positions) const) &
|
||||
Detector::getParallelMode,
|
||||
py::arg() = Positions{})
|
||||
.def("setParallelMode",
|
||||
(void (Detector::*)(bool, sls::Positions)) &
|
||||
Detector::setParallelMode,
|
||||
py::arg(), py::arg() = Positions{})
|
||||
.def("acquire", (void (Detector::*)()) & Detector::acquire)
|
||||
.def("clearAcquiringFlag",
|
||||
(void (Detector::*)()) & Detector::clearAcquiringFlag)
|
||||
@ -779,14 +787,6 @@ void init_det(py::module &m) {
|
||||
(void (Detector::*)(const std::string &, sls::Positions)) &
|
||||
Detector::setSettingsPath,
|
||||
py::arg(), py::arg() = Positions{})
|
||||
.def("getParallelMode",
|
||||
(Result<bool>(Detector::*)(sls::Positions) const) &
|
||||
Detector::getParallelMode,
|
||||
py::arg() = Positions{})
|
||||
.def("setParallelMode",
|
||||
(void (Detector::*)(bool, sls::Positions)) &
|
||||
Detector::setParallelMode,
|
||||
py::arg(), py::arg() = Positions{})
|
||||
.def("getOverFlowMode",
|
||||
(Result<bool>(Detector::*)(sls::Positions) const) &
|
||||
Detector::getOverFlowMode,
|
||||
@ -1344,31 +1344,6 @@ void init_det(py::module &m) {
|
||||
sls::Positions)) &
|
||||
Detector::setAdditionalJsonParameter,
|
||||
py::arg(), py::arg(), py::arg() = Positions{})
|
||||
.def("getDetectorMinMaxEnergyThreshold",
|
||||
(Result<int>(Detector::*)(const bool, sls::Positions) const) &
|
||||
Detector::getDetectorMinMaxEnergyThreshold,
|
||||
py::arg(), py::arg() = Positions{})
|
||||
.def("setDetectorMinMaxEnergyThreshold",
|
||||
(void (Detector::*)(const bool, const int, sls::Positions)) &
|
||||
Detector::setDetectorMinMaxEnergyThreshold,
|
||||
py::arg(), py::arg(), py::arg() = Positions{})
|
||||
.def("getFrameMode",
|
||||
(Result<defs::frameModeType>(Detector::*)(sls::Positions) const) &
|
||||
Detector::getFrameMode,
|
||||
py::arg() = Positions{})
|
||||
.def("setFrameMode",
|
||||
(void (Detector::*)(defs::frameModeType, sls::Positions)) &
|
||||
Detector::setFrameMode,
|
||||
py::arg(), py::arg() = Positions{})
|
||||
.def("getDetectorMode",
|
||||
(Result<defs::detectorModeType>(Detector::*)(sls::Positions)
|
||||
const) &
|
||||
Detector::getDetectorMode,
|
||||
py::arg() = Positions{})
|
||||
.def("setDetectorMode",
|
||||
(void (Detector::*)(defs::detectorModeType, sls::Positions)) &
|
||||
Detector::setDetectorMode,
|
||||
py::arg(), py::arg() = Positions{})
|
||||
.def("programFPGA",
|
||||
(void (Detector::*)(const std::string &, sls::Positions)) &
|
||||
Detector::programFPGA,
|
||||
|
@ -259,20 +259,6 @@ void init_enums(py::module &m) {
|
||||
.value("IS_SLAVE", slsDetectorDefs::masterFlags::IS_SLAVE)
|
||||
.export_values();
|
||||
|
||||
py::enum_<slsDetectorDefs::frameModeType>(Defs, "frameModeType")
|
||||
.value("PEDESTAL", slsDetectorDefs::frameModeType::PEDESTAL)
|
||||
.value("NEW_PEDESTAL", slsDetectorDefs::frameModeType::NEW_PEDESTAL)
|
||||
.value("FLATFIELD", slsDetectorDefs::frameModeType::FLATFIELD)
|
||||
.value("NEW_FLATFIELD", slsDetectorDefs::frameModeType::NEW_FLATFIELD)
|
||||
.export_values();
|
||||
|
||||
py::enum_<slsDetectorDefs::detectorModeType>(Defs, "detectorModeType")
|
||||
.value("COUNTING", slsDetectorDefs::detectorModeType::COUNTING)
|
||||
.value("INTERPOLATING",
|
||||
slsDetectorDefs::detectorModeType::INTERPOLATING)
|
||||
.value("ANALOG", slsDetectorDefs::detectorModeType::ANALOG)
|
||||
.export_values();
|
||||
|
||||
py::enum_<slsDetectorDefs::burstMode>(Defs, "burstMode")
|
||||
.value("BURST_INTERNAL", slsDetectorDefs::burstMode::BURST_INTERNAL)
|
||||
.value("BURST_EXTERNAL", slsDetectorDefs::burstMode::BURST_EXTERNAL)
|
||||
|
Loading…
x
Reference in New Issue
Block a user