<xs:complexType name="DoorEvent">
<xs:annotation>
<xs:documentation>Change of state of car doors occuring during a Door Cycle.</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:annotation>
<xs:documentation>Choose, as appropriate, between a simple report of Door State or complete description of the Door Controller.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="DoorState" maxOccurs="2">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="DoorState">
<xs:attribute name="State" type="xs:boolean" use="required" />
<xs:attribute name="ID" type="xs:string" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:element name="Door" type="DoorDynamicData" maxOccurs="2" />
</xs:choice>
<xs:attribute name="ID" type="DoorID" />
</xs:complexType>
|