Classes | |
class | AlarmField |
Specialized field for alarm fields. This type of field is meant to indicate an alarm in the system. More... | |
class | GSIErrorCollectionField |
struct | AlarmField_DataType |
AlarmField class describes an alarm in the equipment. More... | |
struct | GSI_ERROR |
class | Logging |
Representation of the FESA logging infrastructure. More... | |
class | SyslogAppender |
class | SyslogAppenderBuilder |
Builder for syslog appender. More... | |
class | SyslogAppenderFactory |
class | GSIException |
class | RealTimeLabObjectFactory |
class | TimingEventSource |
class | TimingEventSourceSCU |
class | TimingPayload |
class | TimingSimulationEventSource |
This class extends the AbstractEventSource to return RTEvents according to the simulation sequence specified in the Timing-Simulation configuration document. More... | |
class | EventConfig |
This class contains information about the event, read from the xml-file. More... | |
class | EventBurstConfig |
This class describes an array of events of the same type, launched at a defined rate. More... | |
class | EventSequenceConfig |
Describes a event sequence. More... | |
class | TelegramDataConfig |
A cycle may contain additional telegram data. More... | |
class | CycleConfig |
Contains the xml cycle-configuration. More... | |
class | SuperCycleConfig |
contains the XML configuration of the supercycle More... | |
class | DomainConfig |
This class contains the information for the domain. It contains the super cycle information and all the event sequences elements. More... | |
class | TimingSimulationConfig |
this class contains the information under the timing-simulation element in the instantiation document More... | |
class | GSICycleDescriptor |
This Timing Descriptor is used to handle the timing at CERN. More... | |
class | GSISimulatedCycleDescriptor |
This Cycle Descriptor is used on timing simulation. More... | |
class | TimingContext |
Specialized context for a RTEvent coming from the TimingEventSource. More... | |
class | TimingContextSCU |
class | TimingSimulationContext |
Specialized context for a RTEvent coming from the TimingSimulationEventSource. More... | |
class | GSIMisc |
Provides miscellaneous GSI services. More... | |
Enumerations | |
enum | SimulationEventType { Event, EventBurst } |
Variables | |
static const unsigned long | MAX_ERROR_MESSAGE_LENGTH = 255UL |
static const unsigned long | MAX_CYCLE_NAME_LENGTH = 255UL |
static const unsigned long | MAX_TIMESTAMP_LENGTH = 32UL |
All structures used here have the purpose to read out the TimingSimulation Configuration File and to store all information from that file in well shaped structures.
The scope of all classes is public, since they are majorly used as structures with con- and destructors.
Definition at line 18 of file TimingSimulationStructures.h.
const unsigned long fesaGSI::MAX_CYCLE_NAME_LENGTH = 255UL [static] |
Definition at line 40 of file TypeDefinition.h.
Referenced by fesaGSI::GSIErrorCollectionField::addError().
const unsigned long fesaGSI::MAX_ERROR_MESSAGE_LENGTH = 255UL [static] |
Definition at line 39 of file TypeDefinition.h.
Referenced by fesaGSI::GSIErrorCollectionField::addError().
const unsigned long fesaGSI::MAX_TIMESTAMP_LENGTH = 32UL [static] |
Definition at line 41 of file TypeDefinition.h.
Referenced by fesaGSI::GSIErrorCollectionField::addError().