mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-12 21:07:13 +02:00
external signals
This commit is contained in:
@ -165,6 +165,10 @@ std::string ToString(const defs::externalSignalFlag s) {
|
||||
return std::string("trigger_in_rising_edge");
|
||||
case defs::TRIGGER_IN_FALLING_EDGE:
|
||||
return std::string("trigger_in_falling_edge");
|
||||
case defs::INVERSION_ON:
|
||||
return std::string("inversion_on");
|
||||
case defs::INVERSION_OFF:
|
||||
return std::string("inversion_off");
|
||||
default:
|
||||
return std::string("Unknown");
|
||||
}
|
||||
@ -348,6 +352,10 @@ template <> defs::externalSignalFlag StringTo(const std::string &s) {
|
||||
return defs::TRIGGER_IN_RISING_EDGE;
|
||||
if (s == "trigger_in_falling_edge")
|
||||
return defs::TRIGGER_IN_FALLING_EDGE;
|
||||
if (s == "inversion_on")
|
||||
return defs::INVERSION_ON;
|
||||
if (s == "inversion_off")
|
||||
return defs::INVERSION_OFF;
|
||||
throw sls::RuntimeError("Unknown external signal flag " + s);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user