@@ -13,6 +13,7 @@ SPDX-License-Identifier: Apache-2.0
13
13
<xs : documentation xml : lang =" en" >
14
14
Version 1.0 Release 2021/06/16
15
15
Version 1.1 Release 2022/01/21
16
+ Version 1.2 Release 2022/06/08
16
17
</xs : documentation >
17
18
</xs : annotation >
18
19
@@ -150,12 +151,24 @@ SPDX-License-Identifier: Apache-2.0
150
151
</xs : documentation >
151
152
</xs : annotation >
152
153
<xs : restriction base =" xs:string" >
153
- <xs : enumeration value =" BAY_EXTERNAL" />
154
154
<xs : enumeration value =" BAY_INTERNAL" />
155
- <xs : enumeration value =" BAY_INTERNAL_EXTERNAL" />
155
+ <xs : enumeration value =" BAY_EXTERNAL" />
156
+ </xs : restriction >
157
+ </xs : simpleType >
158
+
159
+ <xs : simpleType name =" tCompasTopoNodeDirection" >
160
+ <xs : annotation >
161
+ <xs : documentation xml : lang =" en" >
162
+ Define if a Node Direction is Up or Down
163
+ </xs : documentation >
164
+ </xs : annotation >
165
+ <xs : restriction base =" xs:string" >
166
+ <xs : enumeration value =" Up" />
167
+ <xs : enumeration value =" Down" />
156
168
</xs : restriction >
157
169
</xs : simpleType >
158
170
171
+
159
172
<xs : complexType name =" tCompasFlow" >
160
173
<xs : annotation >
161
174
<xs : documentation xml : lang =" en" >
@@ -182,23 +195,14 @@ SPDX-License-Identifier: Apache-2.0
182
195
The BayCodif is specific to each user to identify the bay kind.
183
196
</xs : documentation >
184
197
</xs : annotation >
185
- <xs : attribute name =" BayCodif" type =" xs:string" use =" optional" />
186
198
<xs : attribute name =" UUID" type =" xs:string" use =" optional" />
199
+ <xs : attribute name =" Indice" type =" xs:string" use =" optional" />
187
200
<xs : attribute name =" Version" type =" xs:string" use =" optional" />
188
201
<xs : attribute name =" MainLabel" type =" xs:string" use =" optional" />
189
202
<xs : attribute name =" SecondLabel" type =" xs:string" use =" optional" />
190
- <xs : attribute name =" NumBay" type =" xs:string" use =" optional" />
191
- <xs : attribute name =" ZoneNumber" type =" xs:string" use =" optional" />
192
- </xs : complexType >
193
-
194
- <xs : complexType name =" tCompasConnectivityNode" >
195
- <xs : annotation >
196
- <xs : documentation xml : lang =" en" >
197
- Define the specific busbarsection or zone of the connectivity node
198
- </xs : documentation >
199
- </xs : annotation >
200
- <xs : attribute name =" UUID" type =" xs:string" use =" optional" />
201
- <xs : attribute name =" ZoneNumber" type =" xs:string" use =" optional" />
203
+ <xs : attribute name =" BayCodif" type =" xs:string" use =" optional" />
204
+ <xs : attribute name =" NumBay" type =" xs:integer" use =" optional" />
205
+ <xs : attribute name =" BayCount" type =" xs:integer" use =" optional" />
202
206
</xs : complexType >
203
207
204
208
<xs : complexType name =" tCompasICDHeader" mixed =" true" >
@@ -263,14 +267,27 @@ SPDX-License-Identifier: Apache-2.0
263
267
<xs : attribute name =" CriteriaAssociationID" type =" xs:string" use =" optional" />
264
268
</xs : complexType >
265
269
270
+ <xs : complexType name =" tCompasTopo" >
271
+ <xs : annotation >
272
+ <xs : documentation xml : lang =" en" >
273
+ Describe the connectivity node and layout order for a given Bay;can be multiple instanciated in case of bay which is connected to multiple nodes
274
+ </xs : documentation >
275
+ </xs : annotation >
276
+ <xs : attribute name =" Node" type =" xs:string" use =" required" />
277
+ <xs : attribute name =" NodeOrder" type =" xs:integer" use =" required" />
278
+ <xs : attribute name =" Direction" type =" tCompasTopoNodeDirection" use =" required" />
279
+ </xs : complexType >
280
+
281
+
266
282
<xs : element name =" SclName" type =" tCompasSclName" />
267
283
<xs : element name =" SclFileType" type =" tCompasSclFileType" />
268
284
<xs : element name =" Flow" type =" tCompasFlow" />
269
- <xs : element name =" ConnectivityNode" type =" tCompasConnectivityNode" />
270
285
<xs : element name =" Bay" type =" tCompasBay" />
271
286
<xs : element name =" LDevice" type =" tCompasLDevice" />
272
287
<xs : element name =" Criteria" type =" tCompasCriteria" />
273
288
<xs : element name =" ICDHeader" type =" tCompasICDHeader" />
274
289
<xs : element name =" SystemVersion" type =" tCompasSystemVersion" />
275
290
<xs : element name =" Function" type =" tCompasFunction" />
276
- </xs : schema >
291
+ <xs : element name =" Topo" type =" tCompasTopo" />
292
+
293
+ </xs : schema >
0 commit comments