Diff of /trunk/00000000-0000-0000-0000-000000000000_C_Users_user_Desktop_MEGAIO_FB_IoDrvMEGAIO.devdesc.xml/svnobj [000000] .. [r7]  Maximize  Restore

Switch to unified view

a b/trunk/00000000-0000-0000-0000-000000000000_C_Users_user_Desktop_MEGAIO_FB_IoDrvMEGAIO.devdesc.xml/svnobj
1
Gx_l4$!0…jüo,µ´+:à"ZÁoØSystem.StringL{9001d745-b9c5-4d77-90b7-b29c3f77a23b}AutoUpdateModePromptDatabyte LastModificationSystem.DateTime    &12/29/2018 23:18:33
2
FrozenboolÐÐ-EÇE<?xml version="1.0" encoding="utf-8"?>
3
<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">
4
  <Types namespace="local">
5
    
6
    <!-- NON STD TYPES -->
7
    <StructType name="local:Channel8BOOL">
8
        <Component identifier="BOOL0" type="std:BOOL">
9
          <Default />
10
          <VisibleName name="Local:Bool0">Bit0</VisibleName>
11
        </Component>
12
        <Component identifier="Bool1" type="std:BOOL">
13
          <Default />
14
          <VisibleName name="Local:Bool1">Bit1</VisibleName>
15
        </Component>
16
        <Component identifier="BOOL2" type="std:BOOL">
17
          <Default />
18
          <VisibleName name="Local:Bool2">Bit2</VisibleName>
19
        </Component>
20
        <Component identifier="BOOL3" type="std:BOOL">
21
          <Default />
22
          <VisibleName name="Local:Bool3">Bit3</VisibleName>
23
        </Component>
24
        <Component identifier="BOOL4" type="std:BOOL">
25
          <Default />
26
          <VisibleName name="Local:Bool4">Bit4</VisibleName>
27
        </Component>
28
        <Component identifier="BOOL5" type="std:BOOL">
29
          <Default />
30
          <VisibleName name="Local:Bool5">Bit5</VisibleName>
31
        </Component>
32
        <Component identifier="BOOL6" type="std:BOOL">
33
          <Default />
34
          <VisibleName name="Local:Bool6">Bit6</VisibleName>
35
        </Component>
36
        <Component identifier="BOOL7" type="std:BOOL">
37
          <Default />
38
          <VisibleName name="Local:Bool7">Bit7</VisibleName>
39
        </Component>
40
    </StructType>
41
42
<!--    
43
    <StructType name="local:Ch5BOOL">
44
        <Component identifier="Bit0" type="std:BOOL">
45
          <Default />
46
          <VisibleName name="Bit0">Bit0</VisibleName>
47
        </Component>
48
        <Component identifier="Bit1" type="std:BOOL">
49
          <Default />
50
          <VisibleName name="Bit1">Bit1</VisibleName>
51
        </Component>
52
        <Component identifier="Bit2" type="std:BOOL">
53
          <Default />
54
          <VisibleName name="Bit2">Bit2</VisibleName>
55
        </Component>
56
        <Component identifier="Bit3" type="std:BOOL">
57
          <Default />
58
          <VisibleName name="Bit3">Bit3</VisibleName>
59
        </Component>
60
        <Component identifier="Bit4" type="std:BOOL">
61
          <Default />
62
          <VisibleName name="Bit4">Bit4</VisibleName>
63
        </Component>
64
        <Component identifier="Bit5" type="std:BOOL">
65
          <Default />
66
          <VisibleName name="Bit5">Bit5</VisibleName>
67
        </Component>
68
    </StructType>
69
    
70
    <StructType name="local:Ch3BOOL">
71
        <Component identifier="Bit0" type="std:BOOL">
72
          <Default />
73
          <VisibleName name="Bit0">Bit0</VisibleName>
74
        </Component>
75
        <Component identifier="Bit1" type="std:BOOL">
76
          <Default />
77
          <VisibleName name="Bit1">Bit1</VisibleName>
78
        </Component>
79
        <Component identifier="Bit2" type="std:BOOL">
80
          <Default />
81
          <VisibleName name="Bit2">Bit2</VisibleName>
82
        </Component>
83
        <Component identifier="Bit3" type="std:BOOL">
84
          <Default />
85
          <VisibleName name="Bit3">Bit3</VisibleName>
86
        </Component>
87
    </StructType>
88
    
89
    <StructType name="local:Ch8REAL">
90
        <Component identifier="REAL0" type="std:REAL">
91
          <Default />
92
          <VisibleName name="REAL0">REAL0</VisibleName>
93
        </Component>
94
        <Component identifier="REAL1" type="std:REAL">
95
          <Default />
96
          <VisibleName name="REAL1">REAL1</VisibleName>
97
        </Component>
98
        <Component identifier="REAL2" type="std:REAL">
99
          <Default />
100
          <VisibleName name="REAL2">REAL2</VisibleName>
101
        </Component>
102
        <Component identifier="REAL3" type="std:REAL">
103
          <Default />
104
          <VisibleName name="REAL3">REAL3</VisibleName>
105
        </Component>
106
        <Component identifier="REAL4" type="std:REAL">
107
          <Default />
108
          <VisibleName name="REAL4">REAL4</VisibleName>
109
        </Component>
110
        <Component identifier="REAL5" type="std:REAL">
111
          <Default />
112
          <VisibleName name="REAL5">REAL5</VisibleName>
113
        </Component>
114
        <Component identifier="REAL6" type="std:REAL">
115
          <Default />
116
          <VisibleName name="REAL6">REAL6</VisibleName>
117
        </Component>
118
        <Component identifier="REAL7" type="std:REAL">
119
          <Default />
120
          <VisibleName name="REAL7">REAL7</VisibleName>
121
        </Component>
122
    </StructType>
123
    
124
    <StructType name="local:Ch8UINT">
125
        <Component identifier="UINT0" type="std:UINT">
126
          <Default />
127
          <VisibleName name="UINT0">UINT0</VisibleName>
128
        </Component>
129
        <Component identifier="UINT1" type="std:UINT">
130
          <Default />
131
          <VisibleName name="UINT1">UINT1</VisibleName>
132
        </Component>
133
        <Component identifier="UINT2" type="std:UINT">
134
          <Default />
135
          <VisibleName name="UINT2">UINT2</VisibleName>
136
        </Component>
137
        <Component identifier="UINT3" type="std:UINT">
138
          <Default />
139
          <VisibleName name="UINT3">UINT3</VisibleName>
140
        </Component>
141
        <Component identifier="UINT4" type="std:UINT">
142
          <Default />
143
          <VisibleName name="UINT4">UINT4</VisibleName>
144
        </Component>
145
        <Component identifier="UINT5" type="std:UINT">
146
          <Default />
147
          <VisibleName name="UINT5">UINT5</VisibleName>
148
        </Component>
149
        <Component identifier="UINT6" type="std:UINT">
150
          <Default />
151
          <VisibleName name="UINT6">UINT6</VisibleName>
152
        </Component>
153
        <Component identifier="UINT7" type="std:UINT">
154
          <Default />
155
          <VisibleName name="UINT7">UINT7</VisibleName>
156
        </Component>
157
    </StructType>
158
-->
159
160
<!--    INPUT DECLARATION   -->
161
    <StructType name="local:IoDrvInput">
162
      <Component identifier="dacVoltage" type="std:REAL">
163
        <Default />
164
        <VisibleName name="local:dacVoltageInput">dacVoltage Input</VisibleName>
165
      </Component>
166
      <Component identifier="relayState" type="local:Channel8BOOL">
167
        <Default />
168
        <VisibleName name="local:relayState">relayState</VisibleName>
169
      </Component>
170
      <!--<Component identifier="openDrainState" type="local:Ch3BOOL">
171
        <Default />
172
        <VisibleName name="openDrain State">openDrain State</VisibleName>
173
      </Component>
174
      <Component identifier="gpioOut" type="local:Ch5BOOL">
175
        <Default />
176
        <VisibleName name="gpioOut">gpioOut</VisibleName>
177
      </Component>
178
      <Component identifier="gpioDir" type="local:Ch5BOOL">
179
        <Default />
180
        <VisibleName name="gpioDir">gpioDir</VisibleName>
181
      </Component>-->
182
    </StructType>
183
184
<!--    OUTPUT  DECLARATION   -->
185
    <StructType name="local:IoDrvOutput">
186
      <!--<Component identifier="adcVoltages" type="local:Ch8REAL">
187
        <Default />
188
        <VisibleName name="adcVoltages">adcVoltages</VisibleName>
189
      </Component>
190
      <Component identifier="adcRaw" type="local:Ch8UINT">
191
        <Default />
192
        <VisibleName name="adcRaw">adcRaw</VisibleName>
193
      </Component>-->
194
      <Component identifier="optoIn" type="local:Channel8BOOL">
195
        <Default />
196
        <VisibleName name="local:ptoIn">optoIn</VisibleName>
197
      </Component>
198
      <Component identifier="gpioIn" type="local:Channel8BOOL">
199
        <Default />
200
        <VisibleName name="local:gpioIn">gpioIn</VisibleName>
201
      </Component>
202
    </StructType>
203
204
    <!--<StructType name="IoDrvConfig">
205
      <Component identifier="dwConfig" type="std:DWORD">
206
        <Default />
207
        <VisibleName name="local:Config">Config</VisibleName>
208
      </Component>
209
    </StructType>-->
210
211
  </Types>
212
  <Strings namespace="local">
213
    <Language lang="en">
214
    </Language>
215
  </Strings>
216
  <Device hideInCatalogue="false">
217
    <DeviceIdentification>
218
      <Type>501</Type>
219
      <Id>0004 0006</Id>
220
      <Version>2.0.0.0</Version>
221
    </DeviceIdentification>
222
    <DeviceInfo>
223
      <Name name="local:ModelName">IoDrvMEGAIO</Name>
224
      <Description name="local:DeviceDescription">An I/O driver for MEGAIO</Description>
225
      <Vendor name="local:VendorName">Open Source</Vendor>
226
      <OrderNumber>-</OrderNumber>
227
    </DeviceInfo>
228
    <Connector moduleType="500" interface="Raspberry.I2C" role="child" explicit="false" connectorId="1" hostpath="-1">
229
      <InterfaceName name="local:I2C">I2C devices</InterfaceName>
230
      <Slot count="1" allowEmpty="false"></Slot>
231
      <DriverInfo needsBusCycle="true">
232
        <RequiredLib libname="IoDrvMEGAIO" vendor="Open Source" version="2.0.0.0" identifier="MEGAIO">
233
          <FBInstance basename="$(DeviceName)" fbname="IoDrvMEGAIO">
234
            <Initialize methodName="Initialize" />
235
          </FBInstance>
236
        </RequiredLib>
237
      </DriverInfo>
238
      <HostParameterSet>
239
        <Parameter ParameterId="1000" type="local:IoDrvInput">
240
            <Attributes channel="input" />
241
            <Name name="local:Input">input</Name>
242
        </Parameter>
243
        <Parameter ParameterId="2000" type="local:IoDrvOutput">
244
            <Attributes channel="output" />
245
            <Name name="local:Output">output</Name>
246
        </Parameter>
247
        <!--<Parameter ParameterId="3000" type="local:IoDrvConfig">
248
            <Attributes channel="none" />
249
            <Name name="local:Config">config</Name>
250
        </Parameter>-->
251
        </HostParameterSet>
252
    </Connector>
253
  </Device>
254
</DeviceDescription>
255
Ð-    Ð
256
­