This Timing Descriptor is used to handle the WR timing.
More...
#include <GSICycleDescriptorWR.h>
|
static std::string | extractOldFormatBPID (std::string cycleSelectorOldFormat) |
| extracts the BPID from a cycleName of the old format More...
|
|
static std::string | extractOldFormatSEQID (std::string cycleSelectorOldFormat) |
| extracts the SEQ from a cycleName of the old format More...
|
|
|
virtual std::string | translateCycleSelectorOldFormat1 (const std::string &cycleSelectorOldFormat1)=0 |
| translates a cycle-selector string of the old format to the current format (E.g. FAIR.USER.12:34) More...
|
|
std::string | translateCycleSelectorOldFormat2 (const std::string &cycleSelectorOldFormat2) |
| translates a cycle-selector string of the old format to the current format (E.g. FAIR.SEQ.12) More...
|
|
This Timing Descriptor is used to handle the WR timing.
fesaGSI::GSICycleDescriptorWR::GSICycleDescriptorWR |
( |
const std::string & |
timingDomain, |
|
|
const std::string & |
timingCriterion |
|
) |
| |
Constructor.
- Parameters
-
timingDomain | Domain where the timing is used |
timingCriterion | criterion for which the data can be multiplexed. For example USER (VA) |
virtual bool fesaGSI::GSICycleDescriptorWR::containsValidCycleSelectorId |
( |
const fesaGSI::Selector & |
selector | ) |
|
|
pure virtual |
std::string fesaGSI::GSICycleDescriptorWR::extractOldFormatBPID |
( |
std::string |
cycleSelectorOldFormat | ) |
|
|
static |
extracts the BPID from a cycleName of the old format
- Returns
- the BP ID as string
std::string fesaGSI::GSICycleDescriptorWR::extractOldFormatSEQID |
( |
std::string |
cycleSelectorOldFormat | ) |
|
|
static |
extracts the SEQ from a cycleName of the old format
- Returns
- the SEQ ID as string
int fesaGSI::GSICycleDescriptorWR::getCycleSelectorId |
( |
const std::string & |
timingSelectorName | ) |
|
returns the SelectorID of the corresponding timingSelectorName.
- Parameters
-
timingSelectorName | the name of the requested timingSelector |
- Returns
- timingSelector ID
virtual int fesaGSI::GSICycleDescriptorWR::getCycleSelectorId |
( |
const fesaGSI::Selector & |
selector | ) |
|
|
pure virtual |
const std::string fesaGSI::GSICycleDescriptorWR::getCycleSelectorName |
( |
int |
timingSelectorID | ) |
|
returns the SelectorName of the corresponding timingSelectorID.
- Parameters
-
timingSelectorID | the ID of the requested timingSelector |
- Returns
- timingSelectorName
virtual MuxCriterionWR::MuxCriterionWR fesaGSI::GSICycleDescriptorWR::getMultiplexingCriterion |
( |
| ) |
|
|
pure virtual |
bool fesaGSI::GSICycleDescriptorWR::isValidCycleSelector |
( |
const std::string & |
timingSelectorName | ) |
|
Checks, if the given timingSelectorName is part of this TimingDescriptor.
- Returns
- true, if valid
virtual std::string fesaGSI::GSICycleDescriptorWR::translateCycleSelectorOldFormat1 |
( |
const std::string & |
cycleSelectorOldFormat1 | ) |
|
|
protectedpure virtual |
std::string fesaGSI::GSICycleDescriptorWR::translateCycleSelectorOldFormat2 |
( |
const std::string & |
cycleSelectorOldFormat2 | ) |
|
|
protected |
translates a cycle-selector string of the old format to the current format (E.g. FAIR.SEQ.12)
- Parameters
-
cycleSelectorOldFormat | cycle selector of the old format |
- Returns
- cycleSelectorNewFormat
The documentation for this class was generated from the following files:
- GSICycleDescriptorWR.h
- GSICycleDescriptorWR.cpp