fesa-core-gsi
7.0.0
|
This TimingDescriptor is used to handle WR timing multiplexed per beam production chain. More...
#include <GSICycleDescriptorWRProcess.h>
Public Member Functions | |
GSICycleDescriptorWRProcess (const std::string &timingDomain, const std::string &timingCriterion, uint32_t multiplexingDepth) | |
Constructor. More... | |
MuxCriterionWR::MuxCriterionWR | getMultiplexingCriterion () |
returns the WR multiplexing criterion used for this CycleDescriptor More... | |
int32_t | getCycleSelectorId (const fesaGSI::Selector &selector) const |
returns the SelectorID of the corresponding timingSelectorName. More... | |
bool | containsValidCycleSelectorId (const fesaGSI::Selector &selector) const |
Public Member Functions inherited from fesaGSI::GSICycleDescriptorWR | |
GSICycleDescriptorWR (const std::string &timingDomain, const std::string &timingCriterion) | |
Constructor. More... | |
virtual | ~GSICycleDescriptorWR () |
Destructor. | |
bool | isValidCycleSelector (const std::string &timingSelectorName) const |
Checks, if the given timingSelectorName is part of this TimingDescriptor. More... | |
const std::string | getCycleSelectorName (int timingSelectorID) |
returns the SelectorName of the corresponding timingSelectorID. More... | |
int32_t | getCycleSelectorId (const std::string &timingSelectorName) const |
returns the SelectorID of the corresponding timingSelectorName. More... | |
This TimingDescriptor is used to handle WR timing multiplexed per beam production chain.
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.
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 |
|
virtual |
Implements fesaGSI::GSICycleDescriptorWR.
|
virtual |
returns the SelectorID of the corresponding timingSelectorName.
timingSelectorName | the name of the requested timingSelector |
Implements fesaGSI::GSICycleDescriptorWR.
|
virtual |
returns the WR multiplexing criterion used for this CycleDescriptor
Implements fesaGSI::GSICycleDescriptorWR.