Navigation bar
  Print document Start Previous page
 80 of 210 
Next page End  

SAE J2735-Draft-Rev18 [issued: 06-26-07] 
-
80 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
In addition, this item may be used by data structures in other ITS standards.
Remarks: The need for a leap second arises from the difference between solar time and UTC time.  Here is
a useful  reference on this topic: http://en.wikipedia.org/wiki/Leap_second 
7.18 Data Element: DE_DSRC MessageID
Use: The DSRC Message ID is an element used to define which type of message follows in the messages
of this standard.  The values for ACID and ACM of a given application are contained in a lower layer of
the WSMP process, and along with the message itself, are presented to the application after being
transported as a stream of bytes.  This data element is typically the first byte and used to tell the receiving
application how to interpret the remaining bytes (i.e. what message structure has been used).
ASN.1 Representation:
DSRCmsgID ::= ENUMERATED {
   reserved                    (0), 
   alaCarteMessage             (1),
   basicSafetyMessage          (2), 
   commonSafetyRequest         (3),
   emergencyVehicleAlert       (4),
   genericTransferMsg          (5),
   probeVehicleData            (6),
   mapFragment                 (7),
   aNMEAcorrections            (8),
   aRTCMcorrections            (9),
   aSPAT                       (10),
   ... -- # LOCAL_CONTENT
   } 
   -- values to 127 reserved for std use
XML Representation:
<xs:simpleType name="DSRCmsgID" >
      <xs:annotation>
         <xs:appinfo>
            reserved (0)
            alaCarteMessage (1)
            basicSafetyMessage (2)
            commonSafetyRequest (3)
            emergencyVehicleAlert (4)
            genericTransferMsg (5)
            probeVehicleData (6)
            mapFragment (7)
            aNMEAcorrections (8)
            aRTCMcorrections (9)
            aSPAT (10)
         </xs:appinfo>
         <xs:documentation>       
            values to 127 reserved for std use
            values 128 to 255 reserved for local use
         </xs:documentation>
      </xs:annotation>
      <xs:union>
         <xs:simpleType>
            <xs:restriction base="xs:unsignedInt">
               <xs:minInclusive value="0"/>
               <xs:maxInclusive value="10"/>
            </xs:restriction>
         </xs:simpleType>
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="reserved"/>
               <xs:enumeration value="alaCarteMessage"/>
               <xs:enumeration value="basicSafetyMessage"/>
               <xs:enumeration value="commonSafetyRequest"/>
               <xs:enumeration value="emergencyVehicleAlert"/>