Contains the xml cycle-configuration. More...
#include <TimingSimulationStructures.h>
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 | |
EventSequenceConfig * | eventSequenceRef_ |
event sequence reference | |
TelegramDataConfig * | telegramData_ |
special telegram data within this cycle |
Contains the xml cycle-configuration.
Definition at line 147 of file TimingSimulationStructures.h.
fesaGSI::CycleConfig::CycleConfig | ( | fesa::ElementXML * | config, | |
long | cycleID | |||
) |
constructor
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_.
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().
std::string fesaGSI::CycleConfig::cycleName_ |
the name of the cycle
Definition at line 161 of file TimingSimulationStructures.h.
Referenced by CycleConfig(), and fesaGSI::TimingSimulationEventSource::SimulationEvent::SimulationEvent().
std::string fesaGSI::CycleConfig::eventSequenceName_ |
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().