![]() ![]() ![]() ![]() SAE J2735-Draft-Rev28 [issued: 11-10-08]
-
28 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
<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="PartTwoContent" 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
-- Part I, sent as a single octet blob
blob1 BSMblob,
--
-- The blob consists of the following 37 packed bytes:
--
-- msgCnt MsgCount, -x- 1 byte
-- id TemporaryID, -x- 4 bytes
-- secMark DSecond, -x- 2 bytes
-- pos PositionLocal3D,
-- lat Latitude, -x- 4 bytes
-- long Longitude, -x- 4 bytes
-- elev Elevation, -x- 2 bytes
-- accuracy PositionalAccuracy, -x- 4 bytes
-- motion Motion,
-- speed Speed, -x- 2 bytes
-- heading Heading, -x- 2 byte
-- accelSet AccelerationSet4Way, -x- 7 bytes
-- control Control,
-- brakes BrakeSystemStatus, -x- 2 bytes
-- basic VehicleBasic,
-- size VehicleSize, -x- 3 bytes
-- Part II, sent as required
events EventFlags OPTIONAL, -- 2 bytes
partTwo PartTwoContent OPTIONAL,
... -- # LOCAL_CONTENT
}
|