fesaGSI::CycleConfig Class Reference

Contains the xml cycle-configuration. More...

#include <TimingSimulationStructures.h>

List of all members.

Public Member Functions

 CycleConfig (fesa::ElementXML *config, long cycleID)
 constructor

Public Attributes

std::string cycleName_
 the name of the cycle
long cycleID_
 the numeric identifier of the cycle
int basicPeriodMultiple_
 this attribute contains the length of the cycle expressed in basic period multiple which is defined in the ElementConfig
std::string eventSequenceName_
 name of the event sequence
EventSequenceConfigeventSequenceRef_
 event sequence reference
TelegramDataConfigtelegramData_
 special telegram data within this cycle

Detailed Description

Contains the xml cycle-configuration.

Definition at line 147 of file TimingSimulationStructures.h.


Constructor & Destructor Documentation

fesaGSI::CycleConfig::CycleConfig ( fesa::ElementXML *  config,
long  cycleID 
)

constructor

Parameters:
the xml segment where this cycle is defined
The cycleID (generated by super-cycle)

Definition at line 147 of file TimingSimulationStructures.cpp.

References basicPeriodMultiple_, cycleID_, cycleName_, eventSequenceName_, FESAGSIErrorWrongBasicPeriod, FesaGSITimingSimulationFileCorrupt, and telegramData_.


Member Data Documentation

this attribute contains the length of the cycle expressed in basic period multiple which is defined in the ElementConfig

Definition at line 172 of file TimingSimulationStructures.h.

Referenced by CycleConfig().

the numeric identifier of the cycle

Definition at line 166 of file TimingSimulationStructures.h.

Referenced by CycleConfig(), and fesaGSI::TimingSimulationEventSource::SimulationEvent::SimulationEvent().

name of the event sequence

Definition at line 177 of file TimingSimulationStructures.h.

Referenced by CycleConfig().

event sequence reference

Definition at line 182 of file TimingSimulationStructures.h.

special telegram data within this cycle

Definition at line 187 of file TimingSimulationStructures.h.

Referenced by CycleConfig().


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

Generated on 25 Jan 2013 for fesa-core-gsi by  doxygen 1.6.1