This Timing Descriptor is used to handle the timing at CERN.
More...
#include <GSICycleDescriptor.h>
Inherits CycleDescriptor.
|
void | refreshData () |
| connects to the timlib, to check if any data has changed
|
|
|
std::vector< std::string > | lineNamesCol_ |
| Names of all lines of this TimingDescriptor, retrieved from the timLib.
|
|
uint32_t | tgmMachineID_ |
| ID of the tgmMachine of this TimingDescriptor.
|
|
uint32_t | tgmGroup_ |
| ID of the tgmGroup of this TimingDescriptor.
|
|
std::string | tgmMachineName_ |
| name of the tgmMachine of this TimingDescriptor
|
|
std::string | tgmGroupName_ |
| name of the group of this TimingDescriptor
|
|
This Timing Descriptor is used to handle the timing at CERN.
fesaGSI::GSICycleDescriptor::GSICycleDescriptor |
( |
const std::string & |
machineName, |
|
|
const std::string & |
groupName |
|
) |
| |
Constructor.
- Parameters
-
machineName | The accelerator name |
groupName | group, for which the data can be multiplexed. For example USER (VA) |
int32_t fesaGSI::GSICycleDescriptor::getCycleSelectorId |
( |
const std::string & |
timingSelectorName | ) |
|
returns the SelectorID of the corresponding timingSelector.
- Parameters
-
timingSelectorName | the name of the requested timingSelector |
- Returns
- timingSelector ID
const std::string fesaGSI::GSICycleDescriptor::getCycleSelectorName |
( |
int |
timingSelectorID | ) |
|
returns the SelectorNam of the corresponding timingSelectorID.
- Parameters
-
timingSelectorID | the ID of the requested timingSelector |
- Returns
- timingSelectorName
uint32_t fesaGSI::GSICycleDescriptor::getTgmGroupId |
( |
| ) |
|
returns the group Id of this CycleSelector
- Returns
- group id
uint32_t fesaGSI::GSICycleDescriptor::getTgmMachineId |
( |
| ) |
|
|
inline |
returns the TgmMachine of this TimingDescriptor
- Returns
- TgmMachineID as enum
bool fesaGSI::GSICycleDescriptor::isValidCycleSelector |
( |
const std::string & |
timingSelectorName | ) |
|
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:
- GSICycleDescriptor.h
- GSICycleDescriptor.cpp