Skip to content

Commit

Permalink
some modifications in ducts definition
Browse files Browse the repository at this point in the history
 - ducts element in configuration before fuselage and wing type fixes issue in tigl
 - ducts are defined on the same level as ductAssemblies to make them reusable
 - ductAssemblies reference ducts via UID to make ducts reusable
 - sections element in ductType before segments fixes issue in tigl

addresses DLR-SL#768
  • Loading branch information
joergbrech committed Apr 21, 2022
1 parent f5c31da commit 73ce629
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions schema/cpacs_schema.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -3251,12 +3251,12 @@ marko.alder@dlr.de
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="reference" type="referenceType"/>
<xsd:element minOccurs="0" name="ducts" type="ductsType"/>
<xsd:element minOccurs="0" name="fuselages" type="fuselagesType"/>
<xsd:element minOccurs="0" name="wings" type="wingsType"/>
<xsd:element minOccurs="0" name="engines" type="enginePositionsType"/>
<xsd:element minOccurs="0" name="enginePylons" type="enginePylonsType"/>
<xsd:element minOccurs="0" name="landingGears" type="landingGearsType"/>
<xsd:element minOccurs="0" name="ducts" type="ductsType"/>
<xsd:element minOccurs="0" name="systems" type="systemsType"/>
<xsd:element minOccurs="0" name="genericGeometryComponents" type="genericGeometryComponentsType"/>
<xsd:element minOccurs="0" name="global" type="aircraftGlobalType"/>
Expand Down Expand Up @@ -35896,6 +35896,7 @@ The fuel tank volume type should also be used for the wing fuel tank</xsd:docume
<xsd:extension base="complexBaseType">
<xsd:sequence>
<xsd:element name="ductAssembly" maxOccurs="unbounded" type="ductAssemblyType"/>
<xsd:element name="duct" maxOccurs="unbounded" type="ductType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
Expand Down Expand Up @@ -35938,7 +35939,7 @@ The fuel tank volume type should also be used for the wing fuel tank</xsd:docume
</xsd:element>
<xsd:element name="transformation" minOccurs="0" type="transformationType"/>
<xsd:element name="excludeObjectUIDs" minOccurs="0" type="uIDSequenceType"/>
<xsd:element name="duct" maxOccurs="unbounded" type="ductType"/>
<xsd:element name="ductUIDs" minOccurs="1" type="uIDSequenceType"/>
</xsd:sequence>
<xsd:attribute name="uID" type="xsd:ID" use="required"/>
</xsd:extension>
Expand Down Expand Up @@ -35973,9 +35974,9 @@ The fuel tank volume type should also be used for the wing fuel tank</xsd:docume
</xsd:annotation>
</xsd:element>
<xsd:element name="transformation" minOccurs="0" type="transformationType"/>
<xsd:element name="sections" type="fuselageSectionsType"/>
<xsd:element name="positionings" minOccurs="0" type="positioningsType"/>
<xsd:element name="segments" type="fuselageSegmentsType"/>
<xsd:element name="sections" type="fuselageSectionsType"/>
<xsd:element minOccurs="0" name="structure" type="ductStructureType"/>
</xsd:all>
<xsd:attribute name="uID" type="xsd:ID" use="required"/>
Expand Down

0 comments on commit 73ce629

Please sign in to comment.