<xs:complexType name="DriveDynamicData">
<xs:annotation>
<xs:documentation>Collection of data describing the current status of dynamic properties of the Drive of a Car.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Command" type="DriveCommand" />
<xs:element name="NextPossibleStopFloor" type="CarFloorType" />
<xs:element name="SpeedControl" type="DriveSpeedControl" />
<xs:element name="Position">
<xs:annotation>
<xs:documentation>Position value increases with distance from lowest reference point in shaft (Absolute) or reference floor number below (Relative).</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:element name="Absolute" type="xs:long" />
<xs:element name="Relative">
<xs:complexType>
<xs:sequence>
<xs:element name="Floor" type="FloorNumber" />
<xs:element name="FloorDistance" type="xs:long" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="Energy" type="EnergyProfile" minOccurs="0" />
</xs:sequence>
</xs:complexType>
|