|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
What a config load made of its dynamic states. More...
#include <ScriptStates.hpp>
Public Attributes | |
| std::map< State, DynamicState > | dynamic |
| std::map< State, std::string > | refused |
What a config load made of its dynamic states.
A state lands in exactly one of the two maps. refused is not an error to be recovered from — it is the answer, and it is the safe one: the sequencer treats a refused state as not enterable, so a script that does not hold up produces an unavailable button rather than an open valve.
This mirrors the five refusal branches [flow] already uses (SequencerService.cpp:384-445) and for the same stated reason: a hold that cannot close its valve has no safe degraded mode, so it must not be enterable at all.
Definition at line 64 of file ScriptStates.hpp.
| std::map<State, DynamicState> sequencer::ScriptLoadResult::dynamic |
Definition at line 65 of file ScriptStates.hpp.
| std::map<State, std::string> sequencer::ScriptLoadResult::refused |
Definition at line 66 of file ScriptStates.hpp.