20 #ifndef DABC_ModuleAsync
24 #ifndef DABC_Hierarchy
28 class rdaDeviceHandle;
61 double doGet(
const std::string &service,
const std::string &field);
Represents command with its arguments.
Base class for user-derived code, implementing event-processing.
void * fHist
ROOT histogram.
rdaRDAService * fRDAService
virtual void BeforeModuleStart()
std::string fCycles
cycles parameter
virtual void AfterModuleStop()
virtual void ProcessTimerEvent(unsigned timer)
Method called by framework when timer event is produced.
virtual int ExecuteCommand(dabc::Command cmd)
Main method where commands are executed.
std::string fService
service name
std::string fServerName
FESA server name.
double doGet(const std::string &service, const std::string &field)
std::string fDeviceName
FESA device name.
Player(const std::string &name, dabc::Command cmd=nullptr)
std::string fField
field name in the service
rdaDeviceHandle * fDevice
MySniffer * fSniffer
binary producer for ROOT objects
virtual void ModuleCleanup()
Method, which can be reimplemented by user and should cleanup all references on buffers and other obj...
Support for FESA - the control system of GSI/FAIR accelerator.