tdaq-develop-2025-02-12
ots::GatewaySupervisor::RemoteGatewayInfo Struct Reference

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::SubappInfosubapps
 remote gateways can have subapps
 

Detailed Description

Definition at line 351 of file GatewaySupervisor.h.

Member Enumeration Documentation

◆ FSM_ModeTypes

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


The documentation for this struct was generated from the following file: