ots::IterateConfiguration Class Reference

Inheritance diagram for ots::IterateConfiguration:
ots::ConfigurationBase

List of all members.

Classes

struct  Command
struct  CommandBeginLabelParams
struct  CommandChooseFSMParams
struct  CommandConfigureActiveParams
struct  CommandConfigureAliasParams
struct  CommandConfigureGroupParams
struct  CommandExecuteFEMacroParams
struct  CommandExecuteMacroParams
struct  CommandModifyActiveParams
struct  CommandRepeatLabelParams
struct  CommandRunParams
struct  CommandTarget
struct  CommandTargetColumns
struct  IterateTableColumns
struct  PlanTableColumns
struct  TargetParams
struct  TargetTableColumns

Public Member Functions

void init (ConfigurationManager *configManager)
std::vector
< IterateConfiguration::Command
getPlanCommands (ConfigurationManager *configManager, const std::string &plan) const

Static Public Member Functions

static std::map< std::string,
std::string > 
createCommandToTableMap ()

Static Public Attributes

static const std::string COMMAND_BEGIN_LABEL = "BEGIN_LABEL"
static const std::string COMMAND_CHOOSE_FSM = "CHOOSE_FSM"
static const std::string COMMAND_CONFIGURE_ACTIVE_GROUP = "CONFIGURE_ACTIVE_GROUP"
static const std::string COMMAND_CONFIGURE_ALIAS = "CONFIGURE_ALIAS"
static const std::string COMMAND_CONFIGURE_GROUP = "CONFIGURE_GROUP"
static const std::string COMMAND_EXECUTE_FE_MACRO = "EXECUTE_FE_MACRO"
static const std::string COMMAND_EXECUTE_MACRO = "EXECUTE_MACRO"
static const std::string COMMAND_MODIFY_ACTIVE_GROUP = "MODIFY_ACTIVE_GROUP"
static const std::string COMMAND_REPEAT_LABEL = "REPEAT_LABEL"
static const std::string COMMAND_RUN = "RUN"
static const std::string ITERATE_TABLE = "IterateConfiguration"
static const std::string PLAN_TABLE = "IterationPlanConfiguration"
static const std::string TARGET_TABLE = "IterationTargetConfiguration"
static const std::map
< std::string, std::string > 
commandToTableMap_ = IterateConfiguration::createCommandToTableMap()
static struct
ots::IterateConfiguration::CommandBeginLabelParams 
commandBeginLabelParams_
static struct
ots::IterateConfiguration::CommandChooseFSMParams 
commandChooseFSMParams_
static struct
ots::IterateConfiguration::CommandConfigureActiveParams 
commandConfigureActiveParams_
static struct
ots::IterateConfiguration::CommandConfigureAliasParams 
commandConfigureAliasParams_
static struct
ots::IterateConfiguration::CommandConfigureGroupParams 
commandConfigureGroupParams_
static struct
ots::IterateConfiguration::CommandExecuteFEMacroParams 
commandExecuteFEMacroParams_
static struct
ots::IterateConfiguration::CommandExecuteMacroParams 
commandExecuteMacroParams_
static struct
ots::IterateConfiguration::CommandModifyActiveParams 
commandModifyActiveParams_
static struct
ots::IterateConfiguration::CommandRepeatLabelParams 
commandRepeatLabelParams_
static struct
ots::IterateConfiguration::CommandRunParams 
commandRunParams_
static struct
ots::IterateConfiguration::TargetParams 
targetParams_
static struct
ots::IterateConfiguration::CommandTargetColumns 
commandTargetCols_
static struct
ots::IterateConfiguration::TargetTableColumns 
targetCols_
static struct
ots::IterateConfiguration::IterateTableColumns 
iterateTableCols_
static struct
ots::IterateConfiguration::PlanTableColumns 
planTableCols_

Detailed Description

Definition at line 10 of file IterateConfiguration.h.


The documentation for this class was generated from the following files:

Generated on 18 Apr 2018 for otsdaq by  doxygen 1.6.1