|
| DTCFrontEndInterface (const std::string &interfaceUID, const ConfigurationTree &theXDAQContextConfigTree, const std::string &interfaceConfigurationPath) |
|
virtual void | configureSlowControls (void) override |
|
virtual void | resetSlowControlsChannelIterator (void) override |
|
virtual FESlowControlsChannel * | getNextSlowControlsChannel (void) override |
|
virtual unsigned int | getSlowControlsChannelCount (void) override |
|
virtual void | getSlowControlsValue (FESlowControlsChannel &channel, std::string &readValue) override |
|
void | configure (void) |
|
void | halt (void) |
|
void | pause (void) |
|
void | resume (void) |
|
void | start (std::string runNumber) |
|
void | stop (void) |
|
bool | running (void) |
|
void | emulatorConfigure (void) |
|
virtual void | readStatus (void) override |
|
bool | ROCActive (unsigned int ROC_link) |
|
int | getROCLinkStatus (int ROC_link) |
|
int | getCFOLinkStatus (void) |
|
int | checkLinkStatus (void) |
|
void | ReadROC (__ARGS__) |
|
void | WriteROC (__ARGS__) |
|
void | WriteROCBlock (__ARGS__) |
|
void | ReadROCBlock (__ARGS__) |
|
void | BlockReadROC (__ARGS__) |
|
void | DTCHighRateBlockCheck (__ARGS__) |
|
void | DTCReset (__ARGS__) |
|
void | DTCReset (void) |
|
void | DTCHighRateDCSCheck (__ARGS__) |
|
void | RunROCFEMacro (__ARGS__) |
|
void | DTCSendHeartbeatAndDataRequest (__ARGS__) |
|
Public Member Functions inherited from ots::CFOandDTCCoreVInterface |
| CFOandDTCCoreVInterface (const std::string &interfaceUID, const ConfigurationTree &theXDAQContextConfigTree, const std::string &interfaceConfigurationPath) |
|
void | outputEpicsPVFile (ConfigurationManager *configManager) |
|
void | universalRead (char *address, char *readValue) override |
|
void | universalWrite (char *address, char *writeValue) override |
|
dtc_data_t | registerRead (const dtc_address_t address) |
|
dtc_data_t | registerWrite (const dtc_address_t address, dtc_data_t dataToWrite) |
|
void | configureJitterAttenuator (void) |
|
float | readTemperature (void) |
|
void | printVoltages (void) |
|
void | turnOnLED (void) |
|
void | turnOffLED (void) |
|
|
Protected Attributes inherited from ots::CFOandDTCCoreVInterface |
char | devfile_ [11] |
|
int | fd_ |
|
int | dtc_ = -1 |
|
bool | configure_clock_ = 0 |
|
std::string | device_name_ |
|
bool | emulatorMode_ |
|
m_ioc_reg_access_t | reg_access_ |
|
unsigned | initial_9100_ = 0 |
|
unsigned | initial_9114_ = 0 |
|
std::ofstream | outputStream |
|
Definition at line 19 of file DTCFrontEndInterface.h.
The documentation for this class was generated from the following files: