changing g_108MHz enum to g2_108MHZ (similarly 144), adding readoutspeedlist command

This commit is contained in:
2021-10-08 11:05:25 +02:00
parent b1ae47d189
commit 417bfbaf38
12 changed files with 37 additions and 20 deletions

View File

@ -1650,7 +1650,10 @@ class Detector(CppDetectorApi):
[Eiger][Jungfrau|Gotthard2] Readout speed of chip. Enum: speedLevel
Note
-----
[Jungfrau] FULL_SPEED option only available from v2.0 boards and with setting number of interfaces to 2. \n
[Jungfrau] FULL_SPEED, HALF_SPEED (Default), QUARTER_SPEED
[Eiger] FULL_SPEED (Default), HALF_SPEED, QUARTER_SPEED
[Gottthard2] G2_108MHZ (Default), G2_144MHZ
[Jungfrau] FULL_SPEED option only available from v2.0 boards and is recommended to set number of interfaces to 2. \n
Also overwrites adcphase to recommended default.
"""
return element_if_equal(self.getReadoutSpeed())

View File

@ -250,8 +250,8 @@ void init_enums(py::module &m) {
.value("FULL_SPEED", slsDetectorDefs::speedLevel::FULL_SPEED)
.value("HALF_SPEED", slsDetectorDefs::speedLevel::HALF_SPEED)
.value("QUARTER_SPEED", slsDetectorDefs::speedLevel::QUARTER_SPEED)
.value("G_108MHZ", slsDetectorDefs::speedLevel::G_108MHZ)
.value("G_144MHZ", slsDetectorDefs::speedLevel::G_144MHZ)
.value("G2_108MHZ", slsDetectorDefs::speedLevel::G2_108MHZ)
.value("G2_144MHZ", slsDetectorDefs::speedLevel::G2_144MHZ)
.export_values();
py::enum_<slsDetectorDefs::burstMode>(Defs, "burstMode")