![]() ![]() ![]() ![]() SAE J2735-Draft-Rev29 [issued: 12-11-08]
-
27 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
events EventFlags OPTIONAL, -- 2 bytes
partTwo VehicleStatus OPTIONAL,
... -- # LOCAL_CONTENT
}
XML Representation:
<xs:element name="basicSafetyMessageVerbose" type="BasicSafetyMessageVerbose"/>
<xs:complexType name="BasicSafetyMessageVerbose" >
<xs:sequence>
<xs:element name="msgID" type="DSRCmsgID" />
<!-- App ID value, 1 byte
Part I, sent at all times -->
<xs:element name="msgCnt" type="MsgCount" />
<!-- 1 byte -->
<xs:element name="id" type="TemporaryID" />
<!-- 4 bytes -->
<xs:element name="secMark" type="DSecond" />
<!-- 2 bytes
pos PositionLocal3D, -->
<xs:element name="lat" type="Latitude" />
<!-- 4 bytes -->
<!-- 4 bytes -->
<xs:element name="elev" type="Elevation" />
<!-- 2 bytes -->
<xs:element name="accuracy" type="PositionalAccuracy" />
<!-- 4 bytes
motion Motion, -->
<xs:element name="speed" type="Speed" />
<!-- 2 bytes -->
<xs:element name="heading" type="Heading" />
<!-- 2 bytes -->
<xs:element name="accelSet" type="AccelerationSet4Way" />
<!-- 7 bytes
control Control, -->
<xs:element name="brakes" type="BrakeSystemStatus" />
<!-- 2 bytes
basic VehicleBasic, -->
<xs:element name="size" type="VehicleSize" />
<!-- 3 bytes
Part II, sent as required -->
<xs:element name="events" type="EventFlags" minOccurs="0"/>
<!-- 2 bytes -->
<xs:element name="partTwo" type="VehicleStatus" minOccurs="0"/>
<xs:element name="localBasicSafetyMessageVerbose"
type="local:BasicSafetyMessageVerbose" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
Remarks: This message may be removed from the final adopted standard, it is intended for testing and
development uses only.
5.3 Message: MSG_BasicSafetyMessage
Use: The basic safety message is defined here. This message (at time referred to as the "heartbeat
message") is used in a variety of applications to exchange safety data regarding vehicle state. This message
is broadcast to surrounding vehicles with a variety of data content as required by safety and other
applications, normally at a rate of every 10 mSec. Certain data is sent with every instance of the message,
the area denoted as Part I. Other information can be sent periodically or selectively and is denoted as the
Part II area. Refer to the Annex "Operation with the Vehicle Safety Message" for examples of how the
Basic Safety Message can be used.
ASN.1 Representation:
BasicSafetyMessage ::= SEQUENCE {
-- Header items
msgID DSRCmsgID, -- 1 byte
|