Definition Type: ComplexType
Name: LandingCallType
Containing Schema: LiftInfo.xsd
Abstract
Documentation:
Data describing demand registered for a specific group in terms of an origin floor and a destination floor or direction of travel.
Collapse XSD Schema Diagram:
Drilldown into Bids Drilldown into Status Drilldown into MayBeReassigned Drilldown into AssignedTo Drilldown into Passengers Drilldown into Entrance Drilldown into Destination Drilldown into Direction Drilldown into FloorXSD Diagram of LandingCallType
Collapse XSD Schema Code:
<xs:complexType name="LandingCallType">
    <xs:annotation>
        <xs:documentation>Data describing demand registered for a specific group in terms of an origin floor and a destination floor or direction of travel.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="Floor" type="FloorNumber" />
        <xs:choice>
            <xs:element name="Direction" type="Direction" />
            <xs:element name="Destination" type="FloorNumber" />
        </xs:choice>
        <xs:element name="Entrance" type="DoorID" minOccurs="0">
            <xs:annotation>
                <xs:documentation>Optionally specify the entrance door, which is associated with the landing call, that the passenger would have to use.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="Passengers" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1" default="1">
            <xs:annotation>
                <xs:documentation>The number of passengers waiting at this call (0 allows for machine internally generated "pseudo" call).</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="AssignedTo" type="AssignedToType" minOccurs="0">
            <xs:annotation>
                <xs:documentation>If the LandingCall has been assigned, the object of the assignment is described here.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="MayBeReassigned" type="xs:boolean" minOccurs="0" maxOccurs="1" default="false">
            <xs:annotation>
                <xs:documentation>This call may be re-assigned to another car. Reassignment might be restricted to another car in the same shaft if the AssignedTo.ShaftID attribute is set (e.g. where the passenger has been directed to use a specified entrance). Can be set false by the car if it is already too late NOT to stop.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="Status" type="CallStatus" minOccurs="0" />
        <xs:element name="Bids" type="BidType" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Floor Floor (1) (1)
Direction Direction (1) (1)
Destination Destination (1) (1)
Entrance Entrance 0 (1)
Passengers Passengers 0 1
AssignedTo AssignedTo 0 (1)
MayBeReassigned MayBeReassigned 0 1
Status Status 0 (1)
Bids Bids 0 unbounded
Collapse Derivation Tree:
Collapse References:
LandingCall