Navigation bar
  Print document Start Previous page
 50 of 210 
Next page End  

SAE J2735-Draft-Rev18 [issued: 06-26-07] 
-
50 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
   pedPhaseAge   INTEGER (0..60000) OPTIONAL,  -- take from T
   -- I moved all pre-empt to common place,
   -- which may be a bad idea, but it allows a per-movement use
   -- any map data would be found in the map part
   -- such as a need for multiple-stop line data
   ... -- # LOCAL_CONTENT
XML Representation:
<xs:complexType name="MovementState" >
      <xs:sequence>
         <xs:element name="id" type="MovementNumber" />
         <xs:element name="id" type="ApproachNumber" />
         <!-- may not be needed? -->
         <xs:element name="laneNumber" type="LaneNumber" />
         <xs:element name="name" type="DescriptiveName"  minOccurs="0"/>
         <!-- uniquely defines approach/lane -->
         <xs:element name="approachType" type="ApproachType" />
         <!-- need to define -->
         <xs:element name="signalState" type="SignalState" />
         <xs:element name="timeToChange" >
            <xs:simpleType>
               <xs:restriction base="xs:unsignedShort">
                  <xs:maxInclusive value="60000"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <!-- refine type -->
         <xs:element name="vehicleCount" >
            <xs:simpleType>
               <xs:restriction base="xs:unsignedShort">
                  <xs:maxInclusive value="60000"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <!-- take from TMDD -->
         <xs:element name="pedState" type="PedestrianSignalState"  minOccurs="0"/>
         <xs:element name="pedCountDown"  minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:unsignedShort">
                  <xs:maxInclusive value="60000"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <!-- refine type -->
         <xs:element name="pedDetect" type="PedestrianDetect"  minOccurs="0"/>
         <xs:element name="pedDetectSec"  minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:unsignedShort">
                  <xs:maxInclusive value="60000"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <!-- take from T -->
         <xs:element name="pedPhaseAge"  minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:unsignedShort">
                  <xs:maxInclusive value="60000"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <!-- take from T
         I moved all pre-empt to common place,
         which may be a bad idea,  but it allows a per-movement use
         any map data would be found in the map part
         such as a need for multiple-stop line data -->
         <xs:element name="localMovementState" type="local:MovementState" minOccurs="0"/>
      </xs:sequence>
</xs:complexType>