![]() ![]() ![]() ![]() SAE J2735-Draft-Rev28 [issued: 11-10-08]
-
177 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
ASN.1 Representation:
SignalLightState ::= INTEGER (0..536870912)
-- The above bit ranges map to each type of direction
-- using the bits defined by the above table of the standard.
XML Representation:
<xs:simpleType name="SignalLightState" >
<xs:annotation>
<xs:documentation>
The above bit ranges map to each type of direction
using the bits defined by the above table of the standard.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:unsignedInt">
<xs:maxInclusive value="536870912"/>
</xs:restriction>
</xs:simpleType>
Used By: This entry is used directly by one other data structure in this standard, a DF called
DF_MovementState <ASN> <XML>. In addition, this item may be used by data structures in other
ITS standards.
Remarks: Note that when used in the movement data frames the signal state appears twice for motorized
vehicle lanes, once for the current state, and once for the next "yellow" phase (when the current state is not
simply red). For stopped signals (red states) no yellow phase data is needed, nor is it present for lanes
states which deal with trains. Pedestrian lanes also have two such signal states, one for the period of the
walk time and one for the warning time at the end of walk. Pedestrian lanes should use the "ball" entry in
the table above unless an arrow is indicated.
7.114 Data Element: DE_SignalReqScheme
Use: The SignalReqScheme data element is used in a priority or preempt request frame to select which
preempt or priority controller sequence is to be activated. The data element has either a priority value or a
preemption value, depending on the setting of the MSB and what data frame it is used in.
A value of B'1111' indicates a request for cabinet flash when the data element is used in a preempt. The
value B'0111' is reserved when used for a priority request. The value B'000' is reserved.
ASN.1 Representation:
SignalReqScheme ::= OCTET STRING (SIZE(1))
-- Encoded as follows:
-- upper nibble: Preempt #:
-- Bit 7 (MSB) 1 = Preempt and 0 = Priority
-- Remaining 3 bits:
-- Range of 0..7. The values of 1..6 represent
-- the respective controller preempt or Priority
-- to be activated. The value of 7 represents a
-- request for a cabinet flash prempt,
-- while the value of 0 is reserved.
-- lower nibble: Strategy #:
-- Range is 0..15 and is used to specify a desired
-- strategy (if available).
-- Currently no strategies are defined and this
-- should be zero.
XML Representation:
<xs:complexType name="SignalReqScheme" >
<xs:simpleContent>
<xs:annotation>
<xs:documentation>
Encoded as follows:
upper nibble: Preempt #:
Bit 7 (MSB) 1 = Preempt and 0 = Priority
Remaining 3 bits:
|