fesa-core-gsi  4.0.0
fesaGSI::EventBurstConfig Class Reference

This class describes an array of events of the same type, launched at a defined rate. More...

#include <TimingSimulationStructures.h>

Inheritance diagram for fesaGSI::EventBurstConfig:
fesaGSI::EventConfig

Public Member Functions

 EventBurstConfig (boost::shared_ptr< fesa::ElementXML > config)
 constructor More...
 
- Public Member Functions inherited from fesaGSI::EventConfig
 EventConfig (boost::shared_ptr< fesa::ElementXML > config)
 constructor More...
 

Public Attributes

long period_
 repetition period of the single events inside the burst
 
int occurrences_
 number of occurrences of the event inside the burst
 
- Public Attributes inherited from fesaGSI::EventConfig
std::string eventName_
 name of the event
 
std::string payload_
 any event payload, if available
 
long delay_
 number of ms that represent the delay of the simulation
 
SimulationEventType type_
 normal or burst
 

Detailed Description

This class describes an array of events of the same type, launched at a defined rate.

Constructor & Destructor Documentation

fesaGSI::EventBurstConfig::EventBurstConfig ( boost::shared_ptr< fesa::ElementXML >  config)

constructor

Parameters
thexml segment where this event is defined

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