**Categories:** Traffic information
**Revision:** _V1.3.1, value 28 added in V2.2.1, definition of values 12 and 95 changed on V2.2.1_
**Revision:** _V1.3.1, value 28 added in V2.2.1, definition of values 12 and 95 changed in V2.2.1_
```asn1
CauseCodeType ::= INTEGER {
trafficCondition (1),
@@ -1112,7 +1116,10 @@ This DE represents the sub cause codes of the [**CauseCode**](#CauseCode) `colli
- 3 - `lateralCollisionRisk` - in case the type of detected collision risk is lateral collision risk,
- 4 - `vulnerableRoadUser` - in case the type of detected collision risk involves vulnerable road users
e.g. pedestrians or bicycles.
- 5-255 - are reserved for future usage.
- 5 - `collisionRiskWithPedestrian` - in case the type of detected collision risk involves at least one pedestrian,
- 6 - `collisionRiskWithCyclist` - in case the type of detected collision risk involves at least one cyclist (and no pedestrians),
- 7 - `collisionRiskWithMotorVehicle` - in case the type of detected collision risk involves at least one motor vehicle (and no pedestrians or cyclists),
- 8-255 - are reserved for future usage.
Values:
* **unavailable** (0)<br>
@@ -1120,17 +1127,23 @@ Values:
* **crossingCollisionRisk** (2)<br>
* **lateralCollisionRisk** (3)<br>
* **vulnerableRoadUser** (4)<br>
* **collisionRiskWithPedestrian** (5)<br>
* **collisionRiskWithCyclist** (6)<br>
* **collisionRiskWithMotorVehicle** (7)<br>
**Categories:** Traffic information
**Revision:** _V1.3.1_
**Revision:** _V1.3.1, values 5-7 assigned in V2.2.1_
```asn1
CollisionRiskSubCauseCode ::= INTEGER {
unavailable (0),
longitudinalCollisionRisk (1),
crossingCollisionRisk (2),
lateralCollisionRisk (3),
vulnerableRoadUser (4)
vulnerableRoadUser (4),
collisionRiskWithPedestrian (5),
collisionRiskWithCyclist (6),
collisionRiskWithMotorVehicle (7)
}(0..255)
```
@@ -1634,7 +1647,7 @@ This DE represents a difference in time with respect to a reference time.
The value shall be set to:
-`-0` for a difference in time of 0 seconds.
-`n` (`n > 0` and `n ≤ 128`) to indicate a time value equal to or less than n x 10 s, and greater than (n-1) x 10 s,
-`n` (`n > 0` and `n < 128`) to indicate a time value equal to or less than n x 10 s, and greater than (n-1) x 10 s,
**Unit:** _10 s_
@@ -2342,7 +2355,18 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus
- 4 `landslips` - in case the road is affected by landslips,
- 5 `chemicalSpillage` - in case the road is affected by chemical spillage,
- 6 `winterClosure` - in case the road is impassable due to a winter closure.
- 7-255 - are reserved for future usage.
- 7 `sinkhole` - in case the road is impassable due to large holes in the road surface.
- 8 `earthquakeDamage` - in case the road is obstructed or partially obstructed because of damage caused by an earthquake.
- 9 `fallenTrees` - in case the road is obstructed or partially obstructed by one or more fallen trees.
- 10 `rockfalls` - in case the road is obstructed or partially obstructed due to fallen rocks.
- 11 `sewerOverflow` - in case the road is obstructed or partially obstructed by overflows from one or more sewers.
- 12 `stormDamage` - in case the road is obstructed or partially obstructed by debris caused by strong winds.
- 13 `subsidence` - in case the road surface has sunken or collapsed in places.
- 14 `burstPipe` - in case the road surface has sunken or collapsed in places due to burst pipes.
- 15 `burstWaterMain` - in case the road is obstructed due to local flooding and/or subsidence.
- 16 `fallenPowerCables` - in case the road is obstructed or partly obstructed by one or more fallen power cables.
- 17 `snowDrifts` - in case the road is obstructed or partially obstructed by snow drifting in progress or patches of deep snow due to earlier drifting.
- 15-255 - are reserved for future usage.
Values:
* **unavailable** (0)<br>
@@ -2352,6 +2376,17 @@ Values:
* **landslips** (4)<br>
* **chemicalSpillage** (5)<br>
* **winterClosure** (6)<br>
* **sinkhole** (7)<br>
* **earthquakeDamage** (8)<br>
* **fallenTrees** (9)<br>
* **rockfalls** (10)<br>
* **sewerOverflow** (11)<br>
* **stormDamage** (12)<br>
* **subsidence** (13)<br>
* **burstPipe** (14)<br>
* **burstWaterMain** (15)<br>
* **fallenPowerCables** (16)<br>
* **snowDrifts** (17)<br>
**Categories:** Traffic information
@@ -2991,12 +3037,12 @@ This DE represents the type of facility layer message.
The value shall be set to:
- 1 - `denm` - for Decentralized Environmental Notification Message (DENM) as specified in ETSI EN 302 637-3 [[2]](#references),
- 2 - `cam` - for Cooperative Awareness Message (CAM) as specified in ETSI EN 302 637-2 [[1]](#references),
- 3 - `poi` - for Point of Interest message as specified in ETSI TS 101 556-1[[9]](#references),
- 3 - `poim` - for Point of Interest message as specified in ETSI TS 103 916[[9]](#references),
- 4 - `spatem` - for Signal Phase And Timing Extended Message (SPATEM) as specified in ETSI TS 103 301 [[15]](#references),
- 5 - `mapem` - for MAP Extended Message (MAPEM) as specified in ETSI TS 103 301 [[15]](#references),
- 6 - `ivim` - for in Vehicle Information Message (IVIM) as specified in ETSI TS 103 301 [[15]](#references),
- 7 - `ev-rsr` - for Electric vehicle recharging spot reservation message, as defined in ETSI TS 101 556-3 [[11]](#references),
- 8 - `tistpgtransaction` - for messages for Tyre Information System (TIS) and Tyre Pressure Gauge (TPG) interoperability, as specified in ETSI TS 101 556-2 [[10]](#references),
- 7 - `rfu1` - reserved for future usage,
- 8 - `rfu2` - reserved for future usage,
- 9 - `srem` - for Signal Request Extended Message as specified in ETSI TS 103 301 [[15]](#references),
- 10 - `ssem` - for Signal request Status Extended Message as specified in ETSI TS 103 301 [[15]](#references),
- 11 - `evcsn` - for Electrical Vehicle Charging Spot Notification message as specified in ETSI TS 101 556-1 [[9]](#references),
@@ -3015,12 +3061,12 @@ This DE represents the type of facility layer message.
Values:
***denm** (1)<br>
***cam** (2)<br>
***poi** (3)<br>
***poim** (3)<br>
***spatem** (4)<br>
***mapem** (5)<br>
***ivim** (6)<br>
***ev-rsr** (7)<br>
***tistpgtransaction** (8)<br>
***rfu1** (7)<br>
***rfu2** (8)<br>
***srem** (9)<br>
***ssem** (10)<br>
***evcsn** (11)<br>
@@ -3037,17 +3083,17 @@ Values:
**Categories:** Communication information
**Revision:** _Created in V2.1.1 from [**ItsPduHeader**](#ItsPduHeader)._
**Revision:** _Created in V2.1.1 from [**ItsPduHeader**](#ItsPduHeader). Value 3 re-assigned to poim and value 7 and 8 reserved in V2.2.1_
```asn1
MessageId::= INTEGER {
denm (1),
cam (2),
poi (3),
poim (3),
spatem (4),
mapem (5),
ivim (6),
ev-rsr (7),
tistpgtransaction (8),
rfu1 (7),
rfu2 (8),
srem (9),
ssem (10),
evcsn (11),
@@ -3400,8 +3446,6 @@ Values:
***dR** (5)<br>
***manuallyByOperator** (6)<br>
...,
**Categories:** GeoReference information
**Revision:** _V1.3.1, extension with value 6 added in V2.2.1_
@@ -3673,8 +3717,6 @@ Values:
***permanentCenDsrcTolling** (0)<br>
***temporaryCenDsrcTolling** (1)<br>
...,
**Categories:** Communication information
This DE indicates a traffic direction that is relevant to information indicated in a message.
This DE indicates a direction of traffic with respect to a reference direction, and a portion of that traffic with respect to a reference position.
The value shall be set to:
- 0 `allTrafficDirections` - for all traffic directions,
- 1 `upstreamTraffic` - for upstream traffic,
- 2 `downstreamTraffic` - for downstream traffic,
- 3 `oppositeTraffic` - for traffic in the opposite direction.
The terms `upstream`, `downstream` and `oppositeTraffic` are relative to the event position.
Values:
* **allTrafficDirections** (0)<br>
* **upstreamTraffic** (1)<br>
* **downstreamTraffic** (2)<br>
* **oppositeTraffic** (3)<br>
- 0 `allTrafficDirections` - for all directions of traffic,
- 1 `sameAsReferenceDirection-upstreamOfReferencePosition` - for the direction of traffic according to the reference direction, and the portion of traffic upstream of the reference position,
- 2 `sameAsReferenceDirection-downstreamOfReferencePosition` - for the direction of traffic according to the reference direction, and the portion of traffic downstream of the reference position,
- 3 `oppositeToReferenceDirection` - for the direction of traffic opposite to the reference direction.
**Categories:** GeoReference information
**Revision:** _Created in V2.1.1 from RelevanceTrafficDirection_
**Revision:** _Created in V2.1.1 from RelevanceTrafficDirection, description and naming of values changed in V2.2.1_
>>>
NOTE: Upstream traffic corresponds to the incoming traffic towards the event position,
and downstream traffic to the departing traffic away from the event position.
NOTE: Upstream traffic corresponds to the incoming traffic towards the event position, and downstream traffic to the departing traffic away from the event position.
@@ -6791,13 +6825,14 @@ This DF is an alternative representation of the cause code value of a traffic ev
* _ccAndScc_ of type [**CauseCodeChoice**](#CauseCodeChoice) <br>
the main cause of a detected event. Each entry is of a different type and represents the sub cause code.
The semantics of the entire DF are completely defined by the choice value which represents the cause code value.
The interpretation of the sub cause code value may provide additional information that is not strictly necessary to understand
the cause code itself, and is therefore optional.
The semantics of the entire DF are completely defined by the component causeCode. The interpretation of the subCauseCode may
provide additional information that is not strictly necessary to understand the causeCode itself, and is therefore optional.
**Categories:** Traffic information
**Revision:** _Created in V2.1.1,_
**Revision:** _Created in V2.1.1, description amended in V2.2.1_
```asn1
CauseCodeV2 ::= SEQUENCE {
ccAndScc CauseCodeChoice,
@@ -8283,14 +8318,14 @@ PathHistory::= SEQUENCE (SIZE(0..40)) OF PathPoint
### <a name="PathPredicted"></a>PathPredicted
This DF represents a predicted path or trajectory with a set of predicted points and optional information to generate a shape which is estimated to contain the real path.
It shall contain up to `16` [**PathPoint**](#PathPoint).
It shall contain up to `16` [**PathPointPredicted**](#PathPointPredicted).
The first PathPoint presents an offset delta position with regards to an external reference position.
Each other PathPoint presents an offset delta position and optionally an offset travel time with regards to the previous PathPoint.
**Categories:** GeoReference information
**Revision:** _created in V2.1.1 , size constraint changed to SIZE(1..16) in V2.2.1_
**Revision:** _created in V2.1.1 , size constraint changed to SIZE(1..16, ...) in V2.2.1_
```asn1
PathPredicted::= SEQUENCE (SIZE(1..16,...)) OF PathPointPredicted
```
@@ -8315,7 +8350,11 @@ This DF represents a predicted path, predicted trajectory or predicted path zone
**Revision:** _created in V2.2.1_
@@ -8375,26 +8414,14 @@ This DF defines a predicted offset position that can be used within a predicted
* _altitudeConfidence_ of type [**AltitudeConfidence**](#AltitudeConfidence) DEFAULT unavailable<br>
the optional confidence value associated to the altitude value of the geographical position, with default value unavailable.
* _pathDeltaTime_ of type [**PathDeltaTimeChoice**](#PathDeltaTimeChoice) <br>
the optional travel time separated from the waypoint to the predefined reference position.
* _pathDeltaTime_ of type [**PathDeltaTimeChoice**](#PathDeltaTimeChoice) OPTIONAL<br>
the optional travel time to the waypoint from the predefined reference position.
* _symmetricAreaOffset_ of type [**StandardLength9b**](#StandardLength9b) OPTIONAL<br>
the optional symmetric offset applied to the position in order to generate a shape.
if the component asymmetricAreaOffset is absent, the symmetricAreaOffset is applied to both sides of the position (left and right)
If the component asymmetricAreaOffset is present, the symmetricAreaOffset is applied to the enclosed side of a curve.
If the curvature of the path is 0 the offset is applied to the left handside of the path.
To determine how the lateral offset is to be applied to the path, the following steps are executed:
- For each nth pathPointPredicted (ppp_n), vectors v_(n-) and v_(n+) from ppp_n to ppp_(n-1) and from ppp_n to ppp_(n+1) are created.
- v<sup>_</sup>(n-) and v<sup>_</sup>(n+), the normalized vectors of vectors v_(n-) and v_(n+) are created.
- v<sup>_o</sup> the normalized sum of the vectors v<sup>_</sup>(n-) and v<sup>_</sup>(n+) is calculated.
The symmetrical border offset spans a vector in the direction of both v<sup>_o</sup> and -v<sup>_o</sup>, if the asymmetrical border offset is ABSENT.
The symmetrical border offset spans a vector in the direction of v<sup>_o</sup> if the asymmetrical border offset is PRESENT.
The ends of the border offsets vectors of ppp_n for each side are connected to the border offsets vectors of the endings of ppp_(n-1) and ppp_(n+1) to create the indicated zone.
If [**PathPredicted**](#PathPredicted) has only one element, the encoded area represents a circle with the asymmetricAreaOffset as the defining radius.
the optional symmetric offset to generate a shape, see Annex D for details.
* _asymmetricAreaOffset_ of type [**StandardLength9b**](#StandardLength9b) OPTIONAL<br>
the optional asymmetric offset applied to the outer curve of the path in order to generate a shape.
The asymmetrical border offset spans a vector in the direction of -v<sup>_o</sup>
the optional asymmetric offset to generate a shape, see Annex D for details.
**Categories:** GeoReference information
@@ -9423,7 +9450,6 @@ This DF together with its sub DFs Ext1, Ext2 and the DE Ext3 provides the custom
Values:
* **content** [0] INTEGER(0..127)<br>
* **extension** [1] Ext1<br>
-- one octet length
**Categories:** Basic information
@@ -9781,9 +9807,9 @@ YawRate::= SEQUENCE {
6. ISO 3779 (2011-07): "Road vehicles - Vehicle identification number (VIN) Content and structure".
7. VDV recommendation 420 (1992): "Technical Requirements for Automatic Vehicle Location / Control Systems - Radio Data Transmission (BON Version) with Supplement 1 and Supplement 2".
8. ISO 1176:1990: "Road vehicles - Masses - Vocabulary and codes".
9. ETSI TS 101 556-1: "Intelligent Transport Systems (ITS); Infrastructure to Vehicle Communication; Electric Vehicle Charging Spot Notification Specification".
10.ETSI TS 101 556-2: "Intelligent Transport Systems (ITS); Infrastructure to Vehicle Communication; Part 2: Communication system specification to support application requirements for Tyre Information System (TIS) and Tyre Pressure Gauge (TPG) interoperability".
11.ETSI TS 101 556-3: "Intelligent Transport Systems (ITS); Infrastructure to Vehicle Communications; Part 3: Communications system for the planning and reservation of EV energy supply using wireless networks".
9. ETSI TS 103 916 Intelligent Transport Systems (ITS); Parking Availability Service Specification; Release 2
10.void
11.void
12. ETSI TS 103 300-3: "Intelligent Transport Systems (ITS); Vulnerable Road Users (VRU) awareness; Part 3: Specification of VRU awareness basic service; Release 2"
13. ETSI TS 103 724: "Intelligent Transport Systems (ITS); Facilities layer function; Interference Management Zone Message (IMZM); Release 2"
14. ETSI TS 102 792: "Intelligent Transport Systems (ITS); Mitigation techniques to avoid interference between European CEN Dedicated Short Range Communication (CEN DSRC) equipment and Intelligent Transport Systems (ITS) operating in the 5 GHz frequency range".