fesaGSI Namespace Reference

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

Enumeration Type Documentation

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.

Enumerator:
Event 
EventBurst 

Definition at line 18 of file TimingSimulationStructures.h.


Variable Documentation

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


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