![]() ![]() ![]() ![]() SAE J2735-Draft-Rev28 [issued: 11-10-08]
-
43 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
status IntersectionStatusObject,
-- general status of the signal controller
priority SEQUENCE (SIZE(1..7)) OF SignalState OPTIONAL,
-- all active priority state data
-- is found here
priorityCause VehicleIdent OPTIONAL,
-- vehicle that requested
-- the current priority
prempt SEQUENCE (SIZE(1..7)) OF SignalState OPTIONAL,
-- all active preemption state data
-- is found here
preemptCause VehicleIdent OPTIONAL,
-- vehicle that requested
-- the current preempt
transitStatus TransitStatus OPTIONAL,
-- additional information pertaining
-- to transit event, if that is the active event
...
}
XML Representation:
<xs:complexType name="SignalStatusMessage" >
<xs:sequence>
<xs:element name="msgID" type="DSRCmsgID" />
<xs:element name="msgCnt" type="MsgCount" />
<!-- updated when message content changes -->
<xs:element name="id" type="IntersectionID" />
<!-- this provides a unique mapping to the
intersection map in question
which provides complete location
and approach/move/lane data
as well as zones for priority/preemption -->
<xs:element name="status" type="IntersectionStatusObject" />
<!-- general status of the signal controller -->
<xs:element name="priority" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="7">
<xs:element name="priority-item" type="SignalState" />
<!-- all active priority state data is found here -->
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="priorityCause" type="VehicleIdent" minOccurs="0"/>
<!-- vehicle that requested
the current priority -->
<xs:element name="prempt" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="7">
<xs:element name="prempt-item" type="SignalState" />
<!-- all active preemption state data is found here -->
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="preemptCause" type="VehicleIdent" minOccurs="0"/>
<!-- vehicle that requested
the current preempt -->
<xs:element name="transitStatus" type="TransitStatus" minOccurs="0"/>
<!-- additional information pertaining
to transit event, if that is the active event -->
</xs:sequence>
</xs:complexType>
In addition, this item may be used by data structures in other ITS standards.
5.16 Data Frame: MSG_TravelerInformation
Use: The Traveler Information message is used to send various types of messages (advisory and road sign
types) over the WSM stack to vehicles. It makes heavy use of the ITIS encoding system to send well
|