![]() ![]() ![]() ![]() SAE J2735-Draft-Rev26 [issued: 09-18-08]
-
162 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
preEmptCallDelayInterval (1)
advancingToClearPhase (2)
timingClearanceInterval (3)
advancingToDwellTime (4)
servingDwellPhase (5)
</xs:appinfo>
<xs:documentation>
values to 127 reserved for std use
values 128 to 255 reserved for local use
</xs:documentation>
</xs:annotation>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:unsignedInt">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="5"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="noPreEmpt"/>
<xs:enumeration value="preEmptCallDelayInterval"/>
<xs:enumeration value="advancingToClearPhase"/>
<xs:enumeration value="timingClearanceInterval"/>
<xs:enumeration value="advancingToDwellTime"/>
<xs:enumeration value="servingDwellPhase"/>
</xs:restriction>
</xs:simpleType >
<xs:simpleType>
<xs:restriction base="local:PreEmptionStateGeneral" />
</xs:simpleType>
</xs:union>
</xs:simpleType>
In addition, this item may be used by data structures in other ITS standards.
7.106 Data Element: DE_PreemptState
Use: The PreemptState data element is used to relate the current preemption state of a signal system.
Note that this data element follows the values and definitions of the preemptState object of NTCIP 1202
v2.19f as its starting point and adds values of 0 and 10.
ASN.1 Representation:
PreemptState ::= ENUMERATED {
none (0), -- No preemption (same as value = 2)
other (1), -- Other
notActive (2), -- Not Active (same as value = 0)
notActiveWithCall (3), -- Not Active With Call
entryStarted (4), -- Entry Started
trackService (5), -- Track Service
dwell (6), -- Dwell
linkActive (7), -- Link Active
existStarted (8), -- Exit Started
maximumPresence (9), -- Max Presence
activeButOverridden (10), -- Active but Over-ridden
... -- # LOCAL_CONTENT
}
-- To use 4 bits,
-- typically packed with other items in a BYTE
XML Representation:
<xs:simpleType name="PreemptState" >
<xs:annotation>
<xs:appinfo>
none (0) -- No preemption (same as value = 2)
other (1) -- Other
notActive (2) -- Not Active (same as value = 0)
|