|
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.