[go: up one dir, main page]

Menu

[0a098c]: / config / daqvme.dtd  Maximize  Restore  History

Download this file

126 lines (108 with data), 3.2 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
<?xml version="1.0" encoding="US-ASCII"?>
<!ELEMENT DAQVME ( paths |
IO |
modules |
scans |
plugins )+
>
<!--
The <plugin> part
^^^^^^^^^^^^^^^^^
This is used to define how the modules listed in the modules
section are handled. Each plugin corresponds to a module and
specifies the library where the code exists and the name of the
function in that library that will create the module handler. If
no library is given, we will assume that the code lives in the
program code.
-->
<!ELEMENT plugins (plugin)+>
<!ELEMENT plugin (lib|hook)+ >
<!ATTLIST plugin name ID #REQUIRED
module CDATA #REQUIRED
>
<!ELEMENT lib (#PCDATA)>
<!ELEMENT hook (#PCDATA)>
<!--
Scan definition
^^^^^^^^^^^^^^^
This section is used to configure possible scans. Each scan has a
list of variables for which a loop will be made.
-->
<!ELEMENT scans (scan)+>
<!ATTLIST scans nevts CDATA "100">
<!ELEMENT scan ( type )+>
<!ATTLIST scan name ID #REQUIRED>
<!ELEMENT type EMPTY>
<!ATTLIST type name (pulse|channel|threshold|trim) #REQUIRED
from CDATA "0"
to CDATA "10"
step CDATA "1" >
<!--
Paths
^^^^^
This section allows to define different paths that may be handy
for the program. In particular the one named glade is used to
define the path where the glade files will be searched.
-->
<!ELEMENT paths ( path )+>
<!ELEMENT path EMPTY>
<!ATTLIST path name ID #REQUIRED
path CDATA "">
<!-- IO options -->
<!ELEMENT IO EMPTY>
<!ATTLIST IO
compression (true|false) "true"
max_size CDATA #REQUIRED
prefix CDATA "run"
path CDATA #REQUIRED
run_number CDATA "0"
>
<!--
Modules section
^^^^^^^^^^^^^^^
-->
<!ELEMENT modules (module|ADC|CSPRINT)+>
<!ELEMENT module (chip)+>
<!-- VATAGP module type -->
<!ATTLIST module
name CDATA #REQUIRED
address CDATA #REQUIRED
nchips CDATA #REQUIRED
ro_mode (serial|sparse|adjacent) "serial"
n_adj CDATA "0"
chip_type (ta32|gp|gp3) "gp3"
threshold CDATA "50"
>
<!ELEMENT chip (mask|test|trim)+>
<!ATTLIST chip
id CDATA #REQUIRED
probe (true|false) "false"
cc_enable (true|false) "false"
n_side (true|false) "false"
polarity (true|false) "false"
test (true|false) "false"
gain CDATA "-1"
>
<!ELEMENT mask EMPTY>
<!ATTLIST mask val CDATA #REQUIRED>
<!ELEMENT test EMPTY>
<!ATTLIST test val CDATA #REQUIRED>
<!ELEMENT trim EMPTY>
<!ATTLIST trim val CDATA #REQUIRED>
<!--
CAEN ADC module
-->
<!ELEMENT ADC (ADCthrs)+>
<!ATTLIST ADC
name CDATA #REQUIRED
address CDATA #REQUIRED>
<!ELEMENT ADCthrs EMPTY>
<!ATTLIST ADCthrs val CDATA #REQUIRED>
<!--
CSPRINT adc module
-->
<!ELEMENT CSPRINT (device)>
<!ATTLIST CSPRINT
name CDATA #REQUIRED
>
<!ELEMENT device (#PCDATA) >