<xs:complexType name="SpeedProfile">
<xs:annotation>
<xs:documentation>Static data defining the dynamics of car interfloor travel.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="RatedSpeed" type="Speed" />
<xs:element name="TimeToRatedSpeed">
<xs:simpleType>
<xs:restriction base="Seconds">
<xs:maxInclusive value="10.00" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TimeToStop">
<xs:simpleType>
<xs:restriction base="Seconds">
<xs:maxInclusive value="20.00" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InterfloorFlightTimes">
<xs:annotation>
<xs:documentation>Use floor jumps rather than velocity and distance to reduce need for subsequent calculation.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="FlightTime" type="Seconds" />
<xs:element name="TripDistance" type="FloorRange" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Decks" type="xs:integer" minOccurs="0" />
<xs:element name="Acceleration">
<xs:simpleType>
<xs:restriction base="xs:decimal" />
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
|