<xs:complexType name="tSignalSpeed">
<xs:complexContent>
<xs:extension base="rail:tSignalBase">
<xs:sequence>
<xs:element name="speedChangeRef" type="rail:tElementWithReference" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>reference to a speed change</xs:documentation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:speedChangeRef"/>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="kind" type="rail:tSignalKind">
<xs:annotation>
<xs:documentation>speed signal/panel kind (announcement, execution)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="trainRelation" type="rail:tTrainRelation">
<xs:annotation>
<xs:documentation>Reference to the part of the train from where on the signal is valid.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType> |