DABC (Data Acquisition Backbone Core)  2.9.9
SaftRead.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="SaftReadout" class="mbs::CombinerModule">
32  <NumInputs value="1"/>
33  <NumOutputs value="1"/>
34  <BuildCompleteEvents value="true"/>
35  <CombinerRatesPrefix value="Saft"/>
36 
37  <InputPort name="Input0" queue="20" url="device://SaftDevice" thread="inp0thread">
38  <SaftEventFormat value="MBS"/>
39  <SaftSubeventId value="0x000000A"/>
40  <SaftSingleEvents value="true"/>
41  <SaftTimeout value="0.01"/>
42  <SaftTransportCallback value="false"/>
43  <SaftVerbose value="false"/>
44 
45  <SaftHardwareInputNames>
46  <item value="IO1"/>
47  <item value="IO8"/>
48  </SaftHardwareInputNames>
49 
50  <SaftSnoopEventIds>
51  <item value="0x0fffffff00000000"/>
52  <item value="0xabcdef0000000000"/>
53  <item value="0xdeadaffe00000000"/>
54  </SaftSnoopEventIds>
55 
56  <SaftSnoopEventMasks>
57  <item value="0xffffffffffffffff"/>
58  <item value="0xffffffffffffffff"/>
59  <item value="0xffffffffffffffff"/>
60  </SaftSnoopEventMasks>
61 
62  <SaftSnoopOffsets>
63  <item value="0"/>
64  <item value="0"/>
65  <item value="50"/>
66  </SaftSnoopOffsets>
67 
68 ÔkÞ^U
69  0x1=late, 0x2=early, 0x4= conflict, 0x8=delayed -->
70  <SaftSnoopFlags>
71  <item value="0xf"/>
72  <item value="0xf"/>
73  <item value="0xf"/>
74  </SaftSnoopFlags>
75  </InputPort>
76 
77  <OutputPort name="Output0" queue="500" url="mbs://Stream:6111"/>
78  <OutputPort name="Output1" queue="10" url="lmd://test.lmd?maxsize=30"/>
79 
80  <SaftData width="5" prec="3" low="0" up="50" debug="1"/>
81  <SaftEvents width="5" prec="3" low="0" up="50" debug="1"/>
82  </Module>
83 
84  </Context>
85 </dabc>