enum TiminMode same as in slsDetectorPackage (#360)
Build on RHEL9 / build (push) Successful in 2m36s
Build on RHEL8 / build (push) Successful in 3m19s
Run tests using data on local RHEL8 / build (push) Failing after 4m13s
Build on local RHEL8 / build (push) Successful in 2m53s

**BugFix: **
- enum TimingMode same as in slsDetectorPackage 
- supports reading all timing modes from RawMasterFile
This commit is contained in:
mazzol_a authored and GitHub committed 2026-09-04 12:19:00 +02:00
1 parent 641ef047b5
commit 4eb2bfcfcc
6 files changed
+45 -22

No files matched your search

+8 -2
View File
@@ -35,9 +35,15 @@ template <> DetectorType string_to(const std::string &arg) {
template <> TimingMode string_to(const std::string &arg) {
if (arg == "auto")
return TimingMode::Auto;
return TimingMode::AUTO_TIMING;
if (arg == "trigger")
return TimingMode::Trigger;
return TimingMode::TRIGGER_EXPOSURE;
if (arg == "gating")
return TimingMode::GATED;
if (arg == "burst_trigger")
return TimingMode::BURST_TRIGGER;
if (arg == "trigger_gating")
return TimingMode::TRIGGER_GATED;
throw std::runtime_error("Could not decode timing mode from: \"" + arg +
"\"");
}