![]() ![]() ![]() ![]() SAE J2735-Draft-Rev18 [issued: 06-26-07]
-
93 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
</xs:appinfo>
</xs:annotation>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:unsignedInt">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="itemOne"/>
<xs:enumeration value="itemTwo"/>
<xs:enumeration value="itemThree"/>
<xs:enumeration value="itemFour"/>
</xs:restriction>
</xs:simpleType >
</xs:union>
</xs:simpleType>
Used by: This entry is used directly by one other data structure in this standard, a DF called DF_J1939-71-
Used Somehow <ASN> <XML>. In addition, this item may be used by data structures in other ITS
standards.
7.43 Data Element: DE_LaneAttributes
Use: The LaneAttributes data structure relates the allowed (possible) movements from a lane. Note that in
practice these values may be further restricted by vehicle class, local regulatory environment and other
changing conditions.
ASN.1 Representation:
LaneAttributes ::= BIT STRING {
noData (0), -- ('0000000000000000'B)
maneuverStraightAllowed (1), -- ('0000000000000001'B)
maneuverLeftAllowed (2), -- ('0000000000000010'B)
maneuverRightAllowed (4), -- ('0000000000000100'B)
missing1 (8), -- ('0000000000001000'B)
maneuverNoUTurn (16), -- ('0000000000010000'B)
maneuverNoTurnOnRed (32), -- ('0000000000100000'B)
maneuverNoStop (64), -- ('0000000001000000'B)
missing2 (128), -- ('0000000010000000'B)
missing3 (256), -- ('0000000100000000'B)
missing4 (512), -- ('0000001000000000'B)
missing5 (1024), -- ('0000010000000000'B)
missing6 (2048), -- ('0000100000000000'B)
maneuverHOVLane (4096), -- ('0001000000000000'B)
maneuverSharedLane (8192), -- ('0010000000000000'B)
maneuverBikeLane (16384), -- ('0100000000000000'B)
missing7 (32768) -- ('1000000000001000'B)
-- what about truck maneuvers etc..
} (SIZE(16))
XML Representation:
<xs:simpleType name="LaneAttributes-item" >
<xs:annotation>
<xs:appinfo>
noData (0) -- ('0000000000000000'B)
maneuverStraightAllowed (1) -- ('0000000000000001'B)
maneuverLeftAllowed (2) -- ('0000000000000010'B)
maneuverRightAllowed (4) -- ('0000000000000100'B)
missing1 (8) -- ('0000000000001000'B)
maneuverNoUTurn (16) -- ('0000000000010000'B)
maneuverNoTurnOnRed (32) -- ('0000000000100000'B)
maneuverNoStop (64) -- ('0000000001000000'B)
missing2 (128) -- ('0000000010000000'B)
missing3 (256) -- ('0000000100000000'B)
missing4 (512) -- ('0000001000000000'B)
|