Skip to content

Commit 6a4fd53

Browse files
authored
Merge pull request #353 from com-pas/feat/352-update-compas_scl_xsd
feat(352): update SCL_COMPAS.xsd file - add attribute FlowIEDSystemVersioninstance to Flow element
2 parents 615b576 + 97dd3b0 commit 6a4fd53

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

scl-extension/src/main/resources/xsd/SCL_CoMPAS.xsd

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ SPDX-License-Identifier: Apache-2.0
1919
Version 1.5 Release 2023/04/05
2020
Version 1.6 Release 2023/12/06
2121
Version 1.7 Release 2024/02/07
22+
Version 1.8 Release 2024/05/16
2223
</xs:documentation>
2324
</xs:annotation>
2425

@@ -250,6 +251,17 @@ SPDX-License-Identifier: Apache-2.0
250251
BusBar1 --BF1---BF2-----||--BF3---BF4--------_----BF5------
251252
BusBar2 --BF7---BF8-----||--BF9---BF10-------_----BF11-----
252253

254+
Example values :
255+
FlowSourceVoltageLevel -> HT or THT or voltageLevel.name (3, 4, 5, 6 or 7)
256+
FlowSourceIEDType -> BCU, SCU-LIGNE, SCU-TG, TOPO....
257+
FlowSourceBayKind -> Bay Kind of the Bay (CB, TR, LI, TG, AP...) same meaning as Bay@BayCodif of the Compas:Bay node
258+
FlowSourceBayNum -> BayNum of the bay same meaning as Bay@NumBay of the Compas:Bay node
259+
FlowSourceBayNode -> BayNum of the bay same meaning as Bay@NumBay of the Compas:Topo@Node attribute
260+
FlowSourceBayNodeOrder -> There are multiple cases
261+
Case 1 FlowSourceBayKind +AND+ FlowSourceBayNum have values (not empty); the source IED is searched within a unique bay defined by bay attributes
262+
Case 2 FlowSourceBayNode +AND+ FlowSourceBayNodeOrder have values (not empty); the source IED is searched within a unique bay defined by bay attributes
263+
Case (1 +OR+ 2) AND (FlowSourceIEDType (not empty) +OR + FlowSourceIEDredundancy (not empty) +OR+ FlowIEDSystemVersioninstance (not empty)); the source IED is searched within a predefined bay and for given IED attributes
264+
Case 3 FlowSourceIEDType (not empty) +OR + FlowSourceIEDredundancy (not empty) +OR+ FlowIEDSystemVersioninstance (not empty); the source IED is searched for a given and unique bay and for given IED attributs
253265
</xs:documentation>
254266
</xs:annotation>
255267
<xs:attribute name="dataStreamKey" type="xs:string" use="optional"/>
@@ -266,6 +278,7 @@ SPDX-License-Identifier: Apache-2.0
266278
<xs:attribute name="FlowSourceBayNode" type="xs:integer" use="optional"/>
267279
<xs:attribute name="FlowSourceBayNodeOrder" type="xs:integer" use="optional"/>
268280
<xs:attribute name="FlowSourceNumBayBusBarSectionOrder" type="xs:integer" use="optional"/>
281+
<xs:attribute name="FlowIEDSystemVersioninstance" type="xs:integer" use="optional"/>
269282
<xs:attribute name="FlowID" type="xs:string" use="optional"/>
270283
<xs:attribute name="FlowStatus" type="tCompasFlowStatus" use="optional"/>
271284
<xs:attribute name="FlowKind" type="tCompasFlowKind" use="optional"/>

0 commit comments

Comments
 (0)