Diff of /trunk/d-logg/d-logg.devdesc.xml [000000] .. [r3]  Maximize  Restore

Switch to unified view

a b/trunk/d-logg/d-logg.devdesc.xml
1
<?xml version="1.0" encoding="utf-8"?>
2
<DeviceDescription xmlns="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd" xmlns:ts="http://www.3s-software.com/schemas/TargetSettings-0.1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
  <Types namespace="local">
4
    <StructType name="IoDrvInput">
5
      <!-- Controller 0 / Sensor -->
6
      <Component identifier="C0_S1" type="std:REAL">
7
        <Default />
8
        <VisibleName name="local:C0_S1">C0_S1</VisibleName>
9
      </Component>
10
      <Component identifier="C0_S2" type="std:REAL">
11
        <Default />
12
        <VisibleName name="local:C0_S2">C0_S2</VisibleName>
13
      </Component>
14
      <Component identifier="C0_S3" type="std:REAL">
15
        <Default />
16
        <VisibleName name="local:C0_S3">C0_S3</VisibleName>
17
      </Component>
18
      <Component identifier="C0_S4" type="std:REAL">
19
        <Default />
20
        <VisibleName name="local:C0_S4">C0_S4</VisibleName>
21
      </Component>
22
      <Component identifier="C0_S5" type="std:REAL">
23
        <Default />
24
        <VisibleName name="local:C0_S5">C0_S5</VisibleName>
25
      </Component>
26
      <Component identifier="C0_S6" type="std:REAL">
27
        <Default />
28
        <VisibleName name="local:C0_S6">C0_S6</VisibleName>
29
      </Component>
30
      <Component identifier="C0_S7" type="std:REAL">
31
        <Default />
32
        <VisibleName name="local:C0_S7">C0_S7</VisibleName>
33
      </Component>
34
      <Component identifier="C0_S8" type="std:REAL">
35
        <Default />
36
        <VisibleName name="local:C0_S8">C0_S8</VisibleName>
37
      </Component>
38
      <Component identifier="C0_S9" type="std:REAL">
39
        <Default />
40
        <VisibleName name="local:C0_S9">C0_S9</VisibleName>
41
      </Component>
42
      <Component identifier="C0_S10" type="std:REAL">
43
        <Default />
44
        <VisibleName name="local:C0_S10">C0_S10</VisibleName>
45
      </Component>
46
      <Component identifier="C0_S11" type="std:REAL">
47
        <Default />
48
        <VisibleName name="local:C0_S11">C0_S11</VisibleName>
49
      </Component>
50
      <Component identifier="C0_S12" type="std:REAL">
51
        <Default />
52
        <VisibleName name="local:C0_S12">C0_S12</VisibleName>
53
      </Component>
54
      <Component identifier="C0_S13" type="std:REAL">
55
        <Default />
56
        <VisibleName name="local:C0_S13">C0_S13</VisibleName>
57
      </Component>
58
      <Component identifier="C0_S14" type="std:REAL">
59
        <Default />
60
        <VisibleName name="local:C0_S14">C0_S14</VisibleName>
61
      </Component>
62
      <Component identifier="C0_S15" type="std:REAL">
63
        <Default />
64
        <VisibleName name="local:C0_S15">C0_S15</VisibleName>
65
      </Component>
66
      <Component identifier="C0_S16" type="std:REAL">
67
        <Default />
68
        <VisibleName name="local:C0_S16">C0_S16</VisibleName>
69
      </Component>
70
      <!-- Controller 0 / Actor -->
71
      <Component identifier="C0_A1" type="std:BOOL">
72
        <Default />
73
        <VisibleName name="local:C0_A1">C0_A1</VisibleName>
74
      </Component>
75
      <Component identifier="C0_A2" type="std:BOOL">
76
        <Default />
77
        <VisibleName name="local:C0_A2">C0_A2</VisibleName>
78
      </Component>
79
      <Component identifier="C0_A3" type="std:BOOL">
80
        <Default />
81
        <VisibleName name="local:C0_A3">C0_A3</VisibleName>
82
      </Component>
83
      <Component identifier="C0_A4" type="std:BOOL">
84
        <Default />
85
        <VisibleName name="local:C0_A4">C0_A4</VisibleName>
86
      </Component>
87
      <Component identifier="C0_A5" type="std:BOOL">
88
        <Default />
89
        <VisibleName name="local:C0_A5">C0_A5</VisibleName>
90
      </Component>
91
      <Component identifier="C0_A6" type="std:BOOL">
92
        <Default />
93
        <VisibleName name="local:C0_A6">C0_A6</VisibleName>
94
      </Component>
95
      <Component identifier="C0_A7" type="std:BOOL">
96
        <Default />
97
        <VisibleName name="local:C0_A7">C0_A7</VisibleName>
98
      </Component>
99
      <Component identifier="C0_A8" type="std:BOOL">
100
        <Default />
101
        <VisibleName name="local:C0_A8">C0_A8</VisibleName>
102
      </Component>
103
      <Component identifier="C0_A9" type="std:BOOL">
104
        <Default />
105
        <VisibleName name="local:C0_A9">C0_A9</VisibleName>
106
      </Component>
107
      <Component identifier="C0_A10" type="std:BOOL">
108
        <Default />
109
        <VisibleName name="local:C0_A10">C0_A10</VisibleName>
110
      </Component>
111
      <Component identifier="C0_A11" type="std:BOOL">
112
        <Default />
113
        <VisibleName name="local:C0_A11">C0_A11</VisibleName>
114
      </Component>
115
      <Component identifier="C0_A12" type="std:BOOL">
116
        <Default />
117
        <VisibleName name="local:C0_A12">C0_A12</VisibleName>
118
      </Component>
119
      <Component identifier="C0_A13" type="std:BOOL">
120
        <Default />
121
        <VisibleName name="local:C0_A13">C0_A13</VisibleName>
122
      </Component>
123
      <Component identifier="C0_A14" type="std:BOOL">
124
        <Default />
125
        <VisibleName name="local:C0_A14">C0_A14</VisibleName>
126
      </Component>
127
      <Component identifier="C0_A15" type="std:BOOL">
128
        <Default />
129
        <VisibleName name="local:C0_A15">C0_A15</VisibleName>
130
      </Component>
131
      <Component identifier="C0_A16" type="std:BOOL">
132
        <Default />
133
        <VisibleName name="local:C0_A16">C0_A16</VisibleName>
134
      </Component>
135
      <!-- Controller 1 / Sensor -->
136
      <Component identifier="C1_S1" type="std:REAL">
137
        <Default />
138
        <VisibleName name="local:C1_S1">C1_S1</VisibleName>
139
      </Component>
140
      <Component identifier="C1_S2" type="std:REAL">
141
        <Default />
142
        <VisibleName name="local:C1_S2">C1_S2</VisibleName>
143
      </Component>
144
      <Component identifier="C1_S3" type="std:REAL">
145
        <Default />
146
        <VisibleName name="local:C1_S3">C1_S3</VisibleName>
147
      </Component>
148
      <Component identifier="C1_S4" type="std:REAL">
149
        <Default />
150
        <VisibleName name="local:C1_S4">C1_S4</VisibleName>
151
      </Component>
152
      <Component identifier="C1_S5" type="std:REAL">
153
        <Default />
154
        <VisibleName name="local:C1_S5">C1_S5</VisibleName>
155
      </Component>
156
      <Component identifier="C1_S6" type="std:REAL">
157
        <Default />
158
        <VisibleName name="local:C1_S6">C1_S6</VisibleName>
159
      </Component>
160
      <Component identifier="C1_S7" type="std:REAL">
161
        <Default />
162
        <VisibleName name="local:C1_S7">C1_S7</VisibleName>
163
      </Component>
164
      <Component identifier="C1_S8" type="std:REAL">
165
        <Default />
166
        <VisibleName name="local:C1_S8">C1_S8</VisibleName>
167
      </Component>
168
      <Component identifier="C1_S9" type="std:REAL">
169
        <Default />
170
        <VisibleName name="local:C1_S9">C1_S9</VisibleName>
171
      </Component>
172
      <Component identifier="C1_S10" type="std:REAL">
173
        <Default />
174
        <VisibleName name="local:C1_S10">C1_S10</VisibleName>
175
      </Component>
176
      <Component identifier="C1_S11" type="std:REAL">
177
        <Default />
178
        <VisibleName name="local:C1_S11">C1_S11</VisibleName>
179
      </Component>
180
      <Component identifier="C1_S12" type="std:REAL">
181
        <Default />
182
        <VisibleName name="local:C1_S12">C1_S12</VisibleName>
183
      </Component>
184
      <Component identifier="C1_S13" type="std:REAL">
185
        <Default />
186
        <VisibleName name="local:C1_S13">C1_S13</VisibleName>
187
      </Component>
188
      <Component identifier="C1_S14" type="std:REAL">
189
        <Default />
190
        <VisibleName name="local:C1_S14">C1_S14</VisibleName>
191
      </Component>
192
      <Component identifier="C1_S15" type="std:REAL">
193
        <Default />
194
        <VisibleName name="local:C1_S15">C1_S15</VisibleName>
195
      </Component>
196
      <Component identifier="C1_S16" type="std:REAL">
197
        <Default />
198
        <VisibleName name="local:C1_S16">C1_S16</VisibleName>
199
      </Component>
200
      <!-- Controller 1 / Actor -->
201
      <Component identifier="C1_A1" type="std:BOOL">
202
        <Default />
203
        <VisibleName name="local:C1_A1">C1_A1</VisibleName>
204
      </Component>
205
      <Component identifier="C1_A2" type="std:BOOL">
206
        <Default />
207
        <VisibleName name="local:C1_A2">C1_A2</VisibleName>
208
      </Component>
209
      <Component identifier="C1_A3" type="std:BOOL">
210
        <Default />
211
        <VisibleName name="local:C1_A3">C1_A3</VisibleName>
212
      </Component>
213
      <Component identifier="C1_A4" type="std:BOOL">
214
        <Default />
215
        <VisibleName name="local:C1_A4">C1_A4</VisibleName>
216
      </Component>
217
      <Component identifier="C1_A5" type="std:BOOL">
218
        <Default />
219
        <VisibleName name="local:C1_A5">C1_A5</VisibleName>
220
      </Component>
221
      <Component identifier="C1_A6" type="std:BOOL">
222
        <Default />
223
        <VisibleName name="local:C1_A6">C1_A6</VisibleName>
224
      </Component>
225
      <Component identifier="C1_A7" type="std:BOOL">
226
        <Default />
227
        <VisibleName name="local:C1_A7">C1_A7</VisibleName>
228
      </Component>
229
      <Component identifier="C1_A8" type="std:BOOL">
230
        <Default />
231
        <VisibleName name="local:C1_A8">C1_A8</VisibleName>
232
      </Component>
233
      <Component identifier="C1_A9" type="std:BOOL">
234
        <Default />
235
        <VisibleName name="local:C1_A9">C1_A9</VisibleName>
236
      </Component>
237
      <Component identifier="C1_A10" type="std:BOOL">
238
        <Default />
239
        <VisibleName name="local:C1_A10">C1_A10</VisibleName>
240
      </Component>
241
      <Component identifier="C1_A11" type="std:BOOL">
242
        <Default />
243
        <VisibleName name="local:C1_A11">C1_A11</VisibleName>
244
      </Component>
245
      <Component identifier="C1_A12" type="std:BOOL">
246
        <Default />
247
        <VisibleName name="local:C1_A12">C1_A12</VisibleName>
248
      </Component>
249
      <Component identifier="C1_A13" type="std:BOOL">
250
        <Default />
251
        <VisibleName name="local:C1_A13">C1_A13</VisibleName>
252
      </Component>
253
      <Component identifier="C1_A14" type="std:BOOL">
254
        <Default />
255
        <VisibleName name="local:C1_A14">C1_A14</VisibleName>
256
      </Component>
257
      <Component identifier="C1_A15" type="std:BOOL">
258
        <Default />
259
        <VisibleName name="local:C1_A15">C1_A15</VisibleName>
260
      </Component>
261
      <Component identifier="C1_A16" type="std:BOOL">
262
        <Default />
263
        <VisibleName name="local:C1_A16">C1_A16</VisibleName>
264
      </Component>
265
    </StructType>
266
267
    <StructType name="IoDrvOutput">
268
      <Component identifier="dwOut" type="std:DWORD">
269
        <Default />
270
        <VisibleName name="local:Output">Output</VisibleName>
271
      </Component>
272
    </StructType>
273
274
    <StructType name="IoDrvConfig">
275
      <Component identifier="iPortNr" type="std:INT">
276
        <Default>0</Default>
277
        <VisibleName name="local:PortNr">Port Nr</VisibleName>
278
      </Component>
279
      <Component identifier="dwBaudrate" type="std:DWORD">
280
        <Default>115200</Default>
281
        <VisibleName name="local:Baudrate">Baudrate</VisibleName>
282
      </Component>
283
    </StructType>
284
285
  </Types>
286
  <Strings namespace="local">
287
    <Language lang="en">
288
    </Language>
289
  </Strings>
290
  <Device hideInCatalogue="false">
291
    <DeviceIdentification>
292
      <Type>8000</Type>
293
      <Id>0004 0008</Id>
294
      <Version>1.0.0.0</Version>
295
    </DeviceIdentification>
296
    <DeviceInfo>
297
      <Name name="local:ModelName">D-Logg</Name>
298
      <Description name="local:DeviceDescription">An I/O driver for the data loggers of the company "Technische Alternative".</Description>
299
      <Vendor name="local:VendorName">Open Source</Vendor>
300
      <OrderNumber>-</OrderNumber>
301
    </DeviceInfo>
302
    <Connector moduleType="8008" interface="Common.PCI" role="child" explicit="false" connectorId="1" hostpath="-1">
303
      <InterfaceName name="local:PCI">PCI-Bus</InterfaceName>
304
      <Slot count="1" allowEmpty="false">
305
      </Slot> 
306
      <DriverInfo needsBusCycle="true">
307
        <RequiredLib libname="D-Logg" vendor="Open Source" version="1.0.0.0" identifier="deviceLib">
308
          <FBInstance basename="$(DeviceName)" fbname="IoDrvFB">
309
            <Initialize methodName="Initialize" />
310
          </FBInstance>
311
        </RequiredLib>
312
      </DriverInfo>
313
      <HostParameterSet>
314
        <Parameter ParameterId="1000" type="local:IoDrvInput">
315
            <Attributes channel="input" />
316
            <Name name="local:Input">input</Name>
317
        </Parameter>
318
        <Parameter ParameterId="2000" type="local:IoDrvOutput">
319
            <Attributes channel="output" />
320
            <Name name="local:Output">output</Name>
321
        </Parameter>
322
        <Parameter ParameterId="3000" type="local:IoDrvConfig">
323
            <Attributes channel="none" />
324
            <Name name="local:Config">config</Name>
325
        </Parameter>
326
        </HostParameterSet>
327
    </Connector>
328
  </Device>
329
</DeviceDescription>