|
DABC (Data Acquisition Backbone Core)
2.9.9
|
Go to the source code of this file.
Data Structures | |
| class | saftdabc::Timing_Event |
| The saftlib input event data structure. More... | |
Namespaces | |
| saftdabc | |
| GSI Simplified API for Timing Library (saftlib) plug-in for dabc. | |
Macros | |
| #define | ECA_CONFLICT 2 |
| #define | ECA_DELAYED 3 |
| #define | ECA_EARLY 1 |
| #define | ECA_EMBEDDED_CPU 2 |
| #define | ECA_EVENT_ID_LATCH UINT64_C(0xfffe000000000000) /* FID=MAX & GRPID=MAX-1 */ |
| JAM we use the same definitions from saft-io-ctl. More... | |
| #define | ECA_EVENT_MASK_LATCH UINT64_C(0xfffe000000000000) |
| #define | ECA_LATE 0 |
| from eca_flags.h not yet installed to saftlib system includes: More... | |
| #define | ECA_LINUX 0 |
| #define | ECA_MAX_FULL 6 |
| #define | ECA_OVERFLOW 5 |
| #define | ECA_SCUBUS 3 |
| #define | ECA_VALID 4 |
| #define | ECA_WBM 1 |
| #define | IO_CONDITION_OFFSET 5000 |
| #define | NON_IO_CONDITION_LABEL "WR_Event" |
| this marks conditions that are not input conditions: More... | |
| #define | SAFT_DABC_ACCEPT_CONFLICT (1 << ECA_CONFLICT) |
| #define | SAFT_DABC_ACCEPT_DELAYED (1 << ECA_DELAYED) |
| #define | SAFT_DABC_ACCEPT_EARLY (1 << ECA_EARLY) |
| #define | SAFT_DABC_ACCEPT_LATE (1 << ECA_LATE) |
| these flags are dabc proprietary up to now, since saftlib uses separate boolean setters: More... | |
| #define | SAFT_DABC_DESCRLEN 16 |
| length of descriptor text field in timing event structure More... | |
| #define | SAFT_DABC_TRIGTYPE 0xA |
| tag the timing events with special trigger type. More... | |
Variables | |
| const char * | saftdabc::commandRunMainloop = "RunGlibMainloop" |
| Command to invoke the glib/dbus mainloop. More... | |
| const char * | saftdabc::parEventRate = "ReceiveEventRate" |
| Name of event rate parameter. More... | |
| const char * | saftdabc::xmlAcceptFlags = "SaftSnoopFlags" |
| WR event accept flags to snoop. More... | |
| const char * | saftdabc::xmlCallbackMode = "SaftTransportCallback" |
| switch between polling for data or callback mode More... | |
| const char * | saftdabc::xmlDeviceName = "SaftBoard" |
| name of the saft device, e.g. More... | |
| const char * | saftdabc::xmlEventFormat ="SaftEventFormat" |
| const char * | saftdabc::xmlEventIds = "SaftSnoopEventIds" |
| WR event ids to snoop. More... | |
| const char * | saftdabc::xmlInputs = "SaftHardwareInputNames" |
| EXPLODER input name items that should be latched with timestamp. More... | |
| const char * | saftdabc::xmlMasks = "SaftSnoopEventMasks" |
| WR event masks to snoop. More... | |
| const char * | saftdabc::xmlOffsets = "SaftSnoopOffsets" |
| WR event offsets to snoop. More... | |
| const char * | saftdabc::xmlSaftSingleEvent ="SaftSingleEvents" |
| const char * | saftdabc::xmlSaftSubeventId = "SaftSubeventId" |
| const char * | saftdabc::xmlSaftVerbose = "SaftVerbose" |
| switch between silent or verbose event receiver mode More... | |
| const char * | saftdabc::xmlTimeout = "SaftTimeout" |
| time out for polling mode More... | |
| #define ECA_EVENT_ID_LATCH UINT64_C(0xfffe000000000000) /* FID=MAX & GRPID=MAX-1 */ |
JAM we use the same definitions from saft-io-ctl.
Is there any include file here?
Definition at line 21 of file Definitions.h.
| #define ECA_EVENT_MASK_LATCH UINT64_C(0xfffe000000000000) |
Definition at line 22 of file Definitions.h.
| #define IO_CONDITION_OFFSET 5000 |
Definition at line 23 of file Definitions.h.
| #define NON_IO_CONDITION_LABEL "WR_Event" |
this marks conditions that are not input conditions:
Definition at line 27 of file Definitions.h.
| #define ECA_LATE 0 |
from eca_flags.h not yet installed to saftlib system includes:
Definition at line 30 of file Definitions.h.
| #define ECA_EARLY 1 |
Definition at line 31 of file Definitions.h.
| #define ECA_CONFLICT 2 |
Definition at line 32 of file Definitions.h.
| #define ECA_DELAYED 3 |
Definition at line 33 of file Definitions.h.
| #define ECA_VALID 4 |
Definition at line 34 of file Definitions.h.
| #define ECA_OVERFLOW 5 |
Definition at line 35 of file Definitions.h.
| #define ECA_MAX_FULL 6 |
Definition at line 36 of file Definitions.h.
| #define ECA_LINUX 0 |
Definition at line 38 of file Definitions.h.
| #define ECA_WBM 1 |
Definition at line 39 of file Definitions.h.
| #define ECA_EMBEDDED_CPU 2 |
Definition at line 40 of file Definitions.h.
| #define ECA_SCUBUS 3 |
Definition at line 41 of file Definitions.h.
| #define SAFT_DABC_ACCEPT_LATE (1 << ECA_LATE) |
these flags are dabc proprietary up to now, since saftlib uses separate boolean setters:
Definition at line 44 of file Definitions.h.
| #define SAFT_DABC_ACCEPT_EARLY (1 << ECA_EARLY) |
Definition at line 45 of file Definitions.h.
| #define SAFT_DABC_ACCEPT_CONFLICT (1 << ECA_CONFLICT) |
Definition at line 46 of file Definitions.h.
| #define SAFT_DABC_ACCEPT_DELAYED (1 << ECA_DELAYED) |
Definition at line 47 of file Definitions.h.
| #define SAFT_DABC_DESCRLEN 16 |
length of descriptor text field in timing event structure
Definition at line 50 of file Definitions.h.
| #define SAFT_DABC_TRIGTYPE 0xA |
tag the timing events with special trigger type.
configurable later?
Definition at line 53 of file Definitions.h.