rail:aSignal

Attribute Group Information

Attributes

QName Type Fixed Default Use Inheritable Annotation
distNearestDangerPoint rail:tLengthM optional
function rail:tSignalFunction optional
height rail:tLengthM optional
maskableATC xs:boolean optional
maskableRoute xs:boolean optional
sigSystem xs:string optional
sight rail:tLengthM optional
signalBoxOcpRef rail:tGenericRef optional
DEPRECATED: use attribute 'controllerRef' instead
stationOcpRef rail:tGenericRef optional
DEPRECATED: use attribute 'ocpStationRef' instead
switchable xs:boolean optional
DEPRECATED: use attribute 'switchable' in sub-elements instead
trackDist rail:tLengthM optional
type rail:tSignalType optional
virtual xs:boolean false optional

Used By

Complex Type rail:tSignal

Source

<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>