mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-11 04:17:15 +02:00
initial implementation
This commit is contained in:
@ -52,7 +52,7 @@ servers = [
|
||||
# "eigerDetectorServer",
|
||||
# "jungfrauDetectorServer",
|
||||
"mythen3DetectorServer",
|
||||
# "gotthard2DetectorServer",
|
||||
"gotthard2DetectorServer",
|
||||
# "gotthardDetectorServer",
|
||||
# "ctbDetectorServer",
|
||||
# "moenchDetectorServer",
|
||||
|
@ -14,4 +14,5 @@ clockIndex = _slsdet.slsDetectorDefs.clockIndex
|
||||
readoutMode = _slsdet.slsDetectorDefs.readoutMode
|
||||
masterFlags = _slsdet.slsDetectorDefs.masterFlags
|
||||
burstMode = _slsdet.slsDetectorDefs.burstMode
|
||||
timingSourceType = _slsdet.slsDetectorDefs.timingSourceType
|
||||
timingSourceType = _slsdet.slsDetectorDefs.timingSourceType
|
||||
M3_GainCaps = _slsdet.slsDetectorDefs.M3_GainCaps
|
@ -1140,6 +1140,9 @@ void init_det(py::module &m) {
|
||||
(Result<int>(Detector::*)(sls::Positions) const) &
|
||||
Detector::getChipStatusRegister,
|
||||
py::arg() = Positions{})
|
||||
.def("setGainCaps",
|
||||
(void (Detector::*)(int, sls::Positions)) & Detector::setGainCaps,
|
||||
py::arg(), py::arg() = Positions{})
|
||||
.def("getNumberOfAnalogSamples",
|
||||
(Result<int>(Detector::*)(sls::Positions) const) &
|
||||
Detector::getNumberOfAnalogSamples,
|
||||
|
@ -277,4 +277,13 @@ void init_enums(py::module &m) {
|
||||
.value("TIMING_EXTERNAL",
|
||||
slsDetectorDefs::timingSourceType::TIMING_EXTERNAL)
|
||||
.export_values();
|
||||
|
||||
py::enum_<slsDetectorDefs::M3_GainCaps>(Defs, "M3_GainCaps")
|
||||
.value("CSR_C10pre", slsDetectorDefs::M3_GainCaps::CSR_C10pre)
|
||||
.value("CSR_C15sh", slsDetectorDefs::M3_GainCaps::CSR_C15sh)
|
||||
.value("CSR_C30sh", slsDetectorDefs::M3_GainCaps::CSR_C30sh)
|
||||
.value("CSR_C50sh", slsDetectorDefs::M3_GainCaps::CSR_C50sh)
|
||||
.value("CSR_C225ACsh", slsDetectorDefs::M3_GainCaps::CSR_C225ACsh)
|
||||
.value("CSR_C15pre", slsDetectorDefs::M3_GainCaps::CSR_C15pre)
|
||||
.export_values();
|
||||
}
|
||||
|
Reference in New Issue
Block a user