![]() ![]() ![]() ![]() 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>
|