This Timing Descriptor is used to handle the WR timing.
More...
#include <GSICycleDescriptorWR.h>
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 | ) |
const |
|
pure virtual |
int32_t fesaGSI::GSICycleDescriptorWR::getCycleSelectorId |
( |
const std::string & |
timingSelectorName | ) |
const |
returns the SelectorID of the corresponding timingSelectorName.
- Parameters
-
timingSelectorName | the name of the requested timingSelector |
- Returns
- timingSelector ID
virtual int32_t fesaGSI::GSICycleDescriptorWR::getCycleSelectorId |
( |
const fesaGSI::Selector & |
selector | ) |
const |
|
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 | ) |
const |
Checks, if the given timingSelectorName is part of this TimingDescriptor.
- Returns
- true, if valid
The documentation for this class was generated from the following files:
- GSICycleDescriptorWR.h
- GSICycleDescriptorWR.cpp