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

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 -->
         <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, -->
         <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