![]() ![]() ![]() ![]() SAE J2735-Draft-Rev29 [issued: 12-11-08]
-
26 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
5.1 Message: MSG_Ala Carte
Use: A message which is composed entirely of message elements determined by the sender for each
message. The message is composed of two same content as found in the Part II section of the basic safety
message.
ASN.1 Representation:
AlaCarte ::= SEQUENCE {
msgID DSRCmsgID,
-- the message type
id TemporaryID OPTIONAL,
-- ID when needed
-- Part II,
partTwo VehicleStatus OPTIONAL,
... -- # LOCAL_CONTENT
}
XML Representation:
<xs:element name="alaCarte" type="AlaCarte"/>
<xs:complexType name="AlaCarte" >
<xs:sequence>
<xs:element name="msgID" type="DSRCmsgID" />
<!-- the message type -->
<xs:element name="id" type="TemporaryID" minOccurs="0"/>
<!-- ID when needed
Part II, -->
<xs:element name="partTwo" type="VehicleStatus" minOccurs="0"/>
<xs:element name="localAlaCarte" type="local:AlaCarte" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
5.2 Message: MSG_BasicSafetyMessage_Verbose
Use: The verbose variant of the basic safety message is defined here. This message is only used in cases
when the part I contents of the message is expanded with BER tagging between each data element (no data
blobs are used) and is NEVER transmitted over the air in the WSM format. Refer to the
MSG_BasicSafetyMessage for additional details.
ASN.1 Representation:
BasicSafetyMessageVerbose ::= SEQUENCE {
msgID DSRCmsgID, -- App ID value, 1 byte
-- Part I, sent at all times
msgCnt MsgCount, -- 1 byte
id TemporaryID, -- 4 bytes
secMark DSecond, -- 2 bytes
-- pos PositionLocal3D,
lat Latitude, -- 4 bytes
elev Elevation, -- 2 bytes
accuracy PositionalAccuracy, -- 4 bytes
-- motion Motion,
speed Speed, -- 2 bytes
heading Heading, -- 2 bytes
accelSet AccelerationSet4Way, -- 7 bytes
-- control Control,
brakes BrakeSystemStatus, -- 2 bytes
-- basic VehicleBasic,
size VehicleSize, -- 3 bytes
-- Part II, sent as required
|