#include <ReadoutApplication.h>
Public Member Functions | |
ReadoutApplication () | |
int | DataServerKind () const |
std::string | OutputFileName () const |
int | NumSusibo () const |
std::string | EpicsStreamNode () const |
int | SusiboID (int index=0) const |
virtual bool | CreateAppModules () |
virtual int | SMCommandTimeout () const |
virtual int | ExecuteCommand (dabc::Command cmd) |
Definition at line 12 of file ReadoutApplication.h.
spadic::ReadoutApplication::ReadoutApplication | ( | ) |
Definition at line 25 of file ReadoutApplication.cxx.
References NumSusibo(), spadic::xmlEventsPerBuffer, spadic::xmlHitDelay, spadic::xmlInternalTriggerFreq, spadic::xmlModuleName, spadic::xmlModuleThread, spadic::xmlNumSusibo, spadic::xmlSusiboDevID, spadic::xmlTimeout, and spadic::xmlUseInternalTrigger.
bool spadic::ReadoutApplication::CreateAppModules | ( | ) | [virtual] |
Definition at line 65 of file ReadoutApplication.cxx.
References DataServerKind(), EpicsStreamNode(), NumSusibo(), OutputFileName(), SusiboID(), spadic::typeSusiboInput, spadic::xmlEventsPerBuffer, spadic::xmlFormatMbs, spadic::xmlHitDelay, spadic::xmlInternalTriggerFreq, spadic::xmlModuleName, spadic::xmlModuleThread, spadic::xmlSusiboDevID, spadic::xmlTimeout, and spadic::xmlUseInternalTrigger.
int spadic::ReadoutApplication::DataServerKind | ( | ) | const |
id number of Mbs server (stream, transport)
Definition at line 54 of file ReadoutApplication.cxx.
Referenced by CreateAppModules().
std::string spadic::ReadoutApplication::EpicsStreamNode | ( | ) | const [inline] |
Definition at line 24 of file ReadoutApplication.h.
Referenced by CreateAppModules().
int spadic::ReadoutApplication::ExecuteCommand | ( | dabc::Command | cmd | ) | [virtual] |
Definition at line 162 of file ReadoutApplication.cxx.
int spadic::ReadoutApplication::NumSusibo | ( | ) | const [inline] |
Number of SPADIC chip to readout
Definition at line 22 of file ReadoutApplication.h.
References spadic::xmlNumSusibo.
Referenced by CreateAppModules(), ReadoutApplication(), and SusiboID().
std::string spadic::ReadoutApplication::OutputFileName | ( | ) | const [inline] |
Definition at line 19 of file ReadoutApplication.h.
Referenced by CreateAppModules().
virtual int spadic::ReadoutApplication::SMCommandTimeout | ( | ) | const [inline, virtual] |
Definition at line 31 of file ReadoutApplication.h.
int spadic::ReadoutApplication::SusiboID | ( | int | index = 0 |
) | const |
Id number for SPADIC chip of index
Definition at line 59 of file ReadoutApplication.cxx.
References NumSusibo(), and spadic::xmlSusiboDevID.
Referenced by CreateAppModules().