Navigation bar
  Print document Start Previous page
 28 of 240 
Next page End  

SAE J2735-Draft-Rev26 [issued: 09-18-08] 
-
28 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
         cut: throttle    ThrottlePosition,      -x- 1 byte
         cut: lightSet    ExteriorLights,        -x- 1 byte
         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>
In addition, this item may be used by data structures in other ITS standards.
5.3 Message: MSG_BasicSafetyMessage
Use: The basic safety message is defined here.  This 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.  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
   msgCnt      MsgCount,                  -- 1 byte
   secMark     DSecond,                   -- 2 bytes
   id          TemporaryID,               -- 4 bytes
   
   -- Part I, sent as a single octet blob
   blob1       BSMblob
   
   -- The blob consists of the following packed bytes:
   -- pos      PositionLocal3D,
     -- lat         Latitude,             -x- 4 bytes
     -- long        Longitude,            -x- 4 bytes
     -- elev        Elevation,            -x- 2 bytes
   
   -- motion   Motion,
     -- speed       Speed,                -x- 2 bytes
     -- heading     Heading,              -x- 2 byte
     -- accelSet    AccelerationSet4Way,  -x- accel set 
     --                                   -x- (four way) 7 bytes
   
   -- control  Control,
   -- brakes      BrakeSystemStatus,      -x- 1 byte
   
   -- basic    VehicleBasic,
   -- size        VehicleSize,            -x- 3 bytes
   
   -- Part II, sent as required
   events       EventFlags OPTIONAL,      -- 2 bytes
   partTwo      PartTwoContent OPTIONAL,
   ... -- # LOCAL_CONTENT
   }
XML Representation:
<xs:element name="basicSafetyMessage" type="BasicSafetyMessage"/>
<xs:complexType name="BasicSafetyMessage" >
      <xs:sequence>
         <!-- Header items -->
         <xs:element name="msgID" type="DSRCmsgID" />
         <!-- 1 byte -->
Click to Convert - Powerful PDF Converter and HTML Converter.