DABC (Data Acquisition Backbone Core)
2.9.9
plugins
user
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&
debug
OÙv
30
<OutputPort name="
Output0
" url="
mbs:
//
Stream:6900
OÙv
31
<OutputPort name="
Output1
" url="
lmd:
//
myfile.lmd
?
maxsize
=1500&
log
=2
OÙv
32
<DataRateName value="
InputDataRate
OÙv
33
<InputDataRate debug="
1
" interval="
3
" width="
5
" prec="
2" />
34
35
</
Module
>
36
37
</
Context
>
38
</
dabc
>
Generated by
1.9.1