This TimingDescriptor is used to handle the WR timing + multiplexing per beam process.
More...
#include <GSICycleDescriptorWRProcess.h>
This TimingDescriptor is used to handle the WR timing + multiplexing per beam process.
fesaGSI::GSICycleDescriptorWRProcess::GSICycleDescriptorWRProcess |
( |
const std::string & |
timingDomain, |
|
|
const std::string & |
timingCriterion, |
|
|
uint32_t |
multiplexingDepth |
|
) |
| |
Constructor.
- Parameters
-
timingDomain | Domain where the timing is used |
timingCriterion | criterion for which the data can be multiplexed. For example USER (VA) creates a WR-CycleDescriptor which handles sequences-processes |
bool fesaGSI::GSICycleDescriptorWRProcess::containsValidCycleSelectorId |
( |
const fesaGSI::Selector & |
selector | ) |
|
|
virtual |
returns true, if the selector contains a valid slot-id '0' is considered as 'valid id'
- Parameters
-
selector | selector for which the id is checked |
- Returns
- true if exists
Implements fesaGSI::GSICycleDescriptorWR.
int fesaGSI::GSICycleDescriptorWRProcess::getCycleSelectorId |
( |
const fesaGSI::Selector & |
selector | ) |
|
|
virtual |
returns the SelectorID of the corresponding timingSelectorName.
- Parameters
-
timingSelectorName | the name of the requested timingSelector |
- Returns
- timingSelector ID
Implements fesaGSI::GSICycleDescriptorWR.
MuxCriterionWR::MuxCriterionWR fesaGSI::GSICycleDescriptorWRProcess::getMultiplexingCriterion |
( |
| ) |
|
|
virtual |
std::string fesaGSI::GSICycleDescriptorWRProcess::translateCycleSelectorOldFormat1 |
( |
const std::string & |
cycleSelectorOldFormat1 | ) |
|
|
virtual |
The documentation for this class was generated from the following files:
- GSICycleDescriptorWRProcess.h
- GSICycleDescriptorWRProcess.cpp