DABC (Data Acquisition Backbone Core)  2.9.9
UserReadout.xml
Go to the documentation of this file.
1 <?xml version="1.0"?>
2 <dabc version="2">
3 
4 <Context host="localhost" name="UserReadoutExample">
5  <Run>
6  <lib value="libDabcMbs.so" />
7  <lib value="libDabcHttp.so"/>
8  <lib value="libDabcUser.so"/>
9  <logfile value="UserReadout.log" />
10  <!-- <runtime value="20"/> -->
11  <debuglevel value="1"/>
12  <publisher value="true"/>
13  </Run>
14 
15  <MemoryPool name="Pool">
16  <BufferSize value="200000" />
17  <NumBuffers value="2000" />
18  </MemoryPool>
19 
20  <HttpServer name="http">
21  <port value="8091" />
22  </HttpServer>
23 
24  <Module name="Readout" class="dabc::MultiplexerModule">
25  <!-- these parameters will force to create inputs/oputputs of module -->
26  <NumInputs value="1" />
27  <NumOutputs value="1" />
28  <publish value="$CONTEXT$/Readout"/>
29  <InputPort name="Input0" url="user://host:12345" urlopt1="size=2000&cratid=1&procid=9&ctrlid=3&debugOÙv
30  <OutputPort name="Output0" url="mbs://Stream:6900OÙv
31  <OutputPort name="Output1" url="lmd://myfile.lmd?maxsize=1500&log=2OÙv
32  <DataRateName value="InputDataRateOÙv
33  <InputDataRate debug="1" interval="3" width="5" prec="2" />
34 
35  </Module>
36 
37  </Context>
38 </dabc>