Navigation bar
  Print document Start Previous page
 27 of 321 
Next page End  

SAE J2735-Draft-Rev28 [issued: 11-10-08] 
-
27 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
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 
   long        Longitude,            -- 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
   events       EventFlags OPTIONAL, -- 2 bytes
   partTwo      PartTwoContent 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 -->
         <xs:element name="long" type="Longitude" />
         <!-- 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, -->