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

SAE J2735-Draft-Rev29 [issued: 12-11-08] 
-
197 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
ASN.1 Representation:
VehicleLaneAttributes ::= BIT STRING {
    noData                     (0), -- ('0000000000000000'B)
    egressPath                 (1), -- ('0000000000000001'B)
       -- a two-way path or an outbound path is described 
    maneuverStraightAllowed    (2), -- ('0000000000000010'B)
    maneuverLeftAllowed        (4), -- ('0000000000000100'B)
    maneuverRightAllowed       (8), -- ('0000000000001000'B)
    yield                     (16), -- ('0000000000010000'B)
    maneuverNoUTurn           (32), -- ('0000000000100000'B)
    maneuverNoTurnOnRed       (64), -- ('0000000001000000'B)
    maneuverNoStop           (128), -- ('0000000010000000'B)
    noStop                   (256), -- ('0000000100000000'B)
    noTurnOnRed              (512), -- ('0000001000000000'B)
    hovLane                 (1024), -- ('0000010000000000'B)
    busOnly                 (2048), -- ('0000100000000000'B)
    busAndTaxiOnly          (4096), -- ('0001000000000000'B)
    maneuverHOVLane         (8192), -- ('0010000000000000'B)
    maneuverSharedLane     (16384)  -- ('0100000000000000'B) 
       -- a "TWLTL" (two way left turn lane)
    -- maneuverBikeLane    (32768)     ('1000000000000000'B)
    } -- 2 bytes
XML Representation:
<xs:simpleType name="VehicleLaneAttributes-item" >
      <xs:annotation>
         <xs:appinfo>
            noData (0) -- (&apos;0000000000000000&apos;B)
            egressPath (1) -- (&apos;0000000000000001&apos;B)
             -- a two-way path or an outbound path is described
            maneuverStraightAllowed (2) -- (&apos;0000000000000010&apos;B)
            maneuverLeftAllowed (4) -- (&apos;0000000000000100&apos;B)
            maneuverRightAllowed (8) -- (&apos;0000000000001000&apos;B)
            yield (16) -- (&apos;0000000000010000&apos;B)
            maneuverNoUTurn (32) -- (&apos;0000000000100000&apos;B)
            maneuverNoTurnOnRed (64) -- (&apos;0000000001000000&apos;B)
            maneuverNoStop (128) -- (&apos;0000000010000000&apos;B)
            noStop (256) -- (&apos;0000000100000000&apos;B)
            noTurnOnRed (512) -- (&apos;0000001000000000&apos;B)
            hovLane (1024) -- (&apos;0000010000000000&apos;B)
            busOnly (2048) -- (&apos;0000100000000000&apos;B)
            busAndTaxiOnly (4096) -- (&apos;0001000000000000&apos;B)
            maneuverHOVLane (8192) -- (&apos;0010000000000000&apos;B)
            maneuverSharedLane (16384) -- (&apos;0100000000000000&apos;B)
             -- a &quot;TWLTL&quot;  (two way left turn lane)
             -- maneuverBikeLane     (32768)       (&apos;1000000000000000&apos;B)
         </xs:appinfo>
         <xs:documentation>       
            2 bytes
         </xs:documentation>
      </xs:annotation>
      <xs:union>
         <xs:simpleType>
            <xs:restriction base="xs:int">
               <xs:minInclusive value="0"/>
               <xs:maxInclusive value="16384"/>
            </xs:restriction>
         </xs:simpleType>
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="noData"/>
               <xs:enumeration value="egressPath"/>
               <xs:enumeration value="maneuverStraightAllowed"/>
               <xs:enumeration value="maneuverLeftAllowed"/>
               <xs:enumeration value="maneuverRightAllowed"/>
               <xs:enumeration value="yield"/>
               <xs:enumeration value="maneuverNoUTurn"/>
               <xs:enumeration value="maneuverNoTurnOnRed"/>
               <xs:enumeration value="maneuverNoStop"/>