Skip to content

Commit f054082

Browse files
committed
add waypoint and airport references to missionDefinition
1 parent 8e54824 commit f054082

File tree

1 file changed

+93
-0
lines changed

1 file changed

+93
-0
lines changed

schema/cpacs_schema.xsd

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18251,6 +18251,23 @@ The fuel tank volume type should also be used for the wing fuel tank</xsd:docume
1825118251
</xsd:complexContent>
1825218252
</xsd:complexType>
1825318253

18254+
<xsd:complexType name="icaoCodeType">
18255+
<xsd:annotation>
18256+
<xsd:appinfo>
18257+
<sd:schemaDoc>
18258+
<ddue:summary>
18259+
<ddue:para>ICAO Code designator</ddue:para>
18260+
</ddue:summary>
18261+
</sd:schemaDoc>
18262+
</xsd:appinfo>
18263+
</xsd:annotation>
18264+
<xsd:simpleContent>
18265+
<xsd:restriction base="stringBaseType">
18266+
<xsd:pattern value="[A-Za-z0-9]{4}"/>
18267+
</xsd:restriction>
18268+
</xsd:simpleContent>
18269+
</xsd:complexType>
18270+
1825418271
<xsd:complexType name="indirectOperatingCostType">
1825518272
<xsd:annotation>
1825618273
<xsd:appinfo>
@@ -23885,6 +23902,21 @@ The fuel tank volume type should also be used for the wing fuel tank</xsd:docume
2388523902
</xsd:complexContent>
2388623903
</xsd:complexType>
2388723904
</xsd:element>
23905+
<xsd:element name="waypoint" type="waypointType"/>
23906+
<xsd:element name="airportICAO" type="icaoCodeType">
23907+
<xsd:annotation>
23908+
<xsd:documentation>
23909+
ICAO airport code designator
23910+
</xsd:documentation>
23911+
</xsd:annotation>
23912+
</xsd:element>
23913+
<xsd:element name="airportUID" type="stringUIDBaseType">
23914+
<xsd:annotation>
23915+
<xsd:documentation>
23916+
Reference to the uID of a CPACS airport (/cpacs/airports/airport)
23917+
</xsd:documentation>
23918+
</xsd:annotation>
23919+
</xsd:element>
2388823920
</xsd:choice>
2388923921
<xsd:choice minOccurs="0">
2389023922
<xsd:element name="massFraction">
@@ -24270,6 +24302,21 @@ The fuel tank volume type should also be used for the wing fuel tank</xsd:docume
2427024302
</xsd:documentation>
2427124303
</xsd:annotation>
2427224304
</xsd:element>
24305+
<xsd:element name="waypoint" type="waypointType"/>
24306+
<xsd:element name="airportICAO" type="icaoCodeType">
24307+
<xsd:annotation>
24308+
<xsd:documentation>
24309+
ICAO airport code designator
24310+
</xsd:documentation>
24311+
</xsd:annotation>
24312+
</xsd:element>
24313+
<xsd:element name="airportUID" type="stringUIDBaseType">
24314+
<xsd:annotation>
24315+
<xsd:documentation>
24316+
Reference to the uID of a CPACS airport (/cpacs/airports/airport)
24317+
</xsd:documentation>
24318+
</xsd:annotation>
24319+
</xsd:element>
2427324320
</xsd:choice>
2427424321
<xsd:element name="heading" minOccurs="0" type="doubleBaseType">
2427524322
<xsd:annotation>
@@ -36908,6 +36955,52 @@ The fuel tank volume type should also be used for the wing fuel tank</xsd:docume
3690836955
</xsd:complexContent>
3690936956
</xsd:complexType>
3691036957

36958+
<xsd:complexType name="waypointType">
36959+
<xsd:annotation>
36960+
<xsd:appinfo>
36961+
<sd:schemaDoc>
36962+
<ddue:summary>
36963+
<ddue:para>Waypoint</ddue:para>
36964+
</ddue:summary>
36965+
</sd:schemaDoc>
36966+
</xsd:appinfo>
36967+
</xsd:annotation>
36968+
<xsd:complexContent>
36969+
<xsd:extension base="complexBaseType">
36970+
<xsd:all>
36971+
<xsd:element name="name" type="stringBaseType">
36972+
<xsd:annotation>
36973+
<xsd:documentation>
36974+
Waypoint
36975+
</xsd:documentation>
36976+
</xsd:annotation>
36977+
</xsd:element>
36978+
<xsd:element name="via" minOccurs="0" type="stringBaseType">
36979+
<xsd:annotation>
36980+
<xsd:documentation>
36981+
Get to waypoint via (e.g., airway, SID)
36982+
</xsd:documentation>
36983+
</xsd:annotation>
36984+
</xsd:element>
36985+
<xsd:element name="latitude" minOccurs="0" type="doubleBaseType">
36986+
<xsd:annotation>
36987+
<xsd:documentation>
36988+
Latitude
36989+
</xsd:documentation>
36990+
</xsd:annotation>
36991+
</xsd:element>
36992+
<xsd:element name="longitude" minOccurs="0" type="doubleBaseType">
36993+
<xsd:annotation>
36994+
<xsd:documentation>
36995+
Longitude
36996+
</xsd:documentation>
36997+
</xsd:annotation>
36998+
</xsd:element>
36999+
</xsd:all>
37000+
</xsd:extension>
37001+
</xsd:complexContent>
37002+
</xsd:complexType>
37003+
3691137004
<xsd:complexType name="webType">
3691237005
<xsd:annotation>
3691337006
<xsd:appinfo>

0 commit comments

Comments
 (0)