python templist

This commit is contained in:
Erik Frojdh 2020-08-20 15:23:15 +02:00
parent 678967bfe1
commit 6cd8bbcb12
2 changed files with 7 additions and 0 deletions

View File

@ -645,6 +645,10 @@ class Detector(CppDetectorApi):
def timinglist(self): def timinglist(self):
return self.getTimingModeList() return self.getTimingModeList()
@property
def templist(self):
return self.getTemperatureList()
@property @property
def settingslist(self): def settingslist(self):
return self.getSettingsList() return self.getSettingsList()

View File

@ -305,6 +305,9 @@ void init_det(py::module &m) {
(void (Detector::*)(const int, sls::Positions)) & (void (Detector::*)(const int, sls::Positions)) &
Detector::setImageTestMode, Detector::setImageTestMode,
py::arg(), py::arg() = Positions{}) py::arg(), py::arg() = Positions{})
.def("getTemperatureList",
(std::vector<defs::dacIndex>(Detector::*)() const) &
Detector::getTemperatureList)
.def("getTemperature", .def("getTemperature",
(Result<int>(Detector::*)(defs::dacIndex, sls::Positions) const) & (Result<int>(Detector::*)(defs::dacIndex, sls::Positions) const) &
Detector::getTemperature, Detector::getTemperature,