DABC (Data Acquisition Backbone Core)
2.9.9
plugins
saft
SaftHadaqRead.xml
Go to the documentation of this file.
1
<?
xml
version
=
"1.0"
?>
2
<
dabc
version
=
"2"
>
3
<
Context
name
=
"Saft"
>
4
<
Run
>
5
<
lib
value
=
"libDabcHttp.so"
/>
6
<
lib
value
=
"libDabcMbs.so"
/>
7
<
lib
value
=
"libDabcHadaq.so"
/>
8
<
lib
value
=
"libDabcSaft.so"
/>
9
<
logfile
value
=
"Saft.log"
/>
10
<
loglimit
value
=
"100000000"
/>
11
</
Run
>
12
13
<
MemoryPool
name
=
"Pool"
>
14
<
BufferSize
value
=
"8192"
/>
15
<
NumBuffers
value
=
"2000"
/>
16
</
MemoryPool
>
17
18
<
HttpServer
name
=
"http"
>
19
<
port
value
=
"8091"
/>
20
</
HttpServer
>
21
22
<
Publisher
name
=
"publ"
manager
=
"true"
/>
23
24
<
Device
name
=
"SaftDevice"
class
=
"saftdabc::Device"
>
25
<
SaftBoard
value
=
"baseboard"
/>
26
</
Device
>
27
28
29
30
31
<
Module
name
=
"Combiner"
class
=
"hadaq::CombinerModule"
>
32
<
NumInputs
value
=
"1"
/>
33
<
NumOutputs
value
=
"1"
/>
34
<!-- when true, extra debug output produced every second -->
35
<
ExtraDebug
value
=
"false"
/>
36
37
38
<
InputPort
name
=
"Input0"
queue
=
"20"
url
=
"device://SaftDevice"
thread
=
"inp0thread"
>
39
<
SaftEventFormat
value
=
"HADAQ"
/>
40
<
SaftSubeventId
value
=
"0x000000A"
/>
41
<
SaftSingleEvents
value
=
"true"
/>
42
<
SaftTimeout
value
=
"0.01"
/>
43
<
SaftTransportCallback
value
=
"false"
/>
44
<
SaftVerbose
value
=
"false"
/>
45
46
<
SaftHardwareInputNames
>
47
<
item
value
=
"IO1"
/>
48
<!-- <item value="IO2"/>-->
49
</
SaftHardwareInputNames
>
50
51
<
SaftSnoopEventIds
>
52
<
item
value
=
"0x0fffffff00000000"
/>
53
<
item
value
=
"0xabcdef0000000000"
/>
54
<
item
value
=
"0xdeadaffe00000000"
/>
55
</
SaftSnoopEventIds
>
56
57
<
SaftSnoopEventMasks
>
58
<
item
value
=
"0xffffffffffffffff"
/>
59
<
item
value
=
"0xffffffffffffffff"
/>
60
<
item
value
=
"0xffffffffffffffff"
/>
61
</
SaftSnoopEventMasks
>
62
63
<
SaftSnoopOffsets
>
64
<
item
value
=
"0"
/>
65
<
item
value
=
"0"
/>
66
<
item
value
=
"50"
/>
67
</
SaftSnoopOffsets
>
68
69
ó¿ã ^U
70
0x1=late, 0x2=early, 0x4= conflict, 0x8=delayed -->
71
<
SaftSnoopFlags
>
72
<
item
value
=
"0xf"
/>
73
<
item
value
=
"0xf"
/>
74
<
item
value
=
"0xf"
/>
75
</
SaftSnoopFlags
>
76
</
InputPort
>
77
78
<
OutputPort
name
=
"Output0"
queue
=
"500"
url
="
mbs:
//
Stream:6111
?
iter
=
hadaq_iter
&
subid
=0
x1f
м
79
<OutputPort name="
Output1
" queue="
10
" url="
hld:
//
dabc.hld
?
maxsize
=2000
м
80
м
81
м
82
м
83
<FlushTimeout value="
2.0
м
84
м
85
J␆f
86
<TriggerNumRange value="
0
x1000000
м
87
м
88
\é-
89
<AccountLostEventDiff value="
true
м
90
м
91
c¡
92
<HadaqData width="
5
" prec="
3
" low="
0
" up="
10
" debug="
1
м
93
<HadaqEvents width="
5
" prec="
3
" low="
0
" up="
1000
" debug="
1
м
94
<HadaqDroppedData width="
5
" prec="
3
" low="
0
" up="
1
" debug="
1
м
95
<HadaqLostEvents width="
4
" prec="
2
" low="
0
" up="
100
" debug="
1
м
96
м
97
м
98
м
99
м
100
м
101
м
102
м
103
м
104
c¡
105
<!-- <Module name="
Term
" class="
hadaq::TerminalModule
" period="
0.3
" clear="
false
"/>
106
-->
107
108
109
</
Context
>
110
</
dabc
>
Generated by
1.9.1