|
| EpicsInterface (const std::string &pluginType, const std::string &interfaceUID, const ConfigurationTree &theXDAQContextConfigTree, const std::string &controlsConfigurationPath) |
|
void | initialize (void) override |
|
void | destroy (void) |
|
std::vector< std::string > | getChannelList (void) override |
|
std::string | getList (const std::string &format) override |
|
void | subscribe (const std::string &pvName) override |
|
void | subscribeJSON (const std::string &JSONpvList) override |
|
void | unsubscribe (const std::string &pvName) override |
|
std::array< std::string, 4 > | getCurrentValue (const std::string &pvName) override |
|
std::array< std::string, 9 > | getSettings (const std::string &pvName) override |
|
std::vector< std::vector
< std::string > > | getChannelHistory (const std::string &pvName) override |
|
std::vector< std::vector
< std::string > > | getLastAlarms (const std::string &pvName) override |
|
std::vector< std::vector
< std::string > > | getAlarmsLog (const std::string &pvName) override |
|
std::vector< std::vector
< std::string > > | checkAlarmNotifications (void) override |
|
std::vector< std::string > | checkAlarm (const std::string &pvName, bool ignoreMinor=false) |
|
void | dbSystemLogin (void) |
|
void | dbSystemLogout (void) |
|
virtual void | configure (void) override |
|
virtual void | halt (void) override |
|
virtual void | pause (void) override |
|
virtual void | resume (void) override |
|
virtual void | start (std::string) override |
|
virtual void | stop (void) override |
|
virtual bool | running (void) override |
|
|
static const std::string | EPICS_NO_ALARM = "NO_ALARM" |
|
static const std::string | EPICS_INVALID_ALARM = "INVALID" |
|
static const std::string | EPICS_MINOR_ALARM = "MINOR" |
|
static const std::string | EPICS_MAJOR_ALARM = "MAJOR" |
|
Definition at line 103 of file EpicsInterface.h.
The documentation for this class was generated from the following files: