16 #ifndef HADAQ_TerminalModule
17 #define HADAQ_TerminalModule
19 #ifndef DABC_ModuleAsync
39 std::vector<uint64_t>
tdcs;
Represents command with its arguments.
Base class for user-derived code, implementing event-processing.
Terminal for HADAQ event builder.
std::vector< CalibrRect > fCalibr
virtual bool ReplyCommand(dabc::Command cmd)
Reimplement this method to react on command reply Return true if command can be destroyed by framewor...
std::string fModuleName
name of hadaq combiner module
bool fServReqRunning
is file request running
virtual void ProcessTimerEvent(unsigned timer)
Method called by framework when timer event is produced.
virtual void BeforeModuleStart()
TerminalModule(const std::string &name, dabc::Command cmd=nullptr)
dabc::Command fLastFileCmd
last received data from file transport
bool fFileReqRunning
is file request running
bool fDoShow
perform output
int fRingSize
number of last IDs shown
uint64_t fTotalDiscEvents
std::string rate_to_str(double r)
uint64_t fTotalBuildEvents
bool fDoClear
clear terminal when start module
dabc::Command fLastServCmd
last received data from file transport
uint64_t fTotalDroppedData
Support for HADAQ - HADES DAQ
Class for acquiring and holding timestamps.
std::vector< uint64_t > tdcs