<xs:attributeGroup name="aSignal">
<xs:attribute name="sight" type="rail:tLengthM"/>
<xs:attribute name="type" type="rail:tSignalType"/>
<xs:attribute name="function" type="rail:tSignalFunction"/>
<xs:attribute name="sigSystem" type="xs:string"/>
<xs:attribute name="switchable" type="xs:boolean">
<xs:annotation>
<xs:documentation>DEPRECATED: use attribute 'switchable' in sub-elements instead</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="maskableRoute" type="xs:boolean"/>
<xs:attribute name="maskableATC" type="xs:boolean"/>
<xs:attribute name="virtual" type="xs:boolean" default="false"/>
<xs:attribute name="signalBoxOcpRef" type="rail:tGenericRef">
<xs:annotation>
<xs:documentation>DEPRECATED: use attribute 'controllerRef' instead</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="stationOcpRef" type="rail:tGenericRef">
<xs:annotation>
<xs:documentation>DEPRECATED: use attribute 'ocpStationRef' instead</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="distNearestDangerPoint" type="rail:tLengthM"/>
<xs:attribute name="trackDist" type="rail:tLengthM"/>
<xs:attribute name="height" type="rail:tLengthM"/>
</xs:attributeGroup> |