DABC (Data Acquisition Backbone Core)
2.9.9
|
GSI Simplified API for Timing Library (saftlib) plug-in for dabc. More...
Data Structures | |
class | Device |
class | DeviceRef |
class | Factory |
Factory for saftlib plugin classes More... | |
class | Input |
The saftlib timing message input implementation for DABC. More... | |
class | Timing_Event |
The saftlib input event data structure. More... | |
Enumerations | |
enum | EventFormats_t { saft_Format_Raw , saft_Format_Mbs , saft_Format_Hadaq } |
Functions | |
std::string | tr_formatActionEvent (guint64 id, guint32 pmode) |
std::string | tr_formatActionFlags (guint16 flags, guint64 delay, guint32 pmode) |
std::string | tr_formatActionParam (guint64 param, guint32 evtNo, guint32 pmode) |
std::string | tr_formatDate (guint64 time, guint32 pmode) |
guint64 | tr_mask (int i) |
Variables | |
const char * | commandRunMainloop = "RunGlibMainloop" |
Command to invoke the glib/dbus mainloop. More... | |
const char * | parEventRate = "ReceiveEventRate" |
Name of event rate parameter. More... | |
const guint32 | PMODE_DEC = 0x1 |
const guint32 | PMODE_HEX = 0x2 |
const guint32 | PMODE_NONE = 0x0 |
const guint32 | PMODE_VERBOSE = 0x4 |
const char * | xmlAcceptFlags = "SaftSnoopFlags" |
WR event accept flags to snoop. More... | |
const char * | xmlCallbackMode = "SaftTransportCallback" |
switch between polling for data or callback mode More... | |
const char * | xmlDeviceName = "SaftBoard" |
name of the saft device, e.g. More... | |
const char * | xmlEventFormat ="SaftEventFormat" |
const char * | xmlEventIds = "SaftSnoopEventIds" |
WR event ids to snoop. More... | |
const char * | xmlInputs = "SaftHardwareInputNames" |
EXPLODER input name items that should be latched with timestamp. More... | |
const char * | xmlMasks = "SaftSnoopEventMasks" |
WR event masks to snoop. More... | |
const char * | xmlOffsets = "SaftSnoopOffsets" |
WR event offsets to snoop. More... | |
const char * | xmlSaftSingleEvent ="SaftSingleEvents" |
const char * | xmlSaftSubeventId = "SaftSubeventId" |
const char * | xmlSaftVerbose = "SaftVerbose" |
switch between silent or verbose event receiver mode More... | |
const char * | xmlTimeout = "SaftTimeout" |
time out for polling mode More... | |
GSI Simplified API for Timing Library (saftlib) plug-in for dabc.
guint64 saftdabc::tr_mask | ( | int | i | ) |
std::string saftdabc::tr_formatDate | ( | guint64 | time, |
guint32 | pmode | ||
) |
Definition at line 513 of file Device.cxx.
std::string saftdabc::tr_formatActionEvent | ( | guint64 | id, |
guint32 | pmode | ||
) |
Definition at line 541 of file Device.cxx.
std::string saftdabc::tr_formatActionParam | ( | guint64 | param, |
guint32 | evtNo, | ||
guint32 | pmode | ||
) |
Definition at line 566 of file Device.cxx.
std::string saftdabc::tr_formatActionFlags | ( | guint16 | flags, |
guint64 | delay, | ||
guint32 | pmode | ||
) |
Definition at line 593 of file Device.cxx.
|
extern |
|
extern |
EXPLODER input name items that should be latched with timestamp.
Definition at line 32 of file Factory.cxx.
|
extern |
WR event masks to snoop.
Definition at line 35 of file Factory.cxx.
|
extern |
WR event ids to snoop.
Definition at line 39 of file Factory.cxx.
|
extern |
WR event offsets to snoop.
Definition at line 41 of file Factory.cxx.
|
extern |
WR event accept flags to snoop.
Definition at line 45 of file Factory.cxx.
|
extern |
time out for polling mode
Definition at line 62 of file Factory.cxx.
|
extern |
switch between polling for data or callback mode
Definition at line 60 of file Factory.cxx.
|
extern |
switch between silent or verbose event receiver mode
Definition at line 48 of file Factory.cxx.
|
extern |
Definition at line 53 of file Factory.cxx.
|
extern |
Definition at line 55 of file Factory.cxx.
|
extern |
Definition at line 57 of file Factory.cxx.
|
extern |
Command to invoke the glib/dbus mainloop.
Definition at line 64 of file Factory.cxx.
|
extern |
Name of event rate parameter.
Definition at line 66 of file Factory.cxx.