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

SAE J2735-Draft-Rev29 [issued: 12-11-08] 
-
128 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
MSG
In addition, this item may be used by data structures in other ITS standards.
Remarks: Note that a one byte heading data elements are found in other parts of ITS.
7.51 Data Element: DE_HeadingSlice
Use: A DE used to define a set of sixteen 22.5 degree slices of a unit circle (defined as 0~360 degrees of
heading) which, when set to one, indicate that travel or motion along that angle is allowed.  Typically used
to indicate a gross direction of travel to which the enclosing message or data frame applies.   For example a
value of 0x8181 would indicate travel both directions due East and due West.   A 2 byte value.
ASN.1 Representation:
HeadingSlice ::= OCTET STRING (SIZE(2))  
   -- Each bit 22.5 degree starting from
   -- North and moving Eastward (clockwise)
   
   --  Define global enums for this entry
   noHeading                HeadingSlice ::= '0000'H
   allHeadings              HeadingSlice ::= 'FFFF'H
   
   from000-0to022-5degrees  HeadingSlice ::= '0001'H
   from022-5to045-0degrees  HeadingSlice ::= '0002'H
   from045-0to067-5degrees  HeadingSlice ::= '0004'H
   from067-5to090-0degrees  HeadingSlice ::= '0008'H
   
   from090-0to112-5degrees  HeadingSlice ::= '0010'H
   from112-5to135-0degrees  HeadingSlice ::= '0020'H
   from135-0to157-5degrees  HeadingSlice ::= '0040'H
   from157-5to180-0degrees  HeadingSlice ::= '0080'H
   
   from180-0to202-5degrees  HeadingSlice ::= '0100'H
   from202-5to225-0degrees  HeadingSlice ::= '0200'H
   from225-0to247-5degrees  HeadingSlice ::= '0400'H
   from247-5to270-0degrees  HeadingSlice ::= '0800'H
   
   from270-0to292-5degrees  HeadingSlice ::= '1000'H
   from292-5to315-0degrees  HeadingSlice ::= '2000'H
   from315-0to337-5degrees  HeadingSlice ::= '4000'H
   from337-5to360-0degrees  HeadingSlice ::= '8000'H
XML Representation:
<xs:complexType name="HeadingSlice" >
   <xs:simpleContent>
      <xs:annotation>
         <xs:documentation>       
            Each bit 22.5 degree starting from
            North and moving Eastward  (clockwise)
            Define global enums for this entry
         </xs:documentation>
      </xs:annotation>
      <xs:extension base="HeadingSlice-string" >
         <xs:attribute name="EncodingType" use="required">
           <xs:simpleType>
              <xs:restriction base="xs:NMTOKEN">
                 <xs:enumeration value="base64Binary"/>
              </xs:restriction>
           </xs:simpleType>
         </xs:attribute>
      </xs:extension>
   </xs:simpleContent>
</xs:complexType>
<xs:simpleType name="HeadingSlice-string">
   <xs:restriction base="xs:base64Binary">
      <xs:length value="3"/>
   </xs:restriction>