tdaq-develop-2025-02-12
|
Public Types | |
enum class | FSM_ModeTypes { Follow_FSM , DoNotHalt , OnlyConfigure } |
<FSM Modes: 'Follow FSM,' 'Do not Halt' (artdaq), or 'Only Configure' (DCS/DQM) More... | |
Public Member Functions | |
std::string | getFsmMode () const |
Public Attributes | |
SupervisorInfo::SubappInfo | appInfo |
std::string | command |
std::string | fsmName |
when not "", need to send | |
std::string | error |
std::string | config_dump |
size_t | ignoreStatusCount = 0 |
if non-zero, do not ask for status | |
size_t | consoleErrCount = 0 |
size_t | consoleWarnCount = 0 |
std::string | fullName |
std::string | user_data_path_record |
used for remote gateway subapp control | |
std::string | setupType |
std::string | instancePath |
std::string | instanceHost |
std::string | instanceUser |
used for remote ots instance ssh launch | |
std::string | selected_config_alias |
used for remote gateway subapp control | |
std::set< std::string > | config_aliases |
used for remote gateway subapp control | |
std::string | iconString |
std::string | parentIconFolderPath |
std::string | landingPage |
std::string | permissionThresholdString |
used for desktop icons | |
std::string | usernameWithLock |
FSM_ModeTypes | fsm_mode = FSM_ModeTypes::Follow_FSM |
used for remote gateway subapp control | |
bool | fsm_included = true |
std::map< std::string, SupervisorInfo::SubappInfo > | subapps |
remote gateways can have subapps | |
Definition at line 351 of file GatewaySupervisor.h.
<FSM Modes: 'Follow FSM,' 'Do not Halt' (artdaq), or 'Only Configure' (DCS/DQM)
Enumerator | |
---|---|
DoNotHalt | (e.g. for artdaq) |
OnlyConfigure | (e.g. for DCS/DQM) |
Definition at line 370 of file GatewaySupervisor.h.