Definition Type: ComplexType
Name: ExceptionEventType
Containing Schema: LiftInfo.xsd
Abstract
Documentation:
Non-standard activity is reported using an Exception, which will define incidents such as Door Close Timeout, Failure To Move, Clipped Door Lock during high-speed travel, etc.
Collapse XSD Schema Diagram:
Drilldown into TemperatureException Drilldown into PowerException Drilldown into CarOverloadException Drilldown into CarOutOfServiceException Drilldown into DriveRelevellingException Drilldown into DriveOverloadException Drilldown into DriveTripException Drilldown into DriveStartException Drilldown into DriveOperationException Drilldown into DriveOverspeedException Drilldown into DriveOvertravelException Drilldown into DoorOperationException Drilldown into DoorZoneException Drilldown into DoorLockException Drilldown into DoorObstructionException Drilldown into DoorHoldException Drilldown into DoorOpenException Drilldown into DoorCloseException Drilldown into Destination Drilldown into Source Drilldown into Date Drilldown into Time Drilldown into TD Drilldown into EDXSD Diagram of ExceptionEventType
Collapse XSD Schema Code:
<xs:complexType name="ExceptionEventType">
    <xs:annotation>
        <xs:documentation>Non-standard activity is reported using an Exception, which will define incidents such as Door Close Timeout, Failure To Move, Clipped Door Lock during high-speed travel, etc.</xs:documentation>
    </xs:annotation>
    <xs:choice>
        <xs:element name="DoorCloseException">
            <xs:annotation>
                <xs:documentation>Door closing time-out.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="ExceptionType">
                        <xs:sequence>
                            <xs:element name="Floor" type="CarFloorType">
                                <xs:annotation>
                                    <xs:documentation>Current car floor.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="DoorOpenException">
            <xs:annotation>
                <xs:documentation>Door opening time-out.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="ExceptionType">
                        <xs:sequence>
                            <xs:element name="Floor" type="CarFloorType">
                                <xs:annotation>
                                    <xs:documentation>Current car floor.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="DoorHoldException" type="ExceptionType">
            <xs:annotation>
                <xs:documentation>Door hold pressed for more than 90 seconds.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="DoorObstructionException">
            <xs:annotation>
                <xs:documentation>Safe edge or photocell operated for more than 90 seconds.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="ExceptionType">
                        <xs:sequence>
                            <xs:element name="Floor" type="CarFloorType">
                                <xs:annotation>
                                    <xs:documentation>Current car floor.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="DoorLockException">
            <xs:annotation>
                <xs:documentation>Door lock unset during travel.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="ExceptionType">
                        <xs:sequence>
                            <xs:element name="Floor" type="CarFloorType">
                                <xs:annotation>
                                    <xs:documentation>Floor of Door Exception.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                            <xs:element name="LockType">
                                <xs:annotation>
                                    <xs:documentation>Landing or Car door lock.</xs:documentation>
                                </xs:annotation>
                                <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                        <xs:enumeration value="CarDoorLock" />
                                        <xs:enumeration value="LandingDoorLock" />
                                    </xs:restriction>
                                </xs:simpleType>
                            </xs:element>
                            <xs:element name="Direction" type="Direction">
                                <xs:annotation>
                                    <xs:documentation>Direction of travel.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="DoorZoneException">
            <xs:annotation>
                <xs:documentation>Car stopped outside door zone.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="ExceptionType">
                        <xs:sequence>
                            <xs:element name="FloorAbove" type="CarFloorType">
                                <xs:annotation>
                                    <xs:documentation>Floor above car.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                            <xs:element name="FloorBelow" type="CarFloorType">
                                <xs:annotation>
                                    <xs:documentation>Floor below car.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="DoorOperationException">
            <xs:annotation>
                <xs:documentation>Number of Door Operations exceeded - for maintenance record.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="ExceptionType">
                        <xs:sequence>
                            <xs:element name="NumberOfOperations" type="xs:integer">
                                <xs:annotation>
                                    <xs:documentation>Number of door operations since count started.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                            <xs:element name="Floor" type="CarFloorType">
                                <xs:annotation>
                                    <xs:documentation>Current car floor.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="DriveOvertravelException">
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="ExceptionType">
                        <xs:sequence>
                            <xs:element name="Limit">
                                <xs:annotation>
                                    <xs:documentation>Top or Bottom overtravel limit.</xs:documentation>
                                </xs:annotation>
                                <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                        <xs:enumeration value="Top" />
                                        <xs:enumeration value="Bottom" />
                                    </xs:restriction>
                                </xs:simpleType>
                            </xs:element>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="DriveOverspeedException">
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="ExceptionType">
                        <xs:sequence>
                            <xs:element name="Floor" type="CarFloorType">
                                <xs:annotation>
                                    <xs:documentation>Current car floor.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                            <xs:element name="Direction" type="Direction">
                                <xs:annotation>
                                    <xs:documentation>Direction of car travel.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="DriveOperationException">
            <xs:annotation>
                <xs:documentation>Number of Car Trips exceeded - for maintenance record.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="ExceptionType">
                        <xs:sequence>
                            <xs:element name="NumberOfOperations" type="xs:integer">
                                <xs:annotation>
                                    <xs:documentation>Number of door operations since count started.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                            <xs:element name="Floor" type="CarFloorType">
                                <xs:annotation>
                                    <xs:documentation>Current car floor.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="DriveStartException">
            <xs:annotation>
                <xs:documentation>Drive failed to start.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="ExceptionType">
                        <xs:sequence>
                            <xs:element name="Floor" type="CarFloorType">
                                <xs:annotation>
                                    <xs:documentation>Current car floor.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                            <xs:element name="Direction" type="Direction">
                                <xs:annotation>
                                    <xs:documentation>Direction of travel.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="DriveTripException">
            <xs:annotation>
                <xs:documentation>Drive failed to start.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="ExceptionType">
                        <xs:sequence>
                            <xs:element name="TripDuration" type="xs:duration">
                                <xs:annotation>
                                    <xs:documentation>Elapsed since since start of trip.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                            <xs:element name="Floor" type="CarFloorType">
                                <xs:annotation>
                                    <xs:documentation>Current car floor.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                            <xs:element name="Direction" type="Direction">
                                <xs:annotation>
                                    <xs:documentation>Direction of travel.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="DriveOverloadException">
            <xs:annotation>
                <xs:documentation>Drive overload protection tripped.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="ExceptionType">
                        <xs:sequence>
                            <xs:element name="Floor" type="CarFloorType">
                                <xs:annotation>
                                    <xs:documentation>Current car floor.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                            <xs:element name="Direction" type="Direction">
                                <xs:annotation>
                                    <xs:documentation>Direction of travel.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="DriveRelevellingException">
            <xs:annotation>
                <xs:documentation>Car re-levelling at floor.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="ExceptionType">
                        <xs:sequence>
                            <xs:element name="Floor" type="CarFloorType">
                                <xs:annotation>
                                    <xs:documentation>Current car floor.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                            <xs:element name="Direction" type="Direction">
                                <xs:annotation>
                                    <xs:documentation>Direction of relevelling travel.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="CarOutOfServiceException">
            <xs:annotation>
                <xs:documentation>Duration of OutOfService period exceeded - for maintenance record.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="ExceptionType">
                        <xs:sequence>
                            <xs:element name="OutOfServiceDuration" type="xs:duration">
                                <xs:annotation>
                                    <xs:documentation>Period elapsed since since count started.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="CarOverloadException">
            <xs:annotation>
                <xs:documentation>Car maximum load exceeded.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="ExceptionType">
                        <xs:sequence>
                            <xs:element name="Floor" type="CarFloorType">
                                <xs:annotation>
                                    <xs:documentation>Current car floor.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="PowerException">
            <xs:annotation>
                <xs:documentation>Power supply lost when other power is normal.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="ExceptionType">
                        <xs:sequence>
                            <xs:element name="Supply" type="PowerSupplyType">
                                <xs:annotation>
                                    <xs:documentation>Type of supply.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                            <xs:element name="Mode" type="PowerModeEvent" />
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="TemperatureException">
            <xs:annotation>
                <xs:documentation>Maximum operating temperature exceeded.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="ExceptionType">
                        <xs:sequence>
                            <xs:element name="Location">
                                <xs:annotation>
                                    <xs:documentation>Location of temperature sensor.</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                    <xs:attribute name="LocationID" type="xs:string" use="required" />
                                    <xs:attribute name="GroupID" type="xs:string" use="optional" />
                                    <xs:attribute name="CarID" type="xs:string" use="optional" />
                                    <xs:attribute name="Floor" type="FloorID" use="optional" />
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
    </xs:choice>
    <xs:attributeGroup ref="ED" />
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
DoorCloseException DoorCloseException (1) (1)
DoorOpenException DoorOpenException (1) (1)
DoorHoldException DoorHoldException (1) (1)
DoorObstructionException DoorObstructionException (1) (1)
DoorLockException DoorLockException (1) (1)
DoorZoneException DoorZoneException (1) (1)
DoorOperationException DoorOperationException (1) (1)
DriveOvertravelException DriveOvertravelException (1) (1)
DriveOverspeedException DriveOverspeedException (1) (1)
DriveOperationException DriveOperationException (1) (1)
DriveStartException DriveStartException (1) (1)
DriveTripException DriveTripException (1) (1)
DriveOverloadException DriveOverloadException (1) (1)
DriveRelevellingException DriveRelevellingException (1) (1)
CarOutOfServiceException CarOutOfServiceException (1) (1)
CarOverloadException CarOverloadException (1) (1)
PowerException PowerException (1) (1)
TemperatureException TemperatureException (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
Time Time Required
Date Date Optional
Source Source Required
Destination Destination Optional
Collapse Derivation Tree:
Collapse References:
Exception