![]() ![]() ![]() ![]() 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) -- ('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)
</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"/>
|