* This DF consists of a list of AdvisorySpeed entries.
* This DF consists of a list of @ref AdvisorySpeed entries.
*
* @category: Infrastructure information
* @revision: V1.3.1
@@ -251,9 +251,9 @@ AdvisorySpeedList ::= SEQUENCE (SIZE(1..16)) OF AdvisorySpeed
/**
* This DF is a collection of three offset values in an orthogonal coordinate system
* which describe how far the electrical phase center of an antenna is in each axis from a nearby known anchor point in units
* of 1 cm. When the antenna being described is on a vehicle, the signed offset shall be in the coordinate system defined in
* section 11.4.
* which describe how far the electrical phase center of an antenna is in each axis from a nearby known anchor point in units of 1 cm.
*
* When the antenna being described is on a vehicle, the signed offset shall be in the coordinate system defined in section 11.4.
*
* @field antOffsetX: a range of +- 20.47 meters.
*
@@ -377,41 +377,30 @@ Connection ::= SEQUENCE {
/**
* This DF contains information about the the dynamic flow of traffic for the lane(s)
* and maneuvers in question (as determined by the LaneConnectionID). Note that this information can be sent regarding
* and maneuvers in question (as determined by the @ref LaneConnectionID). Note that this information can be sent regarding
* any lane-to-lane movement; it need not be limited to the lanes with active (non-red) phases when sent.
*
* @field connectionID: the common connectionID used by all lanes to which this data applies
* (this value traces to ConnectsTo entries in lanes)
*
* @field queueLength: Unit = 1 meter, 0 = no queue
* The distance from the stop line to the back
* edge of the last vehicle in the queue,
* as measured along the lane center line.
* @field queueLength: The distance from the stop line to the back edge of the last vehicle in the queue,
* as measured along the lane center line. (Unit = 1 meter, 0 = no queue)
*
* @field availableStorageLength: Unit = 1 meter, 0 = no space remains
* Distance (e.g. beginning from the downstream
* stop-line up to a given distance) with a high
* probability for successfully executing the
* connecting maneuver between the two lanes
* @field availableStorageLength: Distance (e.g. beginning from the downstream stop-line up to a given distance) with a high
* probability for successfully executing the connecting maneuver between the two lanes
* during the current cycle.
* Used for enhancing the awareness of vehicles
* to anticipate if they can pass the stop line
* of the lane. Used for optimizing the green wave,
* due to knowledge of vehicles waiting in front
* Used for enhancing the awareness of vehicles to anticipate if they can pass the stop line
* of the lane. Used for optimizing the green wave, due to knowledge of vehicles waiting in front
* of a red light (downstream).
* The element nextTime in TimeChangeDetails
* in the containing data frame contains the next
* timemark at which an active phase is expected,
* a form of storage flush interval.
* The element nextTime in @ref TimeChangeDetails in the containing data frame contains the next
* timemark at which an active phase is expected, a form of storage flush interval.
* - (Unit = 1 meter, 0 = no space remains)
*
* @field waitOnStop: If "true", the vehicles on this specific connecting
* maneuver have to stop on the stop-line and not
* to enter the collision area
* @field waitOnStop: If true, the vehicles on this specific connecting
* maneuver have to stop on the stop-line and not to enter the collision area
*
* @field pedBicycleDetect: true if ANY ped or bicycles are detected crossing
* the above lanes. Set to false ONLY if there is a
* high certainty that there are none present,
* otherwise element is not sent.
* @field pedBicycleDetect: true if ANY ped or bicycles are detected crossing the above lanes. Set to false ONLY if there is a
* high certainty that there are none present, otherwise element is not sent.
*
* @field regional: This data element includes additional data content @ref ConnectionManeuverAssist-addGrpC defined in
* this profile (see G.5.1.1). The content is included using the regional extension framework as defined in
@@ -959,27 +948,19 @@ MovementList ::= SEQUENCE (SIZE(1..255)) OF MovementState
* the reported data elements, the time to change (the time remaining in the current state) is often of the most value. Lanes
* with a common state (typically adjacent sets of lanes in an approach) in a signalized intersection will have individual lane
* values such as total vehicle counts, summed. It is used in the SPAT message to convey every active movement in a
* given intersection so that vehicles, when combined with certain map information, can determine the state of the signal
* phases.
* given intersection so that vehicles, when combined with certain map information, can determine the state of the signal phases.
*
* @field `movementName`: uniquely defines movement by name human readable name for intersection to be used only in debug mode
* @field `movementName`: uniquely defines movement by name human readable name for intersection to be used only in debug mode.
*
* @field `signalGroup`: the group id is used to map to lists of lanes (and their descriptions)
* which this MovementState data applies to see comments in the Note for usage details
* @field `signalGroup`: is used to map to lists of lanes (and their descriptions) which this MovementState data applies to.
*
* @field `state-time-speed`: Consisting of sets of movement data with:
* - a) SignalPhaseState
* - b) TimeChangeDetails, and
* - c) AdvisorySpeeds
* Note one or more of the movement events may be for
* a future time and that this allows conveying multiple
* predictive phase and movement timing for various uses
* for the current signal group
* @field `state-time-speed`: Consisting of sets of movement data with @ref SignalPhaseState, @ref TimeChangeDetail and @ref AdvisorySpeed
* *Note:* one or more of the movement events may be for a future time and that this allows conveying multiple
* predictive phase and movement timing for various uses for the current signal group.
*
* @field `maneuverAssistList`: This information may also be placed in the @ref IntersectionState
* when common information applies to different lanes in the same way
* @field `maneuverAssistList`: This information may also be placed in the @ref IntersectionState when common information applies to different lanes in the same way
*
* @note; Remarks: Note that the value given for the time to change will vary in many actuated signalized intersections based on
* @note: Note that the value given for the time to change will vary in many actuated signalized intersections based on
* the sensor data received during the phase. The data transmitted always reflects the then most current timemark value
* (which is the point in UTC time when the change will occur). As an example, in a phase which may vary from 15 to 25
* seconds of duration based on observed traffic flows, a time to change value of 15 seconds in the future might be
@@ -988,6 +969,7 @@ MovementList ::= SEQUENCE (SIZE(1..255)) OF MovementState
* reflecting the decreasing values as the time runs out, presuming the value was not again extended to a new time mark
* due to other detection events. The time to change element can therefore generally be regarded as a guaranteed minimum
* value of the time that will elapse unless a preemption event occurs.
*
* In use, the @ref SignalGroupID element is matched to lanes that are members of that ID. The type of lane (vehicle, crosswalk,
* etc.) is known by the lane description as well as its allowed maneuvers and any vehicle class restrictions. Every lane type
* is treated the same way (cross walks map to suitable meanings, etc.). Lane objects which are not part of the sequence of