From 9e861abef6938c2c5f6f36779e197eb60f0e1387 Mon Sep 17 00:00:00 2001 From: Saifullah Khan Date: Wed, 27 Aug 2025 15:29:27 +0200 Subject: [PATCH 1/6] The following comments are deleted which was only for the record. /** CAM module for TS 103 900 V2.2.1 (0.0.5) integrating: - ITSWG1(24)000011r8 containing the following: ExtensionContainers: - GeneralizedLanePositionsContainer - eHorizonLocationSharingContainer - PathPredictionContainer - TwoWheelerContainer - ITSWG1(24)000002r1 containing the Very Low Frequency Container - ITSWG1(24)000163r1 VehicleMovementControlContainer */ --- CAM-PDU-Descriptions.asn | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/CAM-PDU-Descriptions.asn b/CAM-PDU-Descriptions.asn index 8b40af0..2f80dbc 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -1,29 +1,23 @@ -/** CAM module for TS 103 900 V2.2.1 (0.0.5) integrating: -- ITSWG1(24)000011r8 containing the following: - ExtensionContainers: - - GeneralizedLanePositionsContainer - - eHorizonLocationSharingContainer - - PathPredictionContainer - - TwoWheelerContainer -- ITSWG1(24)000002r1 containing the Very Low Frequency Container -- ITSWG1(24)000163r1 VehicleMovementControlContainer -*/ +--! @options: no-fields-header -CAM-PDU-Descriptions {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) camPduRelease2 (103900) major-version-2 (2) minor-version-1 (1)} +CAM-PDU-Descriptions {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) camPduRelease2 (103900) + major-version-2 (2) minor-version-1 (1)} DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS -ItsPduHeader, CauseCodeV2, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Heading, LanePosition, EmergencyPriority, EmbarkationStatus, Speed, -DriveDirection, AccelerationComponent, StationType, ExteriorLights, DangerousGoodsBasic, SpecialTransportType, LightBarSirenInUse, -VehicleRole, VehicleLength, VehicleWidth, Path, RoadworksSubCauseCode, ClosedLanes, TrafficRule, SpeedLimit, SteeringWheelAngle, PerformanceClass, YawRate, -PtActivation, ProtectedCommunicationZonesRSU, CenDsrcTollingZone, GenerationDeltaTime, BasicContainer, BrakeControl, VehicleHeight2, WiperStatus, -GeneralizedLanePositions, PathPredictedList, CartesianAngle, Wgs84Angle, StabilityChangeIndication, VruSubProfileBicyclist, VruMovementControl, +ItsPduHeader, CauseCodeV2, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Heading, LanePosition, +EmergencyPriority, EmbarkationStatus, Speed, DriveDirection, AccelerationComponent, StationType, ExteriorLights, DangerousGoodsBasic, +SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, Path, RoadworksSubCauseCode, ClosedLanes, +TrafficRule, SpeedLimit, SteeringWheelAngle, PerformanceClass, YawRate, PtActivation, ProtectedCommunicationZonesRSU, +CenDsrcTollingZone, GenerationDeltaTime, BasicContainer, BrakeControl, VehicleHeight2, WiperStatus, GeneralizedLanePositions, +PathPredictedList, CartesianAngle, Wgs84Angle, StabilityChangeIndication, VruSubProfileBicyclist, VruMovementControl, BasicLaneConfiguration, PolygonalLine, MetaInformation, ConfidenceLevels, VehicleMovementControl -FROM ETSI-ITS-CDD {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) major-version-4 (4) minor-version-2 (2)} WITH SUCCESSORS +FROM ETSI-ITS-CDD {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) + major-version-4 (4) minor-version-2 (2)} WITH SUCCESSORS ; -- GitLab From df31c39835fecbe49f729bcbb6f3cfd80119d5e8 Mon Sep 17 00:00:00 2001 From: "ASN.1 Checker" Date: Wed, 27 Aug 2025 13:28:21 +0000 Subject: [PATCH 2/6] Documentation update --- docs/CAM-PDU-Descriptions.md | 35 ----------------------------------- 1 file changed, 35 deletions(-) diff --git a/docs/CAM-PDU-Descriptions.md b/docs/CAM-PDU-Descriptions.md index 4227025..cf716c8 100644 --- a/docs/CAM-PDU-Descriptions.md +++ b/docs/CAM-PDU-Descriptions.md @@ -1,14 +1,5 @@ # ASN.1 module CAM-PDU-Descriptions OID: _{itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) camPduRelease2 (103900) major-version-2 (2) minor-version-1 (1)}_ -CAM module for TS 103 900 V2.2.1 (0.0.5) integrating: -- ITSWG1(24)000011r8 containing the following: - ExtensionContainers: - - GeneralizedLanePositionsContainer - - eHorizonLocationSharingContainer - - PathPredictionContainer - - TwoWheelerContainer -- ITSWG1(24)000002r1 containing the Very Low Frequency Container -- ITSWG1(24)000163r1 VehicleMovementControlContainer ## Imports: * **[ETSI-ITS-CDD](ETSI-ITS-CDD.md)** *{itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) major-version-4 (4) minor-version-2 (2)} WITH SUCCESSORS*
@@ -18,7 +9,6 @@ This type represents the CAM PDU. It shall include the following componenets: -Fields: * _header_ of type [**ItsPduHeader**](ETSI-ITS-CDD.md#ItsPduHeader) (WITH COMPONENTS {... , protocolVersion (2), messageId(cam)})
the header of the CAM PDU. @@ -37,7 +27,6 @@ This type represents the CAM payload. It shall include the following components: -Fields: * _generationDeltaTime_ of type [**GenerationDeltaTime**](ETSI-ITS-CDD.md#GenerationDeltaTime)
Time corresponding to the time of the reference position in the CAM, considered as time of the CAM generation. @@ -53,7 +42,6 @@ CamPayload ::= SEQUENCE { ### CamParameters -Fields: * _basicContainer_ of type [**BasicContainer**](ETSI-ITS-CDD.md#BasicContainer)
the mandatory basic container of the CAM. @@ -86,7 +74,6 @@ This type represents the high frequency container. It shall include the following components: -Fields: * _basicVehicleContainerHighFrequency_ of type [**BasicVehicleContainerHighFrequency**](#BasicVehicleContainerHighFrequency)
The mandatory high frequency container of the CAM when the originating ITS-S is of the type vehicle ITS-S. @@ -108,7 +95,6 @@ This type represents the low frequency container. The low frequency container of the CAM when the originating ITS-S is of the type vehicle ITS-S. It shall be present as defined in clause 6.1.2. -Fields: * _basicVehicleContainerLowFrequency_ of type [**BasicVehicleContainerLowFrequency**](#BasicVehicleContainerLowFrequency) (WITH COMPONENTS {..., pathHistory (SIZE (0..23))})
```asn1 LowFrequencyContainer ::= CHOICE { @@ -122,7 +108,6 @@ This type represent the Special Vehicle Container. It shall include the following components: -Fields: * _publicTransportContainer_ of type [**PublicTransportContainer**](#PublicTransportContainer)
If the vehicleRole component is set to publicTransport(1) this container shall be present. @@ -162,7 +147,6 @@ This type contains detaild information of the Basic Vehicle Container High Frequ It shall include the following components: -Fields: * _heading_ of type [**Heading**](ETSI-ITS-CDD.md#Heading)
It represent the heading and heading accuracy of the vehicle movement of the originating ITS-S with regards to the true north. The heading accuracy provided in the heading Confidence value shall provide the accuracy of the measured vehicle heading with a confidence level @@ -251,7 +235,6 @@ This type contains detaild information of the Basic Vehicle Container Low Freque It shall include the following components: -Fields: * _vehicleRole_ of type [**VehicleRole**](ETSI-ITS-CDD.md#VehicleRole)
represent the role of the vehicle ITS-S that originates the CAM. Only values 0 to 7 shall be used. @@ -275,7 +258,6 @@ This type contains detaild information of the Public Transport Container. It shall include the following components: -Fields: * _embarkationStatus_ of type [**EmbarkationStatus**](ETSI-ITS-CDD.md#EmbarkationStatus)
It indicates whether the passenger embarkation is currently ongoing. @@ -294,7 +276,6 @@ This type contains detaild information of the Special Transport Container. It shall include the following components: -Fields: * _specialTransportType_ of type [**SpecialTransportType**](ETSI-ITS-CDD.md#SpecialTransportType)
which indicates whether the originating ITS-S is mounted on a special transport vehicle with heavy or oversized load or both. It shall be present if the data is available in originating ITS-S. @@ -314,7 +295,6 @@ This type contains detaild information of the Dangerous Goods Container. It shall include the following components: -Fields: * _dangerousGoodsBasic_ of type [**DangerousGoodsBasic**](ETSI-ITS-CDD.md#DangerousGoodsBasic)
identifies the type of the dangerous goods transported by the vehicle that originates the CAM. It shall be present if the data is available in the originating ITS S. @@ -330,7 +310,6 @@ This type contains detaild information of the Road Works Container Basic. It shall include the following components: -Fields: * _roadworksSubCauseCode_ of type [**RoadworksSubCauseCode**](ETSI-ITS-CDD.md#RoadworksSubCauseCode) OPTIONAL
The optional component, in case the originating ITS-S is mounted to a vehicle ITS-S participating to roadwork. It provides information on the type of roadwork that it is currently undertaking. This component shall be present if the data is available in @@ -356,7 +335,6 @@ This type contains detaild information of the Rescue Container. It shall include the following components: -Fields: * _lightBarSirenInUse_ of type [**LightBarSirenInUse**](ETSI-ITS-CDD.md#LightBarSirenInUse)
it indicates whether light-bar or a siren is in use by the vehicle originating the CAM. @@ -371,7 +349,6 @@ This type contains detaild information of the Emergency Container. It shall include the following components: -Fields: * _lightBarSirenInUse_ of type [**LightBarSirenInUse**](ETSI-ITS-CDD.md#LightBarSirenInUse)
it indicates whether light-bar or a siren is in use by the vehicle originating the CAM. @@ -394,7 +371,6 @@ This type contains detaild information of the Safety Car Container. It shall include the following components: -Fields: * _lightBarSirenInUse_ of type [**LightBarSirenInUse**](ETSI-ITS-CDD.md#LightBarSirenInUse)
it indicates whether light-bar or a siren is in use by the vehicle originating the CAM. @@ -421,7 +397,6 @@ This type contains detaild information of the RSU Container High Frequency. It shall include the following components: -Fields: * _protectedCommunicationZonesRSU_ of type [**ProtectedCommunicationZonesRSU**](ETSI-ITS-CDD.md#ProtectedCommunicationZonesRSU) OPTIONAL
an optional Information about position of a CEN DSRC Tolling Station operating in the 5,8 GHz frequency band. If this information is provided by RSUs a receiving vehicle ITS-S is prepared to adopt mitigation techniques when being in the vicinity of @@ -439,7 +414,6 @@ This information object class is an abstract template to instantiate containers. It shall include the following components: -Fields: * _id_ of type [**ExtensionContainerId**](#ExtensionContainerId) UNIQUE
the identifier of the container type. @@ -489,7 +463,6 @@ This DF represents a CAM container preceded by its type identifier and a length It shall include the following components: -Fields: * _containerId_ of type [**EXTENSION-CONTAINER-ID-AND-TYPE**](#EXTENSION-CONTAINER-ID-AND-TYPE) .&id( {ExtensionContainers} )
the identifier of the container type. @@ -515,7 +488,6 @@ This type contains detailed information about two wheelers. It is meant to use f It shall include the following components: -Fields: * _typeSpecificInformation_ of type [**TwoWheelerTypeSpecificInformation**](#TwoWheelerTypeSpecificInformation) OPTIONAL
this data field contains type specific information about two wheelers. @@ -543,7 +515,6 @@ This type contains type specific information about a two wheeler. It includes one of the following components: -Fields: * _cyclist_ of type [**CyclistTypeSpecificInformation**](#CyclistTypeSpecificInformation)
it contains cyclist-specific information. @@ -559,7 +530,6 @@ This type contains type-specific information about cyclists. It shall include the following components: -Fields: * _vruSubProfileBicyclist_ of type [**VruSubProfileBicyclist**](ETSI-ITS-CDD.md#VruSubProfileBicyclist) (unavailable | bicyclist | e-scooter | pedelec | speed-pedelec | roadbike | childrensbike) OPTIONAL
it indicates the detailed type of the cyclist. @@ -580,7 +550,6 @@ This type contains contextual, map-based location information. It shall include the following components: -Fields: * _segmentAhead_ of type [**PolygonalLine**](ETSI-ITS-CDD.md#PolygonalLine)
the road segment that the vehicle is predicted to reach, starting from the reference position. At least one node must be filled in so that the current map position can be calculated on the receiver side. @@ -614,7 +583,6 @@ This type represents the very low frequency container. It shall include the following components: -Fields: * _vehicleHeight_ of type [**VehicleHeight2**](ETSI-ITS-CDD.md#VehicleHeight2) OPTIONAL
this component represents the height of the vehicle that originates the CAM. @@ -639,7 +607,6 @@ This type represents the path prediction container. Contains information about the possible future paths of ITS station. -Fields: * _pathPredictedList_ of type [**PathPredictedList**](ETSI-ITS-CDD.md#PathPredictedList)
```asn1 PathPredictionContainer ::= SEQUENCE { @@ -653,7 +620,6 @@ This type represents the generalized lane positions container. Contains detailed information about the transversal position of the ITS station with respect to the road and potentially about the lane type. -Fields: * _generalizedLanePositions_ of type [**GeneralizedLanePositions**](ETSI-ITS-CDD.md#GeneralizedLanePositions)
```asn1 GeneralizedLanePositionsContainer ::= SEQUENCE { @@ -672,7 +638,6 @@ This type represents the vehicle movement control container. - mechanism for lateral, longitudinal movements dimensions of the vehicle -Fields: * _vehicleMovementControl_ of type [**VehicleMovementControl**](ETSI-ITS-CDD.md#VehicleMovementControl)
```asn1 VehicleMovementControlContainer ::= SEQUENCE { -- GitLab From f1d034814ff024f16a80efbd770e6c446319e33a Mon Sep 17 00:00:00 2001 From: Saifullah Khan Date: Mon, 12 Jan 2026 11:21:53 +0100 Subject: [PATCH 3/6] minor-version-2 (2)} to minor-version-3 (3)} updated. --- CAM-PDU-Descriptions.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CAM-PDU-Descriptions.asn b/CAM-PDU-Descriptions.asn index 2f80dbc..9c1d1e9 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -1,7 +1,7 @@ --! @options: no-fields-header CAM-PDU-Descriptions {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) camPduRelease2 (103900) - major-version-2 (2) minor-version-1 (1)} + major-version-2 (2) minor-version-2 (2)} DEFINITIONS AUTOMATIC TAGS ::= @@ -17,7 +17,7 @@ PathPredictedList, CartesianAngle, Wgs84Angle, StabilityChangeIndication, VruSub BasicLaneConfiguration, PolygonalLine, MetaInformation, ConfidenceLevels, VehicleMovementControl FROM ETSI-ITS-CDD {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) - major-version-4 (4) minor-version-2 (2)} WITH SUCCESSORS + major-version-4 (4) minor-version-3 (3)} WITH SUCCESSORS ; -- GitLab From 6e9ebf7af1ea7f68868306d39c3bac2bba0465fb Mon Sep 17 00:00:00 2001 From: Saifullah Khan Date: Mon, 12 Jan 2026 11:40:09 +0100 Subject: [PATCH 4/6] CAM-PDU-Descriptions.asn minor-version-2 (2) to minor-version-3 (3) updated --- CAM-PDU-Descriptions.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CAM-PDU-Descriptions.asn b/CAM-PDU-Descriptions.asn index 9c1d1e9..c4e2c32 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -1,7 +1,7 @@ --! @options: no-fields-header CAM-PDU-Descriptions {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) camPduRelease2 (103900) - major-version-2 (2) minor-version-2 (2)} + major-version-2 (2) minor-version-3 (3)} DEFINITIONS AUTOMATIC TAGS ::= -- GitLab From 66b1e8fbcafb65e8f9b652cc0769a3d81d57bcc7 Mon Sep 17 00:00:00 2001 From: Denis Filatov Date: Mon, 12 Jan 2026 12:19:57 +0100 Subject: [PATCH 5/6] link to CDD v2.4.1 --- cdd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdd b/cdd index c7296b7..15bcccb 160000 --- a/cdd +++ b/cdd @@ -1 +1 @@ -Subproject commit c7296b78c607469f735fe71643ba0d026ec92427 +Subproject commit 15bcccb09717f7767929a983d36f9963659171df -- GitLab From b57d26b2ccf5354bfd3727e191fb6e2dd3dfb42c Mon Sep 17 00:00:00 2001 From: "ASN.1 Checker" Date: Mon, 12 Jan 2026 11:23:06 +0000 Subject: [PATCH 6/6] Documentation update --- docs/CAM-PDU-Descriptions.md | 4 +- docs/ETSI-ITS-CDD.md | 1043 +++++++++++++++++++++------------- 2 files changed, 660 insertions(+), 387 deletions(-) diff --git a/docs/CAM-PDU-Descriptions.md b/docs/CAM-PDU-Descriptions.md index cf716c8..18d4bd9 100644 --- a/docs/CAM-PDU-Descriptions.md +++ b/docs/CAM-PDU-Descriptions.md @@ -1,8 +1,8 @@ # ASN.1 module CAM-PDU-Descriptions -OID: _{itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) camPduRelease2 (103900) major-version-2 (2) minor-version-1 (1)}_ +OID: _{itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) camPduRelease2 (103900) major-version-2 (2) minor-version-3 (3)}_ ## Imports: -* **[ETSI-ITS-CDD](ETSI-ITS-CDD.md)** *{itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) major-version-4 (4) minor-version-2 (2)} WITH SUCCESSORS*
+* **[ETSI-ITS-CDD](ETSI-ITS-CDD.md)** *{itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) major-version-4 (4) minor-version-3 (3)} WITH SUCCESSORS*
## Data Elements: ### CAM This type represents the CAM PDU. diff --git a/docs/ETSI-ITS-CDD.md b/docs/ETSI-ITS-CDD.md index 9901ed8..1a76b20 100644 --- a/docs/ETSI-ITS-CDD.md +++ b/docs/ETSI-ITS-CDD.md @@ -1,13 +1,5 @@ # ASN.1 module ETSI-ITS-CDD -OID: _{itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) major-version-4 (4) minor-version-2 (2)}_ -draft 002 of the CDD module for TS 102 894-1 V2.3.1 integrating: -- ITSWG1(24)000011r8 All updated CAM containers -- ITSWG1(24)000002r1 CAM CR for Very Low Frequency Container -- ITSWG1(24)000132r1 Comments to CDD (RTS/ITS-001982 v0.0.2 (TS 102 894-2 ) ) -- ITSWG1(24)000148r1 Comment to SCC for CC 100 -- ITSWG1(24)000156r1_Add_data_structures_and_element_related_behaviour_prediction.docx - -Note: the above information will be deleted before publication! +OID: _{itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) major-version-4 (4) minor-version-3 (3)}_ ## Data Elements: ### AccelerationChange @@ -17,6 +9,7 @@ This DE indicates a change of acceleration. - 0 - `accelerate` - if the magnitude of the horizontal velocity vector increases. - 1 - `decelerate` - if the magnitude of the horizontal velocity vector decreases. +Values: * **accelerate** (0)
* **decelerate** (1)
@@ -41,6 +34,7 @@ This DE indicates the acceleration confidence value which represents the estimat The value 0 shall not be used. +Values: * **outOfRange** (101)
* **unavailable** (102)
@@ -78,6 +72,7 @@ This DE indicates the status of the controlling mechanisms for longitudinal move Otherwise (for example when the corresponding system is not available due to non equipped system or information is unavailable), the corresponding bit shall be set to 0. +Values: * **brakePedalEngaged** (0)
* **gasPedalEngaged** (1)
* **emergencyBrakeEngaged** (2)
@@ -117,6 +112,7 @@ This DE represents the extension of DE AccelerationControl and should only be us Otherwise (for example when the corresponding system is not available due to non-equipped system or information is unavailable), the corresponding bit shall be set to 0. +Values: * **rearCrossTrafficAlertEngaged** (0)
* **emergencyBrakeRearEngaged** (1)
* **assistedParkingLongitudinalEngaged** (2)
@@ -141,6 +137,7 @@ This DE represents the magnitude of the acceleration vector in a defined coordin - `160` for acceleration values greater than 15,9 m/s2, - `161` when the data is unavailable. +Values: * **positiveOutOfRange** (160)
* **unavailable** (161)
@@ -166,6 +163,7 @@ This DE represents the value of an acceleration component in a defined coordinat - `160` for acceleration values greater than 15,9 m/s2, - `161` when the data is unavailable. +Values: * **negativeOutOfRange** (-160)
* **positiveOutOfRange** (160)
* **unavailable** (161)
@@ -197,6 +195,7 @@ This DE indicates an access technology. - `2`: in case of LTE-V2X access technology class, - `3`: in case of NR-V2X access technology class. +Values: * **any** (0)
* **itsg5Class** (1)
* **ltev2xClass** (2)
@@ -226,24 +225,25 @@ This DE represents the value of the sub cause code of the [**CauseCode**](#Cause - 3 - `accidentInvolvingLorry` - in case the accident involves a lorry, - 4 - `accidentInvolvingBus` - in case the accident involves a bus, - 5 - `accidentInvolvingHazardousMaterials`- in case the accident involves hazardous material, - - 6 - `accidentOnOppositeLane` - in case the accident happens on opposite lanes, + - 6 - `accidentOnOppositeLane-deprecated` - deprecated, - 7 - `unsecuredAccident` - in case the accident is not secured, - 8 - `assistanceRequested` - in case rescue and assistance are requested, - 9-255 - reserved for future usage. +Values: * **unavailable** (0)
* **multiVehicleAccident** (1)
* **heavyAccident** (2)
* **accidentInvolvingLorry** (3)
* **accidentInvolvingBus** (4)
* **accidentInvolvingHazardousMaterials** (5)
-* **accidentOnOppositeLane** (6)
+* **accidentOnOppositeLane-deprecated** (6)
* **unsecuredAccident** (7)
* **assistanceRequested** (8)
    **Categories:** Traffic information -    **Revision:** _V1.3.1_ +    **Revision:** _V1.3.1, value 6 deprecated in V2.4.1_ ```asn1 AccidentSubCauseCode ::= INTEGER { unavailable (0), @@ -252,14 +252,14 @@ AccidentSubCauseCode ::= INTEGER { accidentInvolvingLorry (3), accidentInvolvingBus (4), accidentInvolvingHazardousMaterials (5), - accidentOnOppositeLane (6), + accidentOnOppositeLane-deprecated (6), unsecuredAccident (7), assistanceRequested (8) } (0..255) ``` -### AdverseWeatherCondition-AdhesionSubCauseCode -This DE represents the value of the sub cause code of the [**CauseCode**](#CauseCode) `adverseWeatherCondition-Adhesion`. +### AdhesionSubCauseCode +This DE represents the value of the sub cause code of the [**CauseCode**](#CauseCode) `adhesion`. The value shall be set to: - 0 - `unavailable` - in case information on the cause of the low road adhesion is unavailable, @@ -270,11 +270,14 @@ This DE represents the value of the sub cause code of the [**CauseCode**](#Cause - 5 - `iceOnRoad` - in case the low road adhesion is due to ice on the road, - 6 - `blackIceOnRoad` - in case the low road adhesion is due to black ice on the road, - 7 - `oilOnRoad` - in case the low road adhesion is due to oil on the road, - - 8 - `looseChippings` - in case the low road adhesion is due to loose gravel or stone fragments detached from a road surface or from a hazard, + - 8 - `looseChippings` - in case the low road adhesion is due to loose gravel or stone fragments on the road, - 9 - `instantBlackIce` - in case the low road adhesion is due to instant black ice on the road surface, - 10 - `roadsSalted` - when the low road adhesion is due to salted road, - - 11-255 - are reserved for future usage. + - 11 - `flooding` - in case low road adhesion is due to flooding of the road, + - 12 - `waterOnRoad` - in case low road adhesion is due to a shallow layer of standing water on the road (not flooding). + - 12-255 - are reserved for future usage. +Values: * **unavailable** (0)
* **heavyFrostOnRoad** (1)
* **fuelOnRoad** (2)
@@ -286,12 +289,14 @@ This DE represents the value of the sub cause code of the [**CauseCode**](#Cause * **looseChippings** (8)
* **instantBlackIce** (9)
* **roadsSalted** (10)
+* **flooding** (11)
+* **waterOnRoad** (12)
    **Categories:** Traffic information -    **Revision:** _V1.3.1_ +    **Revision:** _V1.3.1, name changed to AdhesionSubCauseCode in V2.4.1, value 11 moved from hazardousLocation-SurfaceCondition to this DE and value 12 added in V2.4.1_ ```asn1 -AdverseWeatherCondition-AdhesionSubCauseCode ::= INTEGER { +AdhesionSubCauseCode ::= INTEGER { unavailable (0), heavyFrostOnRoad (1), fuelOnRoad (2), @@ -302,26 +307,29 @@ AdverseWeatherCondition-AdhesionSubCauseCode ::= INTEGER { oilOnRoad (7), looseChippings (8), instantBlackIce (9), - roadsSalted (10) + roadsSalted (10), + flooding (11), + waterOnRoad (12) } (0..255) ``` -### AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode -This DE represents the value of the sub cause codes of the [**CauseCode**](#CauseCode) `adverseWeatherCondition-ExtremeWeatherCondition`. +### AdverseWeatherCondition-WindSubCauseCode +This DE represents the value of the sub cause codes of the [**CauseCode**](#CauseCode) `adverseWeatherCondition-Wind`. The value shall be set to: - - 0 - `unavailable` - in case information on the type of extreme weather condition is unavailable, - - 1 - `strongWinds` - in case the type of extreme weather condition is strong wind, - - 2 - `damagingHail`- in case the type of extreme weather condition is damaging hail, - - 3 - `hurricane` - in case the type of extreme weather condition is hurricane, - - 4 - `thunderstorm`- in case the type of extreme weather condition is thunderstorm, - - 5 - `tornado` - in case the type of extreme weather condition is tornado, - - 6 - `blizzard` - in case the type of extreme weather condition is blizzard. - - 7-255 - are reserved for future usage. - + - 0 - `unavailable` - in case information on the type of wind is unavailable, + - 1 - `strongWinds` - in case the type of wind is strong wind such as gale or storm (e.g. Beaufort scale number 9-11), + - 2 - `damagingHail-deprecated` - deprecated since not representing a wind related event, + - 3 - `hurricane` - in case the type of storm is hurricane (e.g. Beaufort scale number 12), + - 4 - `thunderstorm` - in case the type of storm is thunderstorm, + - 5 - `tornado` - in case the type of storm is tornado, + - 6 - `blizzard` - in case the type of storm is blizzard. + - 7-255 - are reserved for future usage. + +Values: * **unavailable** (0)
* **strongWinds** (1)
-* **damagingHail** (2)
+* **damagingHail-deprecated** (2)
* **hurricane** (3)
* **thunderstorm** (4)
* **tornado** (5)
@@ -329,16 +337,16 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus     **Categories:** Traffic information -    **Revision:** _V1.3.1_ +    **Revision:** _V1.3.1, DE renamed in V2.4.1, value 2 deprecated, description of value 1 and 3 amended in V2.4.1_ ```asn1 -AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode ::= INTEGER { - unavailable (0), - strongWinds (1), - damagingHail (2), - hurricane (3), - thunderstorm (4), - tornado (5), - blizzard (6) +AdverseWeatherCondition-WindSubCauseCode ::= INTEGER { + unavailable (0), + strongWinds (1), + damagingHail-deprecated (2), + hurricane (3), + thunderstorm (4), + tornado (5), + blizzard (6) } (0..255) ``` @@ -347,25 +355,26 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus The value shall be set to: - 0 - `unavailable` - in case information on the type of precipitation is unavailable, - - 1 - `heavyRain` - in case the type of precipitation is heavy rain, - - 2 - `heavySnowfall` - in case the type of precipitation is heavy snow fall, - - 3 - `softHail` - in case the type of precipitation is soft hail. + - 1 - `rain` - in case the type of precipitation is rain, + - 2 - `snowfall` - in case the type of precipitation is snowfall, + - 3 - `hail` - in case the type of precipitation is hail. - 4-255 - are reserved for future usage +Values: * **unavailable** (0)
-* **heavyRain** (1)
-* **heavySnowfall** (2)
-* **softHail** (3)
+* **rain** (1)
+* **snowfall** (2)
+* **hail** (3)
    **Categories:** Traffic information -    **Revision:** _V1.3.1_ +    **Revision:** _V1.3.1, values 1,2,3 renamed in V2.4.1_ ```asn1 AdverseWeatherCondition-PrecipitationSubCauseCode ::= INTEGER { - unavailable (0), - heavyRain (1), - heavySnowfall (2), - softHail (3) + unavailable (0), + rain (1), + snowfall (2), + hail (3) } (0..255) ``` @@ -376,35 +385,36 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus - 0 - `unavailable` - in case information on the cause of low visibility is unavailable, - 1 - `fog` - in case the cause of low visibility is fog, - 2 - `smoke` - in case the cause of low visibility is smoke, - - 3 - `heavySnowfall` - in case the cause of low visibility is heavy snow fall, - - 4 - `heavyRain` - in case the cause of low visibility is heavy rain, - - 5 - `heavyHail` - in case the cause of low visibility is heavy hail, + - 3 - `snowfall` - in case the cause of low visibility is snow fall, + - 4 - `rain` - in case the cause of low visibility is rain, + - 5 - `hail` - in case the cause of low visibility is hail, - 6 - `lowSunGlare` - in case the cause of low visibility is sun glare, - 7 - `sandstorms` - in case the cause of low visibility is sand storm, - 8 - `swarmsOfInsects`- in case the cause of low visibility is swarm of insects. - 9-255 - are reserved for future usage +Values: * **unavailable** (0)
* **fog** (1)
* **smoke** (2)
-* **heavySnowfall** (3)
-* **heavyRain** (4)
-* **heavyHail** (5)
+* **snowfall** (3)
+* **rain** (4)
+* **hail** (5)
* **lowSunGlare** (6)
* **sandstorms** (7)
* **swarmsOfInsects** (8)
    **Categories:** Traffic information -    **Revision:** _V1.3.1_ +    **Revision:** _V1.3.1, values 3, 4, 5 renamed in V2.4.1_ ```asn1 AdverseWeatherCondition-VisibilitySubCauseCode ::= INTEGER { unavailable (0), fog (1), smoke (2), - heavySnowfall (3), - heavyRain (4), - heavyHail (5), + snowfall (3), + rain (4), + hail (5), lowSunGlare (6), sandstorms (7), swarmsOfInsects (8) @@ -418,6 +428,7 @@ This DE represents the air humidity in tenths of percent. - `n` (`n > 0` and `n < 1001`) indicates that the applicable value is equal to or less than n x 0,1 percent and greater than (n-1) x 0,1 percent. - `1001` indicates that the air humidity is unavailable. +Values: * **oneHundredPercent** (1000)
* **unavailable** (1001)
@@ -455,6 +466,7 @@ This DE indicates the altitude confidence value which represents the estimated a - 14 - `outOfRange` - if the confidence value is out of range, i.e. greater than 200 metres, - 15 - `unavailable` - if the confidence value is unavailable. +Values: * **alt-000-01** (0)
* **alt-000-02** (1)
* **alt-000-05** (2)
@@ -512,6 +524,7 @@ This DE represents the altitude value in a WGS84 coordinate system. - `800 000` if the altitude greater than 7 999,99 m, - `800 001` if the information is not available. +Values: * **negativeOutOfRange** (-100000)
* **postiveOutOfRange** (800000)
* **unavailable** (800001)
@@ -543,6 +556,7 @@ This DE indicates the angle confidence value which represents the estimated abso - `126` if the accuracy is out of range, i.e. greater than 12,5 degrees, - `127` if the accuracy information is not available. +Values: * **outOfRange** (126)
* **unavailable** (127)
@@ -573,6 +587,7 @@ This DE indicates the angular speed confidence value which represents the estima - 6 - `outOfRange` - if the accuracy is out of range, i.e. greater than 50 degrees/second, - 7 - `unavailable` - if the accuracy information is unavailable. +Values: * **degSec-01** (0)
* **degSec-02** (1)
* **degSec-05** (2)
@@ -613,6 +628,7 @@ This DE indicates the angular acceleration confidence value which represents the - 6 - `outOfRange` - if the accuracy is out of range, i.e. greater than 50 degrees/second2, - 7 - `unavailable` - if the accuracy information is unavailable. +Values: * **degSecSquared-01** (0)
* **degSecSquared-02** (1)
* **degSecSquared-05** (2)
@@ -654,6 +670,7 @@ This DE indicates the status of the controlling mechanisms for the lateral and c Otherwise (for example when the corresponding system is not available due to non-equipped system or information is unavailable), the corresponding bit shall be set to 0. +Values: * **emergencySteeringSystemEngaged** (0)
* **autonomousEmergencySteeringEngaged** (1)
* **automaticLaneChangeEngaged** (2)
@@ -683,6 +700,7 @@ This DE indicates the number of axles of a passing train. - `1001`indicates that the number of axles is out of range, - `1002` the information is unavailable. +Values: * **outOfRange** (1001)
* **unavailable** (1002)
@@ -707,6 +725,7 @@ This DE represents the measured uncompensated atmospheric pressure. - `12001` indicates that the values is greater than 120000 Pa, - `12002` indicates that the information is not available. +Values: * **outOfRangelower** (2999)
* **outOfRangeUpper** (12001)
* **unavailable** (12002)
@@ -732,6 +751,7 @@ This DE indicates the cardinal number of bogies of a train. - `100`indicates that the number of bogies is out of range, - `101` the information is unavailable. +Values: * **outOfRange** (100)
* **unavailable** (101)
@@ -758,6 +778,7 @@ This DE indicates the status of the vehicle´s brake control system during an ex Otherwise (for example when the corresponding system is not available due to non equipped system or information is unavailable), the corresponding bit shall be set to 0. +Values: * **abs** (0)
* **tcs** (1)
* **esc** (2)
@@ -803,6 +824,7 @@ This DE represents an angle value described in a local Cartesian coordinate syst The value 3600 shall not be used. +Values: * **valueNotUsed** (3600)
* **unavailable** (3601)
@@ -829,6 +851,7 @@ This DE represents an angular acceleration value described in a local Cartesian - `255` if the acceleration is greater than 254 degrees/s2, - `256` if the information is unavailable. +Values: * **negativeOutOfRange** (-255)
* **positiveOutOfRange** (255)
* **unavailable** (256)
@@ -856,6 +879,7 @@ This DE represents an angular velocity component described in a local Cartesian - `255` if the velocity is greater than 254 degrees/s, - `256` if the information is unavailable. +Values: * **negativeOutofRange** (-255)
* **positiveOutOfRange** (255)
* **unavailable** (256)
@@ -880,23 +904,23 @@ The DE represents the value of the cause code of an event. - 0 - reserved for future use, - 1 - `trafficCondition` - in case the type of event is an abnormal traffic condition, - 2 - `accident` - in case the type of event is a road accident, - - 3 - `roadworks` - in case the type of event is roadwork, - - 4 - reserved for future usage, + - 3 - `roadworks` - in case the type of event is roadworks, based on authoritative information, + - 4 - `detectedRoadworks` - in case the type of event is roadworks, based on non-authoritative information such as factual detections, - 5 - `impassability` - in case the type of event is unmanaged road blocking, referring to any blocking of a road, partial or total, which has not been adequately secured and signposted, - - 6 - `adverseWeatherCondition-Adhesion` - in case the type of event is low adhesion, + - 6 - `adhesion` - in case the type of event is low adhesion of the road surface, - 7 - `aquaplaning` - danger of aquaplaning on the road, - 8 - reserved for future usage, - - 9 - `hazardousLocation-SurfaceCondition` - in case the type of event is abnormal road surface condition, + - 9 - `hazardousLocation-SurfaceCondition` - in case the type of event is abnormal road surface condition not covered by `adhesion` - 10 - `hazardousLocation-ObstacleOnTheRoad` - in case the type of event is obstacle on the road, - 11 - `hazardousLocation-AnimalOnTheRoad` - in case the type of event is animal on the road, - 12 - `humanPresenceOnTheRoad` - in case the type of event is presence of human vulnerable road user on the road, - 13 - reserved for future usage, - 14 - `wrongWayDriving` - in case the type of the event is vehicle driving in wrong way, - - 15 - `rescueAndRecoveryWorkInProgress` - in case the type of event is rescue and recovery work for accident or for a road hazard in progress, + - 15 - `rescueRecoveryAndMaintenanceWorkInProgress` - in case the type of event is rescue, recovery and maintenance work for accident or for a road hazard in progress, - 16 - reserved for future usage, - - 17 - `adverseWeatherCondition-ExtremeWeatherCondition`- in case the type of event is extreme weather condition, + - 17 - `adverseWeatherCondition-Wind `- in case the type of event is wind, - 18 - `adverseWeatherCondition-Visibility` - in case the type of event is low visibility, - 19 - `adverseWeatherCondition-Precipitation` - in case the type of event is precipitation, - 20 - `violence` - in case the the type of event is human violence on or near the road, @@ -918,19 +942,22 @@ The DE represents the value of the cause code of an event. is activated, - 100 - `railwayLevelCrossing` - in case the type of event is a railway level crossing. - 101-255 - are reserved for future usage. + name and/or definition of values 3, 6, 9, 15 and 17 changed in V2.4.1, value 4 assigned in V2.4.1 +Values: * **trafficCondition** (1)
* **accident** (2)
* **roadworks** (3)
+* **detectedRoadworks** (4)
* **impassability** (5)
-* **adverseWeatherCondition-Adhesion** (6)
+* **adhesion** (6)
* **aquaplaning** (7)
* **hazardousLocation-SurfaceCondition** (9)
* **hazardousLocation-ObstacleOnTheRoad** (10)
* **hazardousLocation-AnimalOnTheRoad** (11)
* **humanPresenceOnTheRoad** (12)
* **wrongWayDriving** (14)
-* **rescueAndRecoveryWorkInProgress** (15)
+* **rescueRecoveryAndMaintenanceWorkInProgress** (15)
* **adverseWeatherCondition-ExtremeWeatherCondition** (17)
* **adverseWeatherCondition-Visibility** (18)
* **adverseWeatherCondition-Precipitation** (19)
@@ -951,21 +978,22 @@ The DE represents the value of the cause code of an event.     **Categories:** Traffic information -    **Revision:** _V1.3.1, value 28 added in V2.2.1, definition of values 12 and 95 changed in V2.2.1_ +    **Revision:** _V1.3.1, value 20 and 100 added in V2.1.1, value 28 added in V2.2.1, definition of values 12 and 95 changed in V2.2.1,_ ```asn1 CauseCodeType ::= INTEGER { trafficCondition (1), accident (2), roadworks (3), + detectedRoadworks (4), impassability (5), - adverseWeatherCondition-Adhesion (6), + adhesion (6), aquaplaning (7), hazardousLocation-SurfaceCondition (9), hazardousLocation-ObstacleOnTheRoad (10), hazardousLocation-AnimalOnTheRoad (11), humanPresenceOnTheRoad (12), wrongWayDriving (14), - rescueAndRecoveryWorkInProgress (15), + rescueRecoveryAndMaintenanceWorkInProgress (15), adverseWeatherCondition-ExtremeWeatherCondition (17), adverseWeatherCondition-Visibility (18), adverseWeatherCondition-Precipitation (19), @@ -994,6 +1022,7 @@ This DF represents the value of a cartesian coordinate with a range of -30,94 me - `n` (`n > -3 094` and `n < 1 001`) if the longitudinal offset information is equal to or less than n x 0,01 metre and more than (n-1) x 0,01 metre, - `1001` if the longitudinal offset is out of range, i.e. greater than 10 metres. +Values: * **negativeOutOfRange** (-3094)
* **positiveOutOfRange** (1001)
@@ -1017,6 +1046,7 @@ This DF represents the value of a cartesian coordinate with a range of -327,68 m - `n` (`n > -32 768` and `n < 32 767`) if the longitudinal offset information is equal to or less than n x 0,01 metre and more than (n-1) x 0,01 metre, - `32 767` if the longitudinal offset is out of range, i.e. greater than + 327,66 metres. +Values: * **negativeOutOfRange** (-32768)
* **positiveOutOfRange** (32767)
@@ -1040,6 +1070,7 @@ This DF represents the value of a cartesian coordinate with a range of -1 310,72 - `n` (`n > 131 072` and `n < 131 071`) if the longitudinal offset information is equal to or less than n x 0,01 metre and more than (n-1) x 0,01 metre, - `131 071` if the longitudinal offset is out of range, i.e. greater than + 1 310,70 metres. +Values: * **negativeOutOfRange** (-131072)
* **positiveOutOfRange** (131071)
@@ -1082,6 +1113,7 @@ This DE indicates the reason why a cluster leader intends to break up the cluste - 5 - `receptionOfCpmContainingCluster` - if the leader received a Collective Perception Message containing information about the same cluster. - 6 to 15 - are reserved for future use. +Values: * **notProvided** (0)
* **clusteringPurposeCompleted** (1)
* **leaderMovedOutOfClusterBoundingBox** (2)
@@ -1118,6 +1150,7 @@ This DE indicates the reason why a cluster participant is leaving the cluster. - 8 - `safetyCondition` - if a safety condition applies. - 9 to 15 - are reserved for future use +Values: * **notProvided** (0)
* **clusterLeaderLost** (1)
* **clusterDisbandedByLeader** (2)
@@ -1159,8 +1192,11 @@ This DE represents the sub cause codes of the [**CauseCode**](#CauseCode) `colli - 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. + - 8 - `erraticDriving` - in case the collision risk is due a vehicle exhibiting inconsistent and unpredictable actions like swerving, abrupt lane changes, and inconsistent speed. + - 9 - `recklessDriving` - in case the collision risk is due a vehicle exhibiting aggressive manoeuvres like tailgating and sudden lane changes and which ignores traffic rules. + - 10-255 - are reserved for future usage. +Values: * **unavailable** (0)
* **longitudinalCollisionRisk** (1)
* **crossingCollisionRisk** (2)
@@ -1169,10 +1205,12 @@ This DE represents the sub cause codes of the [**CauseCode**](#CauseCode) `colli * **collisionRiskWithPedestrian** (5)
* **collisionRiskWithCyclist** (6)
* **collisionRiskWithMotorVehicle** (7)
+* **erraticDriving** (8)
+* **recklessDriving** (9)
    **Categories:** Traffic information -    **Revision:** _V1.3.1, values 5-7 assigned in V2.2.1_ +    **Revision:** _V1.3.1, values 5-7 assigned in V2.2.1, values 8-9 added in V2.4.1_ ```asn1 CollisionRiskSubCauseCode ::= INTEGER { unavailable (0), @@ -1182,7 +1220,9 @@ CollisionRiskSubCauseCode ::= INTEGER { vulnerableRoadUser (4), collisionRiskWithPedestrian (5), collisionRiskWithCyclist (6), - collisionRiskWithMotorVehicle (7) + collisionRiskWithMotorVehicle (7), + erraticDriving (8), + recklessDriving (9) }(0..255) ``` @@ -1193,6 +1233,7 @@ This DE represents a confidence level in percentage. - `n` (`n > 0` and `n < 101`) : for the confidence level in %, - `101` : in case the confidence level is not available. +Values: * **unavailable** (101)
    **Unit:** _Percent_ @@ -1215,6 +1256,7 @@ This DE indicates the coordinate confidence value which represents the estimated - `4095` if the confidence value is greater than 40,94 metres, - `4096` if the confidence value is not available. +Values: * **outOfRange** (4095)
* **unavailable** (4096)
@@ -1235,12 +1277,13 @@ This DE represents the Bravais-Pearson correlation value for each cell of a lowe The value shall be set to: - `-100` in case of full negative correlation, - - `n` (`n > -100` and `n < 0`) if the correlation is negative and equal to n x 100, + - `n` (`n > -100` and `n < 0`) if the correlation is negative and equal to n/100, - `0` in case of no correlation, - - `n` (`n > 0` and `n < 100`) if the correlation is positive and equal to n x 100, + - `n` (`n > 0` and `n < 100`) if the correlation is positive and equal to n/100, - `100` in case of full positive correlation, - `101` in case the correlation information is unavailable. +Values: * **full-negative-correlation** (-100)
* **no-correlation** (0)
* **full-positive-correlation** (100)
@@ -1250,7 +1293,7 @@ This DE represents the Bravais-Pearson correlation value for each cell of a lowe     **Categories:** Basic information -    **Revision:** _Created in V2.1.1_ +    **Revision:** _Created in V2.1.1, corrected the value to n/100 on V2.4.1_ ```asn1 CorrelationCellValue ::= INTEGER { full-negative-correlation (-100), @@ -1278,6 +1321,7 @@ The DE describes whether the yaw rate is used to calculate the curvature for a c - 1 - `yawRateNotUsed` - if the yaw rate is not used, - 2 - `unavailable` - if the information of curvature calculation mode is unknown. +Values: * **yawRateUsed** (0)
* **yawRateNotUsed** (1)
* **unavailable** (2)
@@ -1308,6 +1352,7 @@ This DE indicates the acceleration confidence value which represents the estimat - 6 - `outOfRange` - if the confidence value is out of range, i.e. greater than 0,1 m-1, - 7 - `unavailable` - if the confidence value is not available. +Values: * **onePerMeter-0-00002** (0)
* **onePerMeter-0-0001** (1)
* **onePerMeter-0-0005** (2)
@@ -1357,6 +1402,7 @@ This DE describes vehicle turning curve with the following information: - `1022`, for values greater than 1021, - `1023`, if the information is not available. +Values: * **outOfRangeNegative** (-1023)
* **straight** (0)
* **outOfRangePositive** (1022)
@@ -1392,6 +1438,7 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus - 4 - `queueInTunnel` - in case queue is detected in tunnel, - 5-255 - reserved for future usage. +Values: * **unavailable** (0)
* **suddenEndOfQueue** (1)
* **queueOverHill** (2)
@@ -1416,6 +1463,7 @@ This DE indicates the type of the dangerous goods being carried by a heavy vehic The value is assigned according to `class` and `division` definitions of dangerous goods as specified in part II, chapter 2.1.1.1 of European Agreement concerning the International Carriage of Dangerous Goods by Road [[3]](#references). +Values: * **explosives1** (0)
* **explosives2** (1)
* **explosives3** (2)
@@ -1477,8 +1525,10 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus - 5 - `aebEngaged` - in case Autonomous Emergency Braking (AEB) system is engaged, - 6 - `brakeWarningEngaged` - in case brake warning is engaged, - 7 - `collisionRiskWarningEngaged` - in case collision risk warning is engaged, - - 8-255 - reserved for future usage. + - 8 - `riskMitigationFunctionEngaged` - in case the Risk Mitigation Function according to UNECE Regulation 79 is engaged, + - 9-255 - reserved for future usage. +Values: * **unavailable** (0)
* **emergencyElectronicBrakeEngaged** (1)
* **preCrashSystemEngaged** (2)
@@ -1487,10 +1537,11 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus * **aebEngaged** (5)
* **brakeWarningEngaged** (6)
* **collisionRiskWarningEngaged** (7)
+* **riskMitigationFunctionEngaged** (8)
    **Categories:** Traffic information -    **Revision:** _V1.3.1_ +    **Revision:** _V1.3.1, value 8 assigned in V2.4.1_ ```asn1 DangerousSituationSubCauseCode ::= INTEGER { unavailable (0), @@ -1500,7 +1551,8 @@ DangerousSituationSubCauseCode ::= INTEGER { absEngaged (4), aebEngaged (5), brakeWarningEngaged (6), - collisionRiskWarningEngaged (7) + collisionRiskWarningEngaged (7), + riskMitigationFunctionEngaged (8) } (0..255) ``` @@ -1516,6 +1568,7 @@ This DE represents an offset altitude with regards to a defined altitude value. - `12 799` for values equal to or greater than 127,99 metres, - `12 800` when the information is unavailable. +Values: * **negativeOutOfRange** (-12700)
* **positiveOutOfRange** (12799)
* **unavailable** (12800)
@@ -1543,6 +1596,7 @@ This DE represents an offset latitude with regards to a defined latitude value. - `n` (`n > 0` and `n < 131 072`) for offset n x 10-7 degree towards the north from the reference position, - `131 072` when the information is unavailable. +Values: * **unavailable** (131072)
    **Unit:** _10-7 degree_ @@ -1566,6 +1620,7 @@ This DE represents an offset longitude with regards to a defined longitude value - `n` (`n > 0` and `n < 131 072`) for offset n x 10-7 degree towards the east from the reference position, - `131 072` when the information is unavailable. +Values: * **unavailable** (131072)
    **Unit:** _10-7 degree_ @@ -1618,6 +1673,7 @@ This DE represents a difference in time with respect to a reference time. It can be interpreted as the first 8 bits of a GenerationDeltaTime. To convert it to a [**GenerationDeltaTime**](ETSI-ITS-CDD.md#GenerationDeltaTime), multiply by 256 (i.e. append a `00` byte) +Values: * **unavailable** (255)
    **Unit:** _256 * 0,001 s_ @@ -1638,6 +1694,7 @@ This DE represents a difference in time with respect to a reference time. - `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 0,1 s, and greater than (n-1) x 0,1 s, +Values: * **unavailable** (127)
    **Unit:** _0,1 s_ @@ -1693,6 +1750,7 @@ This DE indicates a direction with respect to a defined reference direction. - 2 - `bothDirections` - to indicate both directions, i.e. the same and the opposite direction, - 3 - `unavailable` - to indicate that the information is unavailable. +Values: * **sameDirection** (0)
* **oppositeDirection** (1)
* **bothDirections** (2)
@@ -1718,6 +1776,7 @@ This DE indicates in which direction something is moving. - 1 - `backwards` - to indicate it is moving backwards, - 2 - `unavailable` - to indicate that the information is unavailable. +Values: * **forward** (0)
* **backward** (1)
* **unavailable** (2)
@@ -1775,6 +1834,7 @@ This DE indicates the right of priority requested or assumed by an operating eme - 0 - `requestForRightOfWay` - when the vehicle is requesting/assuming the right of way, - 1 - `requestForFreeCrossingAtATrafficLight` - when the vehicle is requesting/assuming the right to pass at a (red) traffic light. +Values: * **requestForRightOfWay** (0)
* **requestForFreeCrossingAtATrafficLight** (1)
@@ -1798,6 +1858,7 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus - 2 - `prioritizedVehicleApproaching` - in case a prioritized vehicle is approaching, - 3-255 - reserved for future usage. +Values: * **unavailable** (0)
* **emergencyVehicleApproaching** (1)
* **prioritizedVehicleApproaching** (2)
@@ -1827,6 +1888,7 @@ This DE indicated the type of energy being used and stored in vehicle. - Otherwise, the corresponding bit shall be set to `0`. +Values: * **hydrogenStorage** (0)
* **electricEnergyStorage** (1)
* **liquidPropaneGas** (2)
@@ -1912,6 +1974,7 @@ This DE describes the status of the exterior light switches of a vehicle incl. V For hazard indicator, the `leftTurnSignalOn (2)` and `rightTurnSignalOn (3)` shall be both set to `1`. +Values: * **lowBeamHeadlightsOn** (0)
* **highBeamHeadlightsOn** (1)
* **leftTurnSignalOn** (2)
@@ -1965,6 +2028,7 @@ This DE indicates the current status of a hard shoulder: whether it is available - 1 - `closed` - if the hard shoulder is closed and cannot be occupied in any case, - 2 - `availableForDriving` - if the hard shoulder is available for regular driving. +Values: * **availableForStopping** (0)
* **closed** (1)
* **availableForDriving** (2)
@@ -1996,6 +2060,7 @@ This DE represents the value of the sub cause code of the [**CauseCode**](#Cause - 9 - `domesticAnimalsLarge` - in case large size domestic animal(s) are present on the road. - 10-255 - are reserved for future usage. +Values: * **unavailable** (0)
* **wildAnimals** (1)
* **herdOfAnimals** (2)
@@ -2040,6 +2105,7 @@ This DE represents the sub cause code of the [**CauseCode**](#CauseCode) `hazar The definition of whether a curve is dangerous may vary according to region and according to vehicle types/mass and vehicle speed driving on the curve. This definition is out of scope of the present document. +Values: * **unavailable** (0)
* **dangerousLeftTurnCurve** (1)
* **dangerousRightTurnCurve** (2)
@@ -2065,16 +2131,17 @@ HazardousLocation-DangerousCurveSubCauseCode ::= INTEGER { This DE represents the value of the sub cause code of the [**CauseCode**](#CauseCode) `hazardousLocation-ObstacleOnTheRoad`. The value shall be set to: - - 0 - `unavailable` - in case further detailed information on the detected obstacle is unavailable, - - 1 - `shedLoad` - in case detected obstacle is large amount of obstacles (shedload), - - 2 - `partsOfVehicles`- in case detected obstacles are parts of vehicles, - - 3 - `partsOfTyres` - in case the detected obstacles are parts of tyres, - - 4 - `bigObjects` - in case the detected obstacles are big objects, - - 5 - `fallenTrees` - in case the detected obstacles are fallen trees, - - 6 - `hubCaps` - in case the detected obstacles are hub caps, - - 7 - `waitingVehicles`- in case the detected obstacles are waiting vehicles. + - 0 - `unavailable` - in case further detailed information on the detected obstacle is unavailable, + - 1 - `shedLoad` - in case detected obstacle is large amount of obstacles (shedload), + - 2 - `partsOfVehicles` - in case detected obstacles are parts of vehicles, + - 3 - `partsOfTyres` - in case the detected obstacles are parts of tyres, + - 4 - `bigObjects` - in case the detected obstacles are big objects, + - 5 - `fallenTrees` - in case the detected obstacles are fallen trees, + - 6 - `hubCaps` - in case the detected obstacles are hub caps, + - 7 - `waitingVehicles-deprecated` - deprecated since not representing an obstacle and already covered by StationaryVehicleSubCauseCode. - 8-255 - are reserved for future usage. +Values: * **unavailable** (0)
* **shedLoad** (1)
* **partsOfVehicles** (2)
@@ -2082,21 +2149,21 @@ This DE represents the value of the sub cause code of the [**CauseCode**](#Cause * **bigObjects** (4)
* **fallenTrees** (5)
* **hubCaps** (6)
-* **waitingVehicles** (7)
+* **waitingVehicles-deprecated** (7)
    **Categories:** Traffic information -    **Revision:** _V1.3.1_ +    **Revision:** _V1.3.1, value 7 deprecated in V2.4.1_ ```asn1 HazardousLocation-ObstacleOnTheRoadSubCauseCode ::= INTEGER { - unavailable (0), - shedLoad (1), - partsOfVehicles (2), - partsOfTyres (3), - bigObjects (4), - fallenTrees (5), - hubCaps (6), - waitingVehicles (7) + unavailable (0), + shedLoad (1), + partsOfVehicles (2), + partsOfTyres (3), + bigObjects (4), + fallenTrees (5), + hubCaps (6), + waitingVehicles-deprecated (7) } (0..255) ``` @@ -2104,50 +2171,55 @@ HazardousLocation-ObstacleOnTheRoadSubCauseCode ::= INTEGER { This DE represents the value of the sub cause code of the [**CauseCode**](#CauseCode) `hazardousLocation-SurfaceCondition`. The value shall be set to: - - 0 - `unavailable` - in case further detailed information on the road surface condition is unavailable, - - 1 - `rockfalls` - in case rock falls are detected on the road surface, - - 2 - `earthquakeDamage`- in case the road surface is damaged by earthquake, - - 3 - `sewerCollapse` - in case of sewer collapse on the road surface, - - 4 - `subsidence` - in case road surface is damaged by subsidence, - - 5 - `snowDrifts` - in case road surface is damaged due to snow drift, - - 6 - `stormDamage` - in case road surface is damaged by strong storm, - - 7 - `burstPipe` - in case road surface is damaged due to pipe burst, - - 8 - `volcanoEruption` - in case road surface is damaged due to volcano eruption, - - 9 - `fallingIce` - in case road surface damage is due to falling ice, - - 10 - `fire` - in case there is fire on or near to the road surface, - - 11 - `flooding` - in case the road surface is flooded. - - 12-255 - are reserved for future usage. - + - 0 - `unavailable` - in case further detailed information on the road surface condition is unavailable, + - 1 - `rockfalls` - in case rock falls have fallen on the road surface, + - 2 - `earthquakeDamage-deprecated` - deprecated since it is covered by 1 rockfalls and 4 subsidence, + - 3 - `sinkhole` - in case of a partial collapse of the road surface that creates a depression (hole) in the pavement, + - 4 - `subsidence` - in case road surface is damaged by subsidence, + - 5 - `snowDrifts-deprecated` - deprecated since not representing a road damage, + - 6 - `stormDamage-deprecated` - deprecated since not representing a road damage, + - 7 - `burstPipe-deprecated` - deprecated since not representing a road damage, + - 8 - `lava ` - in case road surface is damaged due to lava on the road, + - 9 - `fallingIce-deprecated` - deprecated since not representing a road damage, + - 10 - `fire` - in case there is fire on or near to the road surface, + - 11 - `flooding-deprecated` - deprecated since not representing a road damage. + - 12 - `wearAndTear` - in case the road surface is damaged by wear and tear. + - 13-255 - are reserved for future usage. + name and definition of value 3 and 8 changed in V2.4.1, values 2, 5, 6, 7, 9 and 11 deprecated in V2.4.1, vaue 12 added in V2.4.1 + +Values: * **unavailable** (0)
* **rockfalls** (1)
-* **earthquakeDamage** (2)
-* **sewerCollapse** (3)
+* **earthquakeDamage-deprecated** (2)
+* **sinkhole** (3)
* **subsidence** (4)
-* **snowDrifts** (5)
-* **stormDamage** (6)
-* **burstPipe** (7)
-* **volcanoEruption** (8)
-* **fallingIce** (9)
+* **snowDrifts-deprecated** (5)
+* **stormDamage-deprecated** (6)
+* **burstPipe-deprecated** (7)
+* **lava** (8)
+* **fallingIce-deprecated** (9)
* **fire** (10)
-* **flooding** (11)
+* **flooding-deprecated** (11)
+* **wearAndTear** (12)
    **Categories:** Traffic information -    **Revision:** _V1.3.1, value 11 added in V2.3.1_ +    **Revision:** _V1.3.1, value 10 added in V2.1.1, value 11 added in V2.3.1,_ ```asn1 HazardousLocation-SurfaceConditionSubCauseCode ::= INTEGER { - unavailable (0), - rockfalls (1), - earthquakeDamage (2), - sewerCollapse (3), - subsidence (4), - snowDrifts (5), - stormDamage (6), - burstPipe (7), - volcanoEruption (8), - fallingIce (9), - fire (10), - flooding (11) + unavailable (0), + rockfalls (1), + earthquakeDamage-deprecated (2), + sinkhole (3), + subsidence (4), + snowDrifts-deprecated (5), + stormDamage-deprecated (6), + burstPipe-deprecated (7), + lava (8), + fallingIce-deprecated (9), + fire (10), + flooding-deprecated (11), + wearAndTear (12) } (0..255) ``` @@ -2159,6 +2231,7 @@ This DE indicates the heading confidence value which represents the estimated ab - `126` if the confidence value is out of range, i.e. greater than 12,5 degrees, - `127` if the confidence value information is not available. +Values: * **outOfRange** (126)
* **unavailable** (127)
@@ -2187,6 +2260,7 @@ This DE represents the orientation of the horizontal velocity vector with regard Unit: 0,1 degree Categories: GeoReference information +Values: * **wgs84North** (0)
* **wgs84East** (900)
* **wgs84South** (1800)
@@ -2260,6 +2334,7 @@ This DE represents the value of the sub cause code of the [**CauseCode**](#Cause - 21 - `motorcycle-and-sidecar-left` - in case motorcycle(s) with sidecar(s) on the left and rider are present on the road. - 22-255 - are reserved for future usage. +Values: * **unavailable** (0)
* **childrenOnRoadway** (1)
* **cyclistOnRoadway** (2)
@@ -2317,23 +2392,27 @@ HumanPresenceOnTheRoadSubCauseCode ::= INTEGER { This DE represents the value of the sub cause codes of the [**CauseCode**](#CauseCode) "humanProblem". The value shall be set to: - - 0 - `unavailable` - in case further detailed information on human health problem is unavailable, - - 1 - `glycemiaProblem`- in case human problem is due to glycaemia problem, - - 2 - `heartProblem` - in case human problem is due to heart problem. - - 3-255 - reserved for future usage. + - 0 - `unavailable` - in case further detailed information on human health problem is unavailable, + - 1 - `glycemiaProblem` - in case human problem is due to glycaemia problem, + - 2 - `heartProblem` - in case human problem is due to heart problem, + - 3 - `unresponsiveDriver` - in case an unresponsive driver is detected. + - 3-255 - reserved for future usage. +Values: * **unavailable** (0)
* **glycemiaProblem** (1)
* **heartProblem** (2)
+* **unresponsiveDriver** (3)
    **Categories:** Traffic information -    **Revision:** _V1.3.1_ +    **Revision:** _V1.3.1, value 3 assigned in V2.4.1_ ```asn1 HumanProblemSubCauseCode ::= INTEGER { - unavailable (0), - glycemiaProblem (1), - heartProblem (2) + unavailable (0), + glycemiaProblem (1), + heartProblem (2), + unresponsiveDriver (3) } (0..255) ``` @@ -2381,6 +2460,7 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus - 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)
* **flooding** (1)
* **dangerOfAvalanches** (2)
@@ -2460,6 +2540,7 @@ This DE defines the type of an interference management zone, so that an ITS-S ca - 4 - `satelliteStation` - as specified in ETSI TS 103 724 [[13]](#references), clause 7, - 5 - `fixedLinks` - as specified in ETSI TS 103 724 [[13]](#references), clause 7. +Values: * **permanentCenDsrcTolling** (0)
* **temporaryCenDsrcTolling** (1)
* **unavailable** (2)
@@ -2530,6 +2611,7 @@ This DE represents the vehicle type according to ISO 3833 [[22]](#references). - 40 - `motorCycle` - term No 3.5 - 41-255 - reserved for future use +Values: * **passengerCar** (0)
* **saloon** (1)
* **convertibleSaloon** (2)
@@ -2667,6 +2749,7 @@ This DE indicates a transversal position on the carriageway at a specific longit - If the total number of lanes N is odd, the lanes are divided evenly between traffic direction starting from the outside of the carriageway on both sides. The remaining middle lane is assigned to both traffic directions as innermost lane. +Values: * **offTheRoad** (-1)
* **innerHardShoulder** (0)
* **outerHardShoulder** (14)
@@ -2717,6 +2800,7 @@ This DE represents the type of a lane. - 21 `separatedCycleLane` - Lane dedicated to exclusive or preferred use by bicycles that is phyisically separated from the vehicle-traffic lanes, e.g. by a verge. - values 22 to 30 reserved for future use. +Values: * **traffic** (0)
* **through** (1)
* **reversible** (2)
@@ -2826,6 +2910,7 @@ This DE represents the vehicle acceleration at lateral direction in the centre o - `160` for acceleration values greater than 15,9 m/s2, - `161` when the data is unavailable. +Values: * **negativeOutOfRange** (-160)
* **positiveOutOfRange** (160)
* **unavailable** (161)
@@ -2858,6 +2943,7 @@ This DE indicates the status of light bar and any sort of audible alarm system b Otherwise, it shall be set to 0. +Values: * **lightBarActivated** (0)
* **sirenActivated** (1)
@@ -2884,6 +2970,7 @@ This DE represents the absolute geographical longitude in a WGS84 coordinate sys The value -1 800 000 000 shall not be used. +Values: * **valueNotUsed** (-1800000000)
* **unavailable** (1800000001)
@@ -2912,6 +2999,7 @@ This DE represents the vehicle acceleration at longitudinal direction in the cen This acceleration is along the tangent plane of the road surface and does not include gravity components. +Values: * **negativeOutOfRange** (-160)
* **positiveOutOfRange** (160)
* **unavailable** (161)
@@ -2963,6 +3051,7 @@ This DE indicates the longitudinal lane position confidence value which represen - `1 022` if the confidence value is out of range i.e. greater than 102,1 m, - `1 023` if the confidence value is unavailable. +Values: * **outOfRange** (1022)
* **unavailable** (1023)
@@ -2998,6 +3087,7 @@ This DE indicates the components of an [**PerceivedObject**](#PerceivedObject) t Otherwise, it shall be set to 0. +Values: * **xPosition** (0)
* **yPosition** (1)
* **zPosition** (2)
@@ -3057,8 +3147,11 @@ This DE represents the type of facility layer message. - 18 - `mim` - for Marshalling Infrastructure Message as specified in ETSI TS TS 103 882 [[11]](#references), - 19 - `mvm` - for Marshalling Vehicle Message as specified in ETSI TS TS 103 882 [[11]](#references), - 20 - `mcm` - reserved for Manoeuvre Coordination Message, - - 21-255 - reserved for future usage. + - 21 - `pim` - reserved for Parking Information Message, + - 22-255 - reserved for future usage. + value 21 assigned in V2.4.1 +Values: * **denm** (1)
* **cam** (2)
* **poim** (3)
@@ -3079,10 +3172,11 @@ This DE represents the type of facility layer message. * **mim** (18)
* **mvm** (19)
* **mcm** (20)
+* **pim** (21)
    **Categories:** Communication information -    **Revision:** _Created in V2.1.1 from [**ItsPduHeader**](ETSI-ITS-CDD.md#ItsPduHeader). Value 3 re-assigned to poim and value 7 and 8 reserved in V2.2.1, values 18 and 19 assigned in V2.3.1_ +    **Revision:** _Created in V2.1.1 from [**ItsPduHeader**](ETSI-ITS-CDD.md#ItsPduHeader). Value 3 re-assigned to poim and value 7 and 8 reserved in V2.2.1, values 18 and 19 assigned in V2.3.1,_ ```asn1 MessageId::= INTEGER { denm (1), @@ -3104,10 +3198,42 @@ MessageId::= INTEGER { dsm (17), mim (18), mvm (19), - mcm (20) + mcm (20), + pim (21) } (0..255) ``` +### MultiplicativeFactor +This DE provides a factor to be multiplied with a DE that represents a measure of something, to extend the range/change the unit. + The DE that is multiplied is to be specified outside of the context of this DE, e.g. in a facility layer service specification. + + The value shall be set to: + - `tenth` - to indicate a factor of 0,1, + - `half` - to indicate a factor of 0,5, + - `two` - to indicate a factor of 2, + - `three` - to indicate a factor of 3, + - `five` - to indicate a factor of 5, + - `tenth` - to indicate a factor of 10, + - `fifthy` - to indicate a factor of 50, + - `hundred` - to indicate a factor of 100, + +    **Categories:** Basic information + +    **Revision:** _Created in V2.4.1_ +```asn1 +MultiplicativeFactor::= ENUMERATED { + tenth, + half, + two, + three, + five, + ten, + fifty, + hundred, + ... +} +``` + ### NumberOfOccupants This DE represents the number of occupants in a vehicle. @@ -3116,6 +3242,7 @@ This DE represents the number of occupants in a vehicle. - `126` for values equal to or higher than 125, - `127` if information is not available. +Values: * **outOfRange** (126)
* **unavailable** (127)
@@ -3139,6 +3266,7 @@ This DE represents a single-value indication about the overall information quali - `n` (`n > 0` and `n < 15`) : for the applicable confidence value, - `15` : if there is full confidence in the detected Object. +Values: * **noConfidence** (0)
* **fullConfidence** (15)
@@ -3158,10 +3286,11 @@ ObjectPerceptionQuality ::= INTEGER { This DE represents a single dimension of an object. The value shall be set to: - - `n` (`n > 0` and `n < 255`) if the accuracy is equal to or less than n x 0,1 m, and more than (n-1) x 0,1 m, - - `255` if the accuracy is out of range i.e. greater than 25,4 m, - - `256` if the data is unavailable. + - `n` (`n > 0` and `n < 255`) if the dimension is equal to or less than n x 0,1 m, and more than (n-1) x 0,1 m, + - `255` if the dimension is out of range i.e. greater than 25,4 m, + - `256` if the dimension is unavailable. +Values: * **outOfRange** (255)
* **unavailable** (256)
@@ -3169,7 +3298,7 @@ This DE represents a single dimension of an object.     **Categories:** Basic information -    **Revision:** _Created in V2.1.1_ +    **Revision:** _Created in V2.1.1, corrected the wording in V2.4.1_ ```asn1 ObjectDimensionValue ::= INTEGER { outOfRange (255), @@ -3186,6 +3315,7 @@ This DE indicates the object dimension confidence value which represents the est - `31` if the confidence value is out of range i.e. greater than 3,0 m, - `32` if the confidence value is unavailable. +Values: * **outOfRange** (31)
* **unavailable** (32)
@@ -3211,6 +3341,7 @@ This DE indicates the face or part of a face of a solid object. Note: It is permissible to derive the required object dimensions and orientation from models to provide a best guess. +Values: * **front** (0)
* **sideLeftFront** (1)
* **sideLeftBack** (2)
@@ -3272,6 +3403,7 @@ This DE indicates the subclass of a detected object for [**ObjectClass**](#Objec - `2` - multipleObjects - if the object is a group of multiple objects. - `3` - bulkMaterial - if the object is a bulk material. +Values: * **unknown** (0)
* **singleObject** (1)
* **multipleObjects** (2)
@@ -3300,6 +3432,7 @@ This DE indicates the arrangement of parking space in a parking area. - `4` to indicate that the parking spaces are arranged in a mixed fashion, - 5-7 - reserved for future usage. +Values: * **parallelParkingSpace** (0)
* **diagonalParkingSpace** (1)
* **perpendicularParkingSpace** (2)
@@ -3336,11 +3469,14 @@ This DE indicates the type of a reservation of a parking space/area. - `8` to indicate that it is reserved for VIPs, - `9` to indicate that it is reserved for pre-booked reservations only, - `10` to indicate that it is not reserved and can still be reserved, - - `11` to indicate that it cannot be reserved, + - `11` to indicate that a reservation type is not applicable, i.e. that it cannot be reserved, - `12` to indicate that it reserved for drop-off and pick-up of vehicles for automated valet parking, - `13` to indicate that it is reserved for vehicles with a permit, - - 14-31 - reserved for future usage. + - `14` to indicate that it is an (often unmarked / undesignated, but still not prohibited) space/area which is reserved for use only on occasions + when all official marked parking spaces to which it blocks the access (if any), are already occupied at the moment of arrival. + - 15-31 - reserved for future usage. +Values: * **disabled** (0)
* **pregnant** (1)
* **womenOnly** (2)
@@ -3355,10 +3491,11 @@ This DE indicates the type of a reservation of a parking space/area. * **reservationNotPossible** (11)
* **automatedValetparking** (12)
* **permit** (13)
+* **unmarked** (14)
    **Categories:** Road topology information -    **Revision:** _Created in V2.3.1_ +    **Revision:** _Created in V2.3.1, value 14 assigned in V2.4.1._ ```asn1 ParkingReservationType ::= INTEGER { disabled (0), @@ -3374,7 +3511,8 @@ ParkingReservationType ::= INTEGER { freeToBeReserved (10), reservationNotPossible (11), automatedValetparking (12), - permit (13) + permit (13), + unmarked (14) }(0..31) ``` @@ -3398,6 +3536,7 @@ This DE indicates an ordinal number that represents the position of a component - `1..7` - for instances 1..7 of [**Traces**](#Traces) - `8..14` - for instances 1..7 of [**TracesExtended**](#TracesExtended). +Values: * **noPath** (0)
* **path1** (1)
* **path2** (2)
@@ -3440,6 +3579,7 @@ PathId ::= INTEGER { ### PedalPositionValue This DE represents the position of a vehicle pedal (e.g. brake or accelerator pedal). +Values: * **notPressed** (0)
* **fullyPressed** (10)
* **unavailable** (11)
@@ -3458,8 +3598,8 @@ PedalPositionValue::= INTEGER { ``` ### PerformanceClass -This DE denotes the ability of an ITS-S to provide up-to-date information. - A performance class value is used to describe age of data. The semantic defintion of the values are out of scope of the present document +This DE denotes the ability of an ITS-S to provide information fullfilling additional requirements. + A performance class value is used to describe characteristics of data. The semantic defintion of the values are out of scope of the present document and should be subject to profiling. The value shall be set to: @@ -3468,6 +3608,7 @@ This DE denotes the ability of an ITS-S to provide up-to-date information. - `2` for performance class B, - 3-7 reserved for future use. +Values: * **unavailable** (0)
* **performanceClassA** (1)
* **performanceClassB** (2)
@@ -3502,6 +3643,7 @@ This DE indicates the perpendicular distance from the centre of mass of an empty - `62` for values equal to or higher than 6.1 metres, - `63` if the information is unavailable. +Values: * **tenCentimetres** (1)
* **outOfRange** (62)
* **unavailable** (63)
@@ -3536,6 +3678,7 @@ This DE indicates the positioning technology being used to estimate a geographic - 5 `dR` - dead reckoning used, - 6 `manuallyByOperator` - position set manually by a human operator. +Values: * **noPositioningSolution** (0)
* **sGNSS** (1)
* **dGNSS** (2)
@@ -3582,6 +3725,7 @@ This DE indicates whether a passenger seat is occupied or whether the occupation When any of the seat row not present bit is set to `1`, the corresponding not detectable bit for that row shall be set to `1`, and all the corresponding seat occupation bits in that row shall be set to `0`. +Values: * **row1LeftOccupied** (0)
* **row1RightOccupied** (1)
* **row1MidOccupied** (2)
@@ -3639,6 +3783,7 @@ This DE indicates the perpendicular distance between the vehicle front line of t - `19` for values equal to or higher than 1.8 metres, - `20` if the information is unavailable. +Values: * **outOfRange** (19)
    **Unit:** _0,1 metre_ @@ -3685,6 +3830,7 @@ This DE represents the distance from the centre of vehicle front bumper to the r - `126` for values equal to or higher than 1.25 metres, - `127` if the information is unavailable. +Values: * **outOfRange** (126)
* **unavailable** (127)
@@ -3709,6 +3855,7 @@ This DE represents the perpendicular inter-distance of neighbouring pillar axis - `29` for values equal to or greater than 2.8 metres, - `30` if the information is unavailable. +Values: * **outOfRange** (29)
* **unavailable** (30)
@@ -3735,6 +3882,7 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus - 4 `accidentWithECallTriggeredWithoutAccessToCellularNetwork` - in case eCall has been triggered but cellular network is not accessible from triggering vehicle. - 5-255 - are reserved for future usage. +Values: * **unavailable** (0)
* **accidentWithoutECallTriggered** (1)
* **accidentWithECallManuallyTriggered** (2)
@@ -3762,6 +3910,7 @@ This DE represent the total amount of rain falling during one hour. It is measur - `2000` if the amount of rain falling is greater than 199.9 mm/h, - `2001` if the information is not available. +Values: * **outOfRange** (2000)
* **unavailable** (2001)
@@ -3805,6 +3954,7 @@ This DE indicates the type of a protected communication zone, so that an ITS-S i The protected zone type is defined in ETSI TS 102 792 [[14]](#references). +Values: * **permanentCenDsrcTolling** (0)
* **temporaryCenDsrcTolling** (1)
@@ -3844,6 +3994,7 @@ This DE indicates a certain coding type of the PtActivationData data. - 2 `vdv-50149CodingType` : coding of PtActivationData based on VDV recommendation 420 [[7]](#references). - 3 - 255 : reserved for alternative and future use. +Values: * **undefinedCodingType** (0)
* **r09-16CodingType** (1)
* **vdv-50149CodingType** (2)
@@ -3872,6 +4023,7 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus - 5 `trainApproaching` - in case a train is approaching and the railway level crossing is without barriers. - 6-255: reserved for future usage. +Values: * **unavailable** (0)
* **doNotCrossAbnormalSituation** (1)
* **closed** (2)
@@ -3963,6 +4115,7 @@ This DE indicates whether an ITS message is transmitted as request from ITS-S or - 0 `request` - for a request message, - 1 `response` - for a response message. +Values: * **request** (0)
* **response** (1)
@@ -3976,42 +4129,43 @@ RequestResponseIndication ::= ENUMERATED { } ``` -### RescueAndRecoveryWorkInProgressSubCauseCode -This DE represents the value of the sub cause codes of the [**CauseCode**](#CauseCode) `rescueAndRecoveryWorkInProgress` +### RescueRecoveryAndMaintenanceWorkInProgressSubCauseCode +This DE represents the value of the sub cause codes of the [**CauseCode**](#CauseCode) `RescueRecoveryAndMaintenanceWorkInProgressSubCauseCode` The value shall be set to: - - 0 `unavailable` - in case further detailed information on rescue and recovery work is unavailable, - - 1 `emergencyVehicles` - in case rescue and/or safeguarding work is ongoing by emergency vehicles, i.e. by vehicles that have the absolute right of way, - - 2 `rescueHelicopterLanding` - in case rescue helicopter is landing, - - 3 `policeActivityOngoing` - in case police activity is ongoing (only to be used if a more specific sub cause than (1) is needed), - - 4 `medicalEmergencyOngoing` - in case medical emergency recovery is ongoing (only to be used if a more specific sub cause than (1) is needed), - - 5 `childAbductionInProgress` - in case a child kidnapping alarm is activated and rescue work is ongoing (only to be used if a more specific sub cause than (1) is needed), - - 6 `prioritizedVehicle` - in case rescue and/or safeguarding work is ongoing by prioritized vehicles, i.e. by vehicles that have priority but not the absolute right of way, - - 7 `rescueAndRecoveryVehicle` - in case technical rescue work is ongoing by rescue and recovery vehicles. + - 0 `unavailable` - in case further detailed information on rescue and recovery work is unavailable, + - 1 `emergencyVehicles` - in case rescue and/or safeguarding work is ongoing by emergency vehicles, i.e. by vehicles that have the absolute right of way, + - 2 `rescueHelicopterLanding` - in case rescue helicopter is landing, + - 3 `policeActivityOngoing` - in case police activity is ongoing (only to be used if a more specific sub cause than (1) is needed), + - 4 `medicalEmergencyOngoing` - in case medical emergency recovery is ongoing (only to be used if a more specific sub cause than (1) is needed), + - 5 `childAbductionInProgress-deprecated` - deprecated, + - 6 `prioritizedVehicle` - in case rescue and/or safeguarding work is ongoing by prioritized vehicles, i.e. by vehicles that have priority but not the absolute right of way, + - 7 `rescueAndRecoveryVehicle` - in case technical rescue work is ongoing by rescue and recovery vehicles. - 8-255: reserved for future usage. +Values: * **unavailable** (0)
* **emergencyVehicles** (1)
* **rescueHelicopterLanding** (2)
* **policeActivityOngoing** (3)
* **medicalEmergencyOngoing** (4)
-* **childAbductionInProgress** (5)
+* **childAbductionInProgress-deprecated** (5)
* **prioritizedVehicle** (6)
* **rescueAndRecoveryVehicle** (7)
    **Categories:** Traffic information -    **Revision:** _V1.3.1, named values 6 and 7 added in V2.2.1_ -```asn1 -RescueAndRecoveryWorkInProgressSubCauseCode ::= INTEGER { - unavailable (0), - emergencyVehicles (1), - rescueHelicopterLanding (2), - policeActivityOngoing (3), - medicalEmergencyOngoing (4), - childAbductionInProgress (5), - prioritizedVehicle (6), - rescueAndRecoveryVehicle (7) +    **Revision:** _V1.3.1, named values 6 and 7 added in V2.2.1, DE renamed and value 5 deprecated in V2.4.1_ +```asn1 +RescueRecoveryAndMaintenanceWorkInProgressSubCauseCode ::= INTEGER { + unavailable (0), + emergencyVehicles (1), + rescueHelicopterLanding (2), + policeActivityOngoing (3), + medicalEmergencyOngoing (4), + childAbductionInProgress-deprecated (5), + prioritizedVehicle (6), + rescueAndRecoveryVehicle (7) } (0..255) ``` @@ -4038,6 +4192,7 @@ This DE indicates the type of a road segment. - 2 `nonUrban-NoStructuralSeparationToOppositeLanes` - for an non urban road with no structural separation between lanes carrying traffic in opposite directions, - 3 `nonUrban-WithStructuralSeparationToOppositeLanes` - for an non urban road with structural separation between lanes carrying traffic in opposite directions. +Values: * **urban-NoStructuralSeparationToOppositeLanes** (0)
* **urban-WithStructuralSeparationToOppositeLanes** (1)
* **nonUrban-NoStructuralSeparationToOppositeLanes** (2)
@@ -4060,43 +4215,48 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus The value shall be set to: - 0 `unavailable` - in case further detailed information on roadworks is unavailable, - - 1 `majorRoadworks` - in case a major roadworks is ongoing, - - 2 `roadMarkingWork` - in case a road marking work is ongoing, - - 3 `slowMovingRoadMaintenance` - in case slow moving road maintenance work is ongoing, - - 4 `shortTermStationaryRoadworks`- in case a short term stationary roadwork is ongoing, - - 5 `streetCleaning` - in case a vehicle street cleaning work is ongoing, - - 6 `winterService` - in case winter service work is ongoing, - - 7 `setupPhase` - in case the work zone is being setup, - - 8 `remodellingPhase` - in case the work zone is being changed, - - 9 `dismantlingPhase` - in case the work zone is being dismantled after finished work. - - 10-255 - are reserved for future usage. - + - 1 `roadOrCarriagewayClosure` - in case roadworks are ongoing which comprise the closure of the entire road or of one entire carriageway, + - 2 `roadMarkingWork-deprecated` - deprecated since covered by 3 or 4, + - 3 `movingLaneClosure` - in case moving roadworks are ongoing, which comprise the closure of a lane, + - 4 `stationaryLaneClosure` - in case stationary roadworks are ongoing, which comprise the closure of one or multiple lanes but not of the carriageway/road, + - 5 `streetCleaning-deprecated` - deprecated since not pertinent to roadworks and already covered by SlowVehicleSubCauseCode, + - 6 `winterService-deprecated` - deprecated since not pertinent to roadworks and already covered by SlowVehicleSubCauseCode, + - 7 `setupPhase` - in case the work zone is being setup which, may comprise the closure of one or multiple lanes but the carriageway/road is not closed, + - 8 `remodellingPhase` - in case the work zone is being changed, which may comprise the closure of one or multiple lanes but the carriageway/road is not closed, + - 9 `dismantlingPhase` - in case the work zone is being dismantled after finished works, which comprised the closure of one or multiple lanes + but the carriageway/road was not closed, + - 10 `carriagewayCrossover` - in case the work zone includes lanes that are re-directed to another carriageway. + - 11-255 - are reserved for future usage. + +Values: * **unavailable** (0)
-* **majorRoadworks** (1)
-* **roadMarkingWork** (2)
-* **slowMovingRoadMaintenance** (3)
-* **shortTermStationaryRoadworks** (4)
-* **streetCleaning** (5)
-* **winterService** (6)
+* **roadOrCarriagewayClosure** (1)
+* **roadMarkingWork-deprecated** (2)
+* **movingLaneClosure** (3)
+* **stationaryLaneClosure** (4)
+* **streetCleaning-deprecated** (5)
+* **winterService-deprecated** (6)
* **setupPhase** (7)
* **remodellingPhase** (8)
* **dismantlingPhase** (9)
+* **carriagewayCrossover** (10)
    **Categories:** Traffic information -    **Revision:** _V1.3.1, values 7-9 added in V2.3.1_ +    **Revision:** _V1.3.1, values 7-9 added in V2.3.1, values 1, 3, 4 renamed in V2.4.1, value 2, 5 und 6 deprecated in V2.4.1, value 10 added in V2.4.1_ ```asn1 RoadworksSubCauseCode ::= INTEGER { unavailable (0), - majorRoadworks (1), - roadMarkingWork (2), - slowMovingRoadMaintenance (3), - shortTermStationaryRoadworks (4), - streetCleaning (5), - winterService (6), + roadOrCarriagewayClosure (1), + roadMarkingWork-deprecated (2), + movingLaneClosure (3), + stationaryLaneClosure (4), + streetCleaning-deprecated (5), + winterService-deprecated (6), setupPhase (7), remodellingPhase (8), - dismantlingPhase (9) + dismantlingPhase (9), + carriagewayCrossover (10) } (0..255) ``` @@ -4141,6 +4301,7 @@ This DE indicates the horizontal position confidence value which represents the The value 0 shall not be used. +Values: * **doNotUse** (0)
* **outOfRange** (4094)
* **unavailable** (4095)
@@ -4192,6 +4353,7 @@ This DE indicates the type of sensor. - 14 `rfid` - in case the sensor is radio frequency identification using a passive or active (e.g. Bluetooth, W-LAN) technology. - 15-31 - are reserved for future usage. +Values: * **undefined** (0)
* **radar** (1)
* **lidar** (2)
@@ -4252,6 +4414,7 @@ This DE indicates the type of sensor(s). - 14 `rfid` - in case the sensor is radio frequency identification using a passive or active (e.g. Bluetooth, W-LAN) technology. - 15 - reserved for future usage. +Values: * **undefined** (0)
* **radar** (1)
* **lidar** (2)
@@ -4316,6 +4479,7 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus - 3 `turningRegulationViolation`- in case a turning regulation violation is detected. - 4-255 - are reserved for future usage. +Values: * **unavailable** (0)
* **stopSignViolation** (1)
* **trafficLightViolation** (2)
@@ -4337,42 +4501,44 @@ SignalViolationSubCauseCode ::= INTEGER { This DE represents the sub cause codes of the [**CauseCode**](#CauseCode) "slowVehicle". The value shall be set to: - - 0 `unavailable` - in case further detailed information on slow vehicle driving event is - unavailable, - - 1 `maintenanceVehicle` - in case of a slow driving maintenance vehicle on the road, - - 2 `vehiclesSlowingToLookAtAccident`- in case vehicle is temporally slowing down to look at accident, spot, etc., - - 3 `abnormalLoad` - in case an abnormal loaded vehicle is driving slowly on the road, - - 4 `abnormalWideLoad` - in case an abnormal wide load vehicle is driving slowly on the road, - - 5 `convoy` - in case of slow driving convoy on the road, - - 6 `snowplough` - in case of slow driving snow plough on the road, - - 7 `deicing` - in case of slow driving de-icing vehicle on the road, - - 8 `saltingVehicles` - in case of slow driving salting vehicle on the road. - - 9-255 - are reserved for future usage. - + - 0 `unavailable` - in case further detailed information on slow vehicle driving event is unavailable, + - 1 `maintenanceVehicle` - in case of a slow driving maintenance vehicle on the road (incl. winter maintenance without detailed status), + - 2 `vehiclesSlowingToLookAtAccident` - in case vehicle is temporally slowing down to look at accident, spot, etc., + - 3 `abnormalLoad` - in case an abnormal loaded vehicle is driving slowly on the road, + - 4 `abnormalWideLoad` - in case an abnormal wide load vehicle is driving slowly on the road, + - 5 `convoy` - in case of slow driving convoy on the road, + - 6 `winterMaintenanceSnowplough - in case of slow driving snow plough on the road, + - 7 `deicing-deprecated` - deprecated since covered by 8 `winterMaintenanceAdhesionImprovement`, + - 8 `winterMaintenanceAdhesionImprovement` - in case of a slow driving winter maintenance vehicle applying measures to improve the driving conditions + and adhesion on winter roads, including improving grip (by applying sand or grit), de-icing (by applying salt or brine), + or anti-icing (by applying brine to prevent buildup of ice and snow). + - 9-255 - are reserved for future usage. + +Values: * **unavailable** (0)
* **maintenanceVehicle** (1)
* **vehiclesSlowingToLookAtAccident** (2)
* **abnormalLoad** (3)
* **abnormalWideLoad** (4)
* **convoy** (5)
-* **snowplough** (6)
-* **deicing** (7)
-* **saltingVehicles** (8)
+* **winterMaintenanceSnowplough** (6)
+* **deicing-deprecated** (7)
+* **winterMaintenanceAdhesionImprovement** (8)
    **Categories:** Traffic information -    **Revision:** _V1.3.1_ +    **Revision:** _V1.3.1, value 7 deprecated and name of 6 and 8 changed and semantics of 8 refined in V2.4.1_ ```asn1 SlowVehicleSubCauseCode ::= INTEGER { - unavailable (0), - maintenanceVehicle (1), - vehiclesSlowingToLookAtAccident (2), - abnormalLoad (3), - abnormalWideLoad (4), - convoy (5), - snowplough (6), - deicing (7), - saltingVehicles (8) + unavailable (0), + maintenanceVehicle (1), + vehiclesSlowingToLookAtAccident (2), + abnormalLoad (3), + abnormalWideLoad (4), + convoy (5), + winterMaintenanceSnowplough (6), + deicing-deprecated (7), + winterMaintenanceAdhesionImprovement (8) } (0..255) ``` @@ -4387,6 +4553,7 @@ The DE indicates if a vehicle is carrying goods in the special transport conditi Otherwise, the corresponding bit shall be set to 0. +Values: * **heavyLoad** (0)
* **excessWidth** (1)
* **excessLength** (2)
@@ -4413,6 +4580,7 @@ This DE indicates the speed confidence value which represents the estimated abso - `126` if the confidence value is out of range, i.e. greater than 1,25 m/s, - `127` if the confidence value information is not available. +Values: * **outOfRange** (126)
* **unavailable** (127)
@@ -4455,6 +4623,7 @@ This DE represents a speed value, i.e. the magnitude of the velocity-vector. - `16 382` for speed values greater than 163,81 m/s, - `16 383` if the speed accuracy information is not available. +Values: * **standstill** (0)
* **outOfRange** (16382)
* **unavailable** (16383)
@@ -4489,6 +4658,7 @@ This DE indicates the type of stored information. - `4` map - in case the stored information type is a road topology map. - Bits 5 to 7 - are reserved for future use. +Values: * **undefined** (0)
* **staticDb** (1)
* **dynamicDb** (2)
@@ -4522,6 +4692,7 @@ This DE represents the value of a velocity component in a defined coordinate sys - `16 382` for velocity values equal to or greater than 163,81 m/s, - `16 383` if the velocity information is not available. +Values: * **negativeOutOfRange** (-16383)
* **positiveOutOfRange** (16382)
* **unavailable** (16383)
@@ -4549,6 +4720,7 @@ This DE indicates the estimated probability of a stability level and conversely - the values between 51 and 62 are reserved for future use, - `63`: this value indicates that the information is unavailable. +Values: * **stable** (0)
* **totalLossOfStability** (50)
* **unavailable** (63)
@@ -4591,6 +4763,7 @@ The DE represents length as a measure of distance between points. - 6 `lessThan10km` - for distances below 10 000 m, - 7 `over10km` - for distances over 10 000 m. +Values: * **lessThan50m** (0)
* **lessThan100m** (1)
* **lessThan200m** (2)
@@ -4661,6 +4834,7 @@ This DE indicates the duration in minutes since which something is stationary. - 2 `lessThan15Minutes` - for being stationary since less than 15 minutes and for equal to or more than 1 minute, - 3 `equalOrGreater15Minutes` - for being stationary since equal to or more than 15 minutes. +Values: * **lessThan1Minute** (0)
* **lessThan2Minutes** (1)
* **lessThan15Minutes** (2)
@@ -4682,17 +4856,18 @@ StationarySince ::= ENUMERATED { This DE provides the value of the sub cause codes of the [**CauseCode**](#CauseCode) "stationaryVehicle". The value shall be set to: - - 0 `unavailable` - in case further detailed information on stationary vehicle is unavailable, - - 1 `humanProblem` - in case stationary vehicle is due to health problem of driver or passenger, - - 2 `vehicleBreakdown` - in case stationary vehicle is due to vehicle break down, - - 3 `postCrash` - in case stationary vehicle is caused by collision, - - 4 `publicTransportStop` - in case public transport vehicle is stationary at bus stop, - - 5 `carryingDangerousGoods`- in case the stationary vehicle is carrying dangerous goods, - - 6 `vehicleOnFire` - in case of vehicle on fire. + - 0 `unavailable` - in case further detailed information on stationary vehicle is unavailable, + - 1 `humanProblem-deprecated` - deprecated since covered by DE HumanProblemSubCauseCode, + - 2 `vehicleBreakdown` - in case stationary vehicle is due to vehicle break down, + - 3 `postCrash` - in case stationary vehicle is caused by collision, + - 4 `publicTransportStop` - in case public transport vehicle is stationary at bus stop, + - 5 `carryingDangerousGoods` - in case the stationary vehicle is carrying dangerous goods, + - 6 `vehicleOnFire` - in case of vehicle on fire. - 7-255 reserved for future usage. +Values: * **unavailable** (0)
-* **humanProblem** (1)
+* **humanProblem-deprecated** (1)
* **vehicleBreakdown** (2)
* **postCrash** (3)
* **publicTransportStop** (4)
@@ -4701,16 +4876,16 @@ This DE provides the value of the sub cause codes of the [**CauseCode**](#CauseC     **Categories:** Traffic information -    **Revision:** _V1.3.1_ +    **Revision:** _V1.3.1, value 6 added in V2.1.1, value 1 deprecated in V2.4.1_ ```asn1 StationaryVehicleSubCauseCode ::= INTEGER { - unavailable (0), - humanProblem (1), - vehicleBreakdown (2), - postCrash (3), - publicTransportStop (4), - carryingDangerousGoods (5), - vehicleOnFire (6) + unavailable (0), + humanProblem-deprecated (1), + vehicleBreakdown (2), + postCrash (3), + publicTransportStop (4), + carryingDangerousGoods (5), + vehicleOnFire (6) } (0..255) ``` @@ -4745,71 +4920,13 @@ StationID ::= INTEGER(0..4294967295) This DE represents the type of technical context the ITS-S is integrated in. The station type depends on the integration environment of ITS-S into vehicle, mobile devices or at infrastructure. - The value shall be set to: - - 0 `unknown` - information about the ITS-S context is not provided, - - 1 `pedestrian` - ITS-S carried by human being not using a mechanical device for their trip (VRU profile 1), - - 2 `cyclist` - ITS-S mounted on non-motorized unicycles, bicycles , tricycles, quadracycles (VRU profile 2), - - 3 `moped` - ITS-S mounted on light motor vehicles with less than four wheels as defined in UNECE/TRANS/WP.29/78/Rev.4 [[16]](#references) - class L1, L2 (VRU Profile 3), - - 4 `motorcycles` - ITS-S mounted on motor vehicles with less than four wheels as defined in UNECE/TRANS/WP.29/78/Rev.4 [[16]](#references) - class L3, L4, L5, L6, L7 (VRU Profile 3), - - 5 `passengerCar` - ITS-S mounted on small passenger vehicles as defined in UNECE/TRANS/WP.29/78/Rev.4 [[16]](#references) class M1, - - 6 `bus` - ITS-S mounted on large passenger vehicles as defined in UNECE/TRANS/WP.29/78/Rev.4 [[16]](#references) class M2, M3, - - 7 `lightTruck` - ITS-S mounted on light Goods Vehicles as defined in UNECE/TRANS/WP.29/78/Rev.4 [[16]](#references) class N1, - - 8 `heavyTruck` - ITS-S mounted on Heavy Goods Vehicles as defined in UNECE/TRANS/WP.29/78/Rev.4 [[16]](#references) class N2 and N3, - - 9 `trailer` - ITS-S mounted on an unpowered vehicle that is intended to be towed by a powered vehicle as defined in - UNECE/TRANS/WP.29/78/Rev.4 [[16]](#references) class O, - - 10 `specialVehicles` - ITS-S mounted on vehicles which have special purposes other than the above (e.g. moving road works vehicle), - - 11 `tram` - ITS-S mounted on a vehicle which runs on tracks along public streets, - - 12 `lightVruVehicle` - ITS-S carried by a human being traveling on light vehicle , incl. possible use of roller skates or skateboards (VRU profile 2), - - 13 `animal` - ITS-S carried by an animal presenting a safety risk to other road users e.g. domesticated dog in a city or horse (VRU Profile 4), - - 14 - reserved for future usage, - - 15 `roadSideUnit` - ITS-S mounted on an infrastructure typically positioned outside of the drivable roadway (e.g. on a gantry, on a pole, - on a stationary road works trailer); the infrastructure is static during the entire operation period of the ITS-S (e.g. no stop and go activity), - - 16-255 - are reserved for future usage. - -* **unknown** (0)
-* **pedestrian** (1)
-* **cyclist** (2)
-* **moped** (3)
-* **motorcycle** (4)
-* **passengerCar** (5)
-* **bus** (6)
-* **lightTruck** (7)
-* **heavyTruck** (8)
-* **trailer** (9)
-* **specialVehicle** (10)
-* **tram** (11)
-* **lightVruVehicle** (12)
-* **animal** (13)
-* **roadSideUnit** (15)
+ The value shall be set to the corresponding value of the integration environment of DE TrafficParticipantType     **Categories:** Communication information. -    **Revision:** _revised in V2.1.1 (named values 12 and 13 added and note to value 9 deleted)_ - ->>> -NOTE: this DE is kept for backwards compatibility reasons only. It is recommended to use the [**TrafficParticipantType**](#TrafficParticipantType) instead. ->>> - +    **Revision:** _revised in V2.1.1 (named values 12 and 13 added and note to value 9 deleted). Deleted note and type set equal to TrafficParticipantType in V2.4.1._ ```asn1 -StationType ::= INTEGER { - unknown (0), - pedestrian (1), - cyclist (2), - moped (3), - motorcycle (4), - passengerCar (5), - bus (6), - lightTruck (7), - heavyTruck (8), - trailer (9), - specialVehicle (10), - tram (11), - lightVruVehicle (12), - animal (13), - roadSideUnit (15) -} (0..255) +StationType ::= TrafficParticipantType ``` ### SteeringWheelAngleConfidence @@ -4825,6 +4942,7 @@ This DE indicates the steering wheel angle confidence value which represents the it means that the steering wheel angle value is not valid and therefore cannot be trusted. Such value is not useful for the application. +Values: * **outOfRange** (126)
* **unavailable** (127)
@@ -4863,6 +4981,7 @@ This DE represents the steering wheel angle of the vehicle at certain point in t - `511` if the steering wheel angle is greater than 510 x 1,5 degrees = 765 degrees to the left, - `512` if information is not available. +Values: * **negativeOutOfRange** (-511)
* **positiveOutOfRange** (511)
* **unavailable** (512)
@@ -4900,6 +5019,7 @@ This DE indicates a temperature value. - `n` (`n > -60` and `n < 67`) for the actual temperature n in degrees C, - `67` for temperature equal to or greater than 67 degrees C. +Values: * **equalOrSmallerThanMinus60Deg** (-60)
    **Unit:** _degrees Celsius_ @@ -4957,6 +5077,7 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus - 9 `trafficJamStable` - in case the traffic condition is a traffic jam with stable volume, - 10-255: reserved for future usage. +Values: * **unavailable** (0)
* **increasedVolumeOfTraffic** (1)
* **trafficJamSlowlyIncreasing** (2)
@@ -5031,10 +5152,11 @@ This DE represents the type of a traffic participant. - 12 `lightVruVehicle` - human being traveling on light vehicle, incl. possible use of roller skates or skateboards (VRU profile 2), - 13 `animal` - animal presenting a safety risk to other road users e.g. domesticated dog in a city or horse (VRU Profile 4), - 14 `agricultural` - agricultural and forestry vehicles as defined in UNECE/TRANS/WP.29/78/Rev.4 [[16]](#references) class T, - - 15 `roadSideUnit` - infrastructure typically positioned outside of the drivable roadway (e.g. on a gantry, on a pole, - on a stationary road works trailer); the infrastructure is static during the entire operation period of the ITS-S (e.g. no stop and go activity), + - 15 `infrastructure` - infrastructure typically positioned outside of the drivable roadway (e.g. on a gantry, on a pole, on a stationary road works trailer, + or in a traffic control center); the infrastructure is static during the entire operation period of the ITS-S (e.g. no stop and go activity), - 16-255 - are reserved for future usage. +Values: * **unknown** (0)
* **pedestrian** (1)
* **cyclist** (2)
@@ -5050,11 +5172,11 @@ This DE represents the type of a traffic participant. * **lightVruVehicle** (12)
* **animal** (13)
* **agricultural** (14)
-* **roadSideUnit** (15)
+* **infrastructure** (15)
    **Categories:** Communication information. -    **Revision:** _Created in V2.1.1 based on StationType_ +    **Revision:** _Created in V2.1.1 based on StationType, Changed name and definition of value 15 in V2.4.1_ ```asn1 TrafficParticipantType ::= INTEGER { unknown (0), @@ -5072,7 +5194,7 @@ TrafficParticipantType ::= INTEGER { lightVruVehicle (12), animal (13), agricultural (14), - roadSideUnit (15) + infrastructure (15) } (0..255) ``` @@ -5086,6 +5208,7 @@ This DE indicates traffic rules that apply to vehicles at a certain position. - `3` - if vehicles should pass to the left lane. - `4` - if vehicles should pass to the left or right lane. +Values: * **noPassing** (0)
* **noPassingForTrucks** (1)
* **passToRight** (2)
@@ -5117,6 +5240,7 @@ This DE provides information about the presence of a trailer. - 4 `unavailable` - to indicate that the information about the presence of a trailer is not available, i.e. it is neither known whether the vehicle is able to tow a trailer nor the detection of trailer presence/absence is possible. +Values: * **noTrailerPresent** (0)
* **trailerPresentWithKnownLength** (1)
* **trailerPresentWithUnknownLength** (2)
@@ -5144,6 +5268,7 @@ This DE defines the probability that the ego trajectory intercepts with a - the values between 51 and 62 are reserved, - `63`: to indicate that the information is unavailable. +Values: * **unavailable** (63)
    **Unit:** _2 %_ @@ -5166,6 +5291,7 @@ This DE defines the confidence level of the trajectoryInterceptionProbability - `2` - to indicate confidence level greater than or equal to 70 % and less than 90 %, - `3` - to indicate confidence level greater than or equal to 90%. +Values: * **lessthan50percent** (0)
* **between50and70Percent** (1)
* **between70and90Percent** (2)
@@ -5227,6 +5353,7 @@ This DE represents the smallest circular turn (i.e. U-turn) that the vehicle is For vehicle with tracker, the turning radius applies to the vehicle only. +Values: * **outOfRange** (254)
* **unavailable** (255)
@@ -5255,6 +5382,8 @@ This DE represents an indication of how a certain path or area will be used. - 6 - ` adasAd ` - in case it is intended to be used for driving with an active ADAS or AD system (see DE AccelerationControl or AutomationControl), - 7 - ` navigation ` - in case it is intended to be used for driving with an active navigation system. +Values: +* **noIndication** (0)
* **specialUse** (1)
* **rescueOperation** (2)
* **railroad** (3)
@@ -5268,15 +5397,15 @@ This DE represents an indication of how a certain path or area will be used.     **Revision:** _Created in V2.2.1, extension 3-7 added in V2.3.1_ ```asn1 UsageIndication ::= ENUMERATED { - noIndication(0), - specialUse (1), + noIndication (0), + specialUse (1), rescueOperation (2), ..., - railroad (3), - fixedRoute (4), + railroad (3), + fixedRoute (4), restrictedRoute (5), - adasAd (6), - navigation (7) + adasAd (6), + navigation (7) } ``` @@ -5314,19 +5443,20 @@ VDS ::= IA5String (SIZE(6)) This DE represents the value of the sub cause codes of the [**CauseCode**](#CauseCode) `vehicleBreakdown`. The value shall be set to: - - 0 `unavailable` - in case further detailed information on cause of vehicle break down is unavailable, - - 1 `lackOfFuel` - in case vehicle break down is due to lack of fuel, - - 2 `lackOfBatteryPower` - in case vehicle break down is caused by lack of battery power, - - 3 `engineProblem` - in case vehicle break down is caused by an engine problem, - - 4 `transmissionProblem` - in case vehicle break down is caused by transmission problem, - - 5 `engineCoolingProblem`- in case vehicle break down is caused by an engine cooling problem, - - 6 `brakingSystemProblem`- in case vehicle break down is caused by a braking system problem, - - 7 `steeringProblem` - in case vehicle break down is caused by a steering problem, - - 8 `tyrePuncture` - in case vehicle break down is caused by tyre puncture, - - 9 `tyrePressureProblem` - in case low tyre pressure in detected, - - 10 `vehicleOnFire` - in case the vehicle is on fire. - - 11-255 - are reserved for future usage. - + - 0 `unavailable` - in case further detailed information on cause of vehicle break down is unavailable, + - 1 `lackOfFuel` - in case vehicle break down is due to lack of fuel, + - 2 `lackOfBatteryPower` - in case vehicle break down is caused by lack of battery power, + - 3 `engineProblem` - in case vehicle break down is caused by an engine problem, + - 4 `transmissionProblem` - in case vehicle break down is caused by transmission problem, + - 5 `engineCoolingProblem` - in case vehicle break down is caused by an engine cooling problem, + - 6 `brakingSystemProblem` - in case vehicle break down is caused by a braking system problem, + - 7 `steeringProblem` - in case vehicle break down is caused by a steering problem, + - 8 `tyrePuncture-deprecated` - deprecated since covered by `tyrePressureProblem`, + - 9 `tyrePressureProblem` - in case low tyre pressure in detected, + - 10 `vehicleOnFire` - in case the vehicle is on fire. + - 11-255 - are reserved for future usage. + +Values: * **unavailable** (0)
* **lackOfFuel** (1)
* **lackOfBatteryPower** (2)
@@ -5335,24 +5465,26 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus * **engineCoolingProblem** (5)
* **brakingSystemProblem** (6)
* **steeringProblem** (7)
-* **tyrePuncture** (8)
+* **tyrePuncture-deprecated** (8)
* **tyrePressureProblem** (9)
* **vehicleOnFire** (10)
    **Categories:** Traffic information + +    **Revision:** _V1.3.1, value 10 assigned in V2.1.1, value 8 deprecated in V2.4.1_ ```asn1 VehicleBreakdownSubCauseCode ::= INTEGER { - unavailable (0), - lackOfFuel (1), - lackOfBatteryPower (2), - engineProblem (3), - transmissionProblem (4), - engineCoolingProblem (5), - brakingSystemProblem (6), - steeringProblem (7), - tyrePuncture (8), - tyrePressureProblem (9), - vehicleOnFire (10) + unavailable (0), + lackOfFuel (1), + lackOfBatteryPower (2), + engineProblem (3), + transmissionProblem (4), + engineCoolingProblem (5), + brakingSystemProblem (6), + steeringProblem (7), + tyrePuncture-deprecated (8), + tyrePressureProblem (9), + vehicleOnFire (10) } (0..255) ``` @@ -5366,6 +5498,7 @@ This DE represents the height of the vehicle, measured from the ground to the hi - `127` indicates that the vehicle width is greater than 6,3 metres, - `128` indicates that the information in unavailable. +Values: * **outOfRange** (126)
* **unavailable** (127)
@@ -5390,6 +5523,7 @@ This DE represents the height of the vehicle, measured from the ground to the hi - `61` indicates that the vehicle height is greater than 6,0 metres, - `62` indicates that the information in unavailable. +Values: * **outOfRange** (61)
* **unavailable** (62)
@@ -5416,6 +5550,7 @@ This DE provides information about the presence of a trailer. - 4 `unavailable` - to indicate that the information about the presence of a trailer is not available, i.e. it is neither known whether the vehicle is able to tow a trailer, nor the detection of trailer presence/absence is possible. +Values: * **noTrailerPresent** (0)
* **trailerPresentWithKnownLength** (1)
* **trailerPresentWithUnknownLength** (2)
@@ -5468,6 +5603,7 @@ This DE represents the mass of an empty loaded vehicle. - `1 023` indicates that the vehicle mass is greater than 102 200 000 g, - `1 024` indicates the vehicle mass information is unavailable. +Values: * **outOfRange** (1023)
    **Unit:** _105 gramm_ @@ -5508,6 +5644,7 @@ This DE indicates the role played by a vehicle at a point in time. - 14 `rfu1` - is reserved for future usage. - 15 `rfu2` - is reserved for future usage. +Values: * **default** (0)
* **publicTransport** (1)
* **dangerousGoods** (3)
@@ -5555,6 +5692,7 @@ This DE represents the width of a vehicle, excluding side mirrors and possible s - `61` indicates that the vehicle width is greater than 6,0 metres, - `62` indicates that the information in unavailable. +Values: * **outOfRange** (61)
* **unavailable** (62)
@@ -5581,6 +5719,7 @@ This DE represents the vehicle acceleration at vertical direction in the centre - `160` for acceleration values greater than 15,9 m/s2, - `161` when the data is unavailable. +Values: * **negativeOutOfRange** (-160)
* **positiveOutOfRange** (160)
* **unavailable** (161)
@@ -5615,6 +5754,7 @@ This DE Identifies all the VRU profile types within a cluster. Otherwise, the corresponding bit shall be set to 0. +Values: * **pedestrian** (0)
* **bicyclist** (1)
* **motorcyclist** (2)
@@ -5646,6 +5786,7 @@ This DE represents the possible usage conditions of the VRU device. - 8 `viewing` - to indicate that the human is watching dynamic content, including following navigation prompts, viewing videos or other visual contents that are not static. - value 9 to 15 - are reserved for future usage. +Values: * **unavailable** (0)
* **other** (1)
* **idle** (2)
@@ -5685,6 +5826,7 @@ This DE represents the possible VRU environment conditions. - 5 `protectedGeographicArea`- to indicate that the VRU is in a protected area. - value 6 to 15 - are reserved for future usage. +Values: * **unavailable** (0)
* **intersectionCrossing** (1)
* **zebraCrossing** (2)
@@ -5719,6 +5861,7 @@ This DE indicates the status of the possible human control over a VRU vehicle. - 6 `noReaction` - to indicate that the VRU is not changing its behavior. - 7 to 15 - are reserved for future usage. +Values: * **unavailable** (0)
* **braking** (1)
* **hardBraking** (2)
@@ -5752,6 +5895,7 @@ This DE indicates the profile of a pedestrian. - 3 `first-responder` - to indicate a pedestrian with the role of a first responder. - value 4 to 15 - are reserved for future usage. +Values: * **unavailable** (0)
* **ordinary-pedestrian** (1)
* **road-worker** (2)
@@ -5783,9 +5927,11 @@ This DE indicates the profile of a VRU and its light VRU vehicle / mounted anima - 7 `pedelec` - to indicate a pedelec and rider to which no more-specific profile applies, - 8 `speed-pedelec` - to indicate a speed-pedelec and rider. - 9 `roadbike` - to indicate a road bicycle (or road pedelec) and rider, - - 10 `childrensbike` - to indicate a children�s bicycle (or children�s pedelec) and rider, - - 11 to 15 - are reserved for future usage. + - 10 `childrensbike` - to indicate a children´s bicycle (or children´s pedelec) and rider, + - 11 `racebike` - to indicate a race bicycle (according to local applicable regulations) and rider. + - 12 to 15 - are reserved for future usage. +Values: * **unavailable** (0)
* **bicyclist** (1)
* **wheelchair-user** (2)
@@ -5797,10 +5943,11 @@ This DE indicates the profile of a VRU and its light VRU vehicle / mounted anima * **speed-pedelec** (8)
* **roadbike** (9)
* **childrensbike** (10)
+* **racebike** (11)
    **Categories:** VRU information -    **Revision:** _Created in V2.1.1, values 9 and 10 assigned in V2.2.1_ +    **Revision:** _Created in V2.1.1, values 9 and 10 assigned in V2.2.1, value 11 assigned in V2.4.1_ ```asn1 VruSubProfileBicyclist ::= INTEGER { unavailable (0), @@ -5813,7 +5960,8 @@ VruSubProfileBicyclist ::= INTEGER { pedelec (7), speed-pedelec (8), roadbike (9), - childrensbike (10) + childrensbike (10), + racebike (11) }(0..15) ``` @@ -5828,6 +5976,7 @@ This DE indicates the profile of a motorcyclist and corresponding vehicle. - 4 `motorcycle-and-sidecar-left` - to indicate a motorcycle with sidecar on the left and rider. - 5 to 15 - are reserved for future usage. +Values: * **unavailable** (0)
* **moped** (1)
* **motorcycle** (2)
@@ -5857,6 +6006,7 @@ This DE indicates the profile of an animal - 3 `service-animal` - to indicate an animal that supports a human being. - 4 to 15 - are reserved for future usage. +Values: * **unavailable** (0)
* **wild-animal** (1)
* **farm-animal** (2)
@@ -5884,6 +6034,7 @@ This DE indicates the approximate size of a VRU including the VRU vehicle used. - 3 `high` - to indicate that the VRU size class is high depending on the VRU profile. - 4 to 15 - are reserved for future usage. +Values: * **unavailable** (0)
* **low** (1)
* **medium** (2)
@@ -5917,6 +6068,7 @@ This DE describes the status of the exterior light switches of a VRU. The bit values do not indicate if the corresponding lamps are alight or not. If VRU is not equipped with a certain light or if the light switch status information is not available, the corresponding bit shall be set to 0. +Values: * **unavailable** (0)
* **backFlashLight** (1)
* **helmetLight** (2)
@@ -5946,6 +6098,7 @@ This DE indicates the perpendicular distance between front and rear axle of the - `126` indicates that the wheel base distance is equal to or greater than 12,5 metres, - `127` indicates that the information is unavailable. +Values: * **outOfRange** (126)
* **unavailable** (127)
@@ -5970,6 +6123,7 @@ This DE indicates the angle confidence value which represents the estimated accu - `126` if the confidence value is out of range, i.e. greater than 12,5 degrees, - `127` if the confidence value is not available. +Values: * **outOfRange** (126)
* **unavailable** (127)
@@ -5990,6 +6144,7 @@ This DE represents an angle value in degrees described in the WGS84 reference sy The specific WGS84 coordinate system is specified by the corresponding standards applying this DE. When the information is not available, the DE shall be set to 3 601. The value 3600 shall not be used. +Values: * **wgs84North** (0)
* **wgs84East** (900)
* **wgs84South** (1800)
@@ -6024,6 +6179,7 @@ This DE indicates the actual status of the front wipers of the vehicle. - 4 `high` - to indicate that the wipers are moving at high speed, - values 5 to 7 - are reserved for future usage. +Values: * **unavailable** (0)
* **off** (1)
* **intermittent** (2)
@@ -6062,23 +6218,24 @@ WMInumber ::= IA5String (SIZE(1..3)) This DE represents the sub cause codes of the [**CauseCode**](#CauseCode) `wrongWayDriving` . The value shall be set to: - - 0 `unavailable` - in case further detailed information on wrong way driving event is unavailable, - - 1 `wrongLane` - in case vehicle is driving on a lane for which it has no authorization to use, - - 2 `wrongDirection` - in case vehicle is driving in a direction that it is not allowed, - - 3-255 - reserved for future usage. + - 0 `unavailable` - in case further detailed information on wrong way driving event is unavailable, + - 1 `wrongLane-deprecated` - deprecated since not pertinent to wrong way driving, + - 2 `wrongDirection` - in case vehicle is driving in a direction that it is not allowed, + - 3-255 - reserved for future usage. +Values: * **unavailable** (0)
-* **wrongLane** (1)
+* **wrongLane-deprecated** (1)
* **wrongDirection** (2)
    **Categories:** Traffic information -    **Revision:** _V1.3.1_ +    **Revision:** _V1.3.1, value 1 deprecated in V2.4.1_ ```asn1 WrongWayDrivingSubCauseCode ::= INTEGER { - unavailable (0), - wrongLane (1), - wrongDirection (2) + unavailable (0), + wrongLane-deprecated (1), + wrongDirection (2) } (0..255) ``` @@ -6107,6 +6264,7 @@ This DE indicates the yaw rate confidence value which represents the estimated a If a yaw rate value is received and its confidence value is set to `outOfRange(7)`, it means that the yaw rate value is not valid and therefore cannot be trusted. Such value is not useful the application. +Values: * **degSec-000-01** (0)
* **degSec-000-05** (1)
* **degSec-000-10** (2)
@@ -6149,9 +6307,9 @@ This DE represents the vehicle rotation around z-axis of the coordinate system c - `32 766` to indicate that the yaw rate is greater than 327.65 degrees/second to the left, - `32 767` to indicate that the information is not available. - The yaw rate value shall be a raw data value, i.e. not filtered, smoothed or otherwise modified. The reading instant should be the same as for the vehicle acceleration. +Values: * **negativeOutOfRange** (-32766)
* **positiveOutOfRange** (32766)
* **unavailable** (32767)
@@ -6160,7 +6318,7 @@ This DE represents the vehicle rotation around z-axis of the coordinate system c     **Categories:** Vehicle Information -    **Revision:** _Desription revised in V2.1.1 (the meaning of 32766 has changed slightly)._ +    **Revision:** _Description revised in V2.1.1 (the meaning of 32766 has changed slightly). Requirement on raw data deleted in V2.4.1_ >>> NOTE: The empty load vehicle is defined in ISO 1176 [[8]](#references), clause 4.6. @@ -6179,6 +6337,7 @@ This DF represents an acceleration vector with associated confidence value. It shall include the following components: +Fields: * _polarAcceleration_ of type [**AccelerationPolarWithZ**](#AccelerationPolarWithZ)
the representation of the acceleration vector in a polar or cylindrical coordinate system. @@ -6200,6 +6359,7 @@ Acceleration3dWithConfidence::= CHOICE { This DF represents an acceleration vector in a polar or cylindrical coordinate system. It shall include the following components: +Fields: * _accelerationMagnitude_ of type [**AccelerationMagnitude**](#AccelerationMagnitude)
magnitude of the acceleration vector projected onto the reference plane, with the associated confidence value. @@ -6225,6 +6385,7 @@ AccelerationPolarWithZ::= SEQUENCE{ This DF represents a acceleration vector in a cartesian coordinate system. It shall include the following components: +Fields: * _xAcceleration_ of type [**AccelerationComponent**](ETSI-ITS-CDD.md#AccelerationComponent)
the x component of the acceleration vector with the associated confidence value. @@ -6251,6 +6412,7 @@ This DF represents an acceleration component along with a confidence value. It shall include the following components: +Fields: * _value_ of type [**AccelerationValue**](#AccelerationValue)
the value of the acceleration component which can be estimated as the mean of the current distribution. @@ -6273,6 +6435,7 @@ This DF represents information associated to changes in acceleration. It shall include the following components: +Fields: * _accelOrDecel_ of type [**AccelerationChange**](#AccelerationChange)
the indication of an acceleration change. @@ -6296,6 +6459,7 @@ This DF represents the magnitude of the acceleration vector and associated confi It shall include the following components: +Fields: * _accelerationMagnitudeValue_ of type [**AccelerationMagnitudeValue**](#AccelerationMagnitudeValue)
the magnitude of the acceleration vector. @@ -6318,6 +6482,7 @@ This DF represents an identifier used to describe a protocol action taken by an It shall include the following components: +Fields: * _originatingStationId_ of type [**StationId**](#StationId)
Id of the ITS-S that takes the action. @@ -6340,6 +6505,7 @@ This DF represents an identifier used to describe a protocol action taken by an It shall include the following components: +Fields: * _originatingStationId_ of type [**StationID**](#StationID)
Id of the ITS-S that takes the action. @@ -6378,6 +6544,7 @@ This DF provides the altitude and confidence level of an altitude information in It shall include the following components: +Fields: * _altitudeValue_ of type [**AltitudeValue**](#AltitudeValue)
altitude of a geographical point. @@ -6405,6 +6572,7 @@ This DE represents a general container for usage in various types of messages. It shall include the following components: +Fields: * _stationType_ of type [**TrafficParticipantType**](#TrafficParticipantType)
the type of technical context in which the ITS-S that has generated the message is integrated in. @@ -6437,6 +6605,7 @@ BasicLaneConfiguration::= SEQUENCE(SIZE(1..16,...)) OF BasicLaneInformation This DF provides basic information about a single lane of a road segment. It includes the following components: +Fields: * _laneNumber_ of type [**LanePosition**](ETSI-ITS-CDD.md#LanePosition)
the number associated to the lane that provides a transversal identification. @@ -6476,6 +6645,7 @@ This DF represents a general Data Frame to describe an angle component along wit It shall include the following components: +Fields: * _value_ of type [**CartesianAngleValue**](#CartesianAngleValue)
The angle value which can be estimated as the mean of the current distribution. @@ -6498,6 +6668,7 @@ This DF represents an angular velocity component along with a confidence value i It shall include the following components: +Fields: * _value_ of type [**CartesianAngularVelocityComponentValue**](#CartesianAngularVelocityComponentValue)
The angular velocity component. @@ -6520,6 +6691,7 @@ This DF represents a general Data Frame to describe an angular acceleration comp It shall include the following components: +Fields: * _value_ of type [**CartesianAngularAccelerationComponentValue**](#CartesianAngularAccelerationComponentValue)
The angular acceleration component value. @@ -6542,6 +6714,7 @@ This DF represents a coordinate along with a confidence value in a cartesian ref It shall include the following components: +Fields: * _value_ of type [**CartesianCoordinateLarge**](#CartesianCoordinateLarge)
the coordinate value, which can be estimated as the mean of the current distribution. @@ -6564,6 +6737,7 @@ This DF represents a position in a two- or three-dimensional cartesian coordina It shall include the following components: +Fields: * _xCoordinate_ of type [**CartesianCoordinate**](#CartesianCoordinate)
the X coordinate value. @@ -6590,6 +6764,7 @@ This DF represents a position in a two- or three-dimensional cartesian coordina It shall include the following components: +Fields: * _xCoordinate_ of type [**CartesianCoordinateWithConfidence**](#CartesianCoordinateWithConfidence)
the X coordinate value with the associated confidence level. @@ -6616,6 +6791,7 @@ This DF is a representation of the cause code value of a traffic event. It shall include the following components: +Fields: * _causeCode_ of type [**CauseCodeType**](#CauseCodeType)
the main cause of a detected event. @@ -6647,23 +6823,23 @@ This DF is a representation of the cause code value and associated sub cause cod The following options are available: - 0 - reserved for future use, - 1 - `trafficCondition1` - in case the type of event is an abnormal traffic condition, - - 2 - `accident2` - in case the type of event is a road accident, - - 3 - `roadworks3` - in case the type of event is roadwork, - - 4 - reserved for future usage, + - 2 - `accident2` - in case the type of event is a road accident, + - 3 - `roadworks3` - in case the type of event is roadwork, based on authoritative information, + - 4 - `detectedRoadworks4` - in case the type of event is roadworks, based on non-authoritative information such as factual detections, - 5 - `impassability5` - in case the type of event is unmanaged road blocking, referring to any blocking of a road, partial or total, which has not been adequately secured and signposted, - - 6 - `adverseWeatherCondition-Adhesion6` - in case the type of event is low adhesion, + - 6 - `adhesion6` - in case the type of event is low adhesion of the road surface, - 7 - `aquaplaning7` - danger of aquaplaning on the road, - 8 - reserved for future usage, - - 9 - `hazardousLocation-SurfaceCondition9` - in case the type of event is abnormal road surface condition, + - 9 - `hazardousLocation-SurfaceCondition9` - in case the type of event is abnormal road surface condition not covered by `adhesion6`, - 10 - `hazardousLocation-ObstacleOnTheRoad10` - in case the type of event is obstacle on the road, - 11 - `hazardousLocation-AnimalOnTheRoad11` - in case the type of event is animal on the road, - 12 - `humanPresenceOnTheRoad` - in case the type of event is presence of human vulnerable road user on the road, - 13 - reserved for future usage, - 14 - `wrongWayDriving14` - in case the type of the event is vehicle driving in wrong way, - - 15 - `rescueAndRecoveryWorkInProgress15` - in case the type of event is rescue and recovery work for accident or for a road hazard in progress, + - 15 - `rescueRecoveryAndMaintenanceWorkInProgress15` - in case the type of event is rescue, recovery and maintenance work for accident or for a road hazard in progress, - 16 - reserved for future usage, - - 17 - `adverseWeatherCondition-ExtremeWeatherCondition17` - in case the type of event is extreme weather condition, + - 17 - `adverseWeatherCondition-Wind17` - in case the type of event is wind, - 18 - `adverseWeatherCondition-Visibility18` - in case the type of event is low visibility, - 19 - `adverseWeatherCondition-Precipitation19` - in case the type of event is precipitation, - 20 - `violence20` - in case the the type of event is human violence on or near the road, @@ -6685,14 +6861,16 @@ This DF is a representation of the cause code value and associated sub cause cod is activated, - 100 - `railwayLevelCrossing100` - in case the type of event is a railway level crossing. - 101-255 - are reserved for future usage. + name and/or definition of values 3, 6, 9, 15 and 17 changed in V2.4.1, value 4 assigned in V2.4.1 +Fields: * _reserved0_ of type [**SubCauseCodeType**](#SubCauseCodeType)
* _trafficCondition1_ of type [**TrafficConditionSubCauseCode**](#TrafficConditionSubCauseCode)
* _accident2_ of type [**AccidentSubCauseCode**](#AccidentSubCauseCode)
* _roadworks3_ of type [**RoadworksSubCauseCode**](ETSI-ITS-CDD.md#RoadworksSubCauseCode)
-* _reserved4_ of type [**SubCauseCodeType**](#SubCauseCodeType)
+* _detectedRoadworks4_ of type [**SubCauseCodeType**](#SubCauseCodeType)
* _impassability5_ of type [**ImpassabilitySubCauseCode**](#ImpassabilitySubCauseCode)
-* _adverseWeatherCondition-Adhesion6_ of type [**AdverseWeatherCondition-AdhesionSubCauseCode**](#AdverseWeatherCondition-AdhesionSubCauseCode)
+* _adhesion6_ of type [**AdhesionSubCauseCode**](#AdhesionSubCauseCode)
* _aquaplaning7_ of type [**SubCauseCodeType**](#SubCauseCodeType)
* _reserved8_ of type [**SubCauseCodeType**](#SubCauseCodeType)
* _hazardousLocation-SurfaceCondition9_ of type [**HazardousLocation-SurfaceConditionSubCauseCode**](#HazardousLocation-SurfaceConditionSubCauseCode)
@@ -6701,9 +6879,9 @@ This DF is a representation of the cause code value and associated sub cause cod * _humanPresenceOnTheRoad12_ of type [**HumanPresenceOnTheRoadSubCauseCode**](#HumanPresenceOnTheRoadSubCauseCode)
* _reserved13_ of type [**SubCauseCodeType**](#SubCauseCodeType)
* _wrongWayDriving14_ of type [**WrongWayDrivingSubCauseCode**](#WrongWayDrivingSubCauseCode)
-* _rescueAndRecoveryWorkInProgress15_ of type [**RescueAndRecoveryWorkInProgressSubCauseCode**](#RescueAndRecoveryWorkInProgressSubCauseCode)
+* _rescueRecoveryAndMaintenanceWorkInProgress15_ of type [**RescueRecoveryAndMaintenanceWorkInProgressSubCauseCode**](#RescueRecoveryAndMaintenanceWorkInProgressSubCauseCode)
* _reserved16_ of type [**SubCauseCodeType**](#SubCauseCodeType)
-* _adverseWeatherCondition-ExtremeWeatherCondition17_ of type [**AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode**](#AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode)
+* _adverseWeatherCondition-Wind17_ of type [**AdverseWeatherCondition-WindSubCauseCode**](#AdverseWeatherCondition-WindSubCauseCode)
* _adverseWeatherCondition-Visibility18_ of type [**AdverseWeatherCondition-VisibilitySubCauseCode**](#AdverseWeatherCondition-VisibilitySubCauseCode)
* _adverseWeatherCondition-Precipitation19_ of type [**AdverseWeatherCondition-PrecipitationSubCauseCode**](#AdverseWeatherCondition-PrecipitationSubCauseCode)
* _violence20_ of type [**SubCauseCodeType**](#SubCauseCodeType)
@@ -6830,9 +7008,9 @@ CauseCodeChoice::= CHOICE { trafficCondition1 TrafficConditionSubCauseCode, accident2 AccidentSubCauseCode, roadworks3 RoadworksSubCauseCode, - reserved4 SubCauseCodeType, + detectedRoadworks4 SubCauseCodeType, impassability5 ImpassabilitySubCauseCode, - adverseWeatherCondition-Adhesion6 AdverseWeatherCondition-AdhesionSubCauseCode, + adhesion6 AdhesionSubCauseCode, aquaplaning7 SubCauseCodeType, reserved8 SubCauseCodeType, hazardousLocation-SurfaceCondition9 HazardousLocation-SurfaceConditionSubCauseCode, @@ -6841,9 +7019,9 @@ CauseCodeChoice::= CHOICE { humanPresenceOnTheRoad12 HumanPresenceOnTheRoadSubCauseCode, reserved13 SubCauseCodeType, wrongWayDriving14 WrongWayDrivingSubCauseCode, - rescueAndRecoveryWorkInProgress15 RescueAndRecoveryWorkInProgressSubCauseCode, + rescueRecoveryAndMaintenanceWorkInProgress15 RescueRecoveryAndMaintenanceWorkInProgressSubCauseCode, reserved16 SubCauseCodeType, - adverseWeatherCondition-ExtremeWeatherCondition17 AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode, + adverseWeatherCondition-Wind17 AdverseWeatherCondition-WindSubCauseCode, adverseWeatherCondition-Visibility18 AdverseWeatherCondition-VisibilitySubCauseCode, adverseWeatherCondition-Precipitation19 AdverseWeatherCondition-PrecipitationSubCauseCode, violence20 SubCauseCodeType, @@ -6963,6 +7141,7 @@ This DF is an alternative representation of the cause code value of a traffic ev It shall include the following components: +Fields: * _ccAndScc_ of type [**CauseCodeChoice**](#CauseCodeChoice)
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. @@ -6985,6 +7164,7 @@ The DF describes the position of a CEN DSRC road side equipment. It shall include the following components: +Fields: * _protectedZoneLatitude_ of type [**Latitude**](#Latitude)
the latitude of the CEN DSRC road side equipment. @@ -7013,6 +7193,7 @@ This DF represents the shape of a circular area or a right cylinder that is cent It shall include the following components: +Fields: * _shapeReferencePoint_ of type [**CartesianPosition3d**](#CartesianPosition3d) OPTIONAL
optional reference point that represents the centre of the circle, relative to an externally specified reference position. If this component is absent, the externally specified reference position represents the shape's reference point. @@ -7040,6 +7221,7 @@ This DF indicates the opening/closure status of the lanes of a carriageway. It shall include the following components: +Fields: * _innerhardShoulderStatus_ of type [**HardShoulderStatus**](#HardShoulderStatus) OPTIONAL
this information is optional and shall be included if an inner hard shoulder is present and the information is known. It indicates the open/closing status of inner hard shoulder lanes. @@ -7071,6 +7253,7 @@ This DF provides information about the breakup of a cluster. It shall include the following components: +Fields: * _clusterBreakupReason_ of type [**ClusterBreakupReason**](#ClusterBreakupReason)
indicates the reason for breakup. @@ -7094,6 +7277,7 @@ This DF provides information about the joining of a cluster. It shall include the following components: +Fields: * _clusterId_ of type [**Identifier1B**](#Identifier1B)
indicates the identifier of the cluster. @@ -7117,6 +7301,7 @@ The DF provides information about the leaving of a cluster. It shall include the following components: +Fields: * _clusterId_ of type [**Identifier1B**](#Identifier1B)
indicates the cluster. @@ -7164,6 +7349,7 @@ This DF represents the curvature of the vehicle trajectory and the associated co It shall include the following components: +Fields: * _curvatureValue_ of type [**CurvatureValue**](#CurvatureValue)
Detected curvature of the vehicle trajectory. @@ -7186,6 +7372,7 @@ This DF provides a description of dangerous goods being carried by a heavy vehic It shall include the following components: +Fields: * _dangerousGoodsType_ of type [**DangerousGoodsBasic**](ETSI-ITS-CDD.md#DangerousGoodsBasic)
Type of dangerous goods. @@ -7240,6 +7427,7 @@ This DF defines a geographical point position as a 2 dimensional offset position It shall include the following components: +Fields: * _deltaLatitude_ of type [**DeltaLatitude**](#DeltaLatitude)
A delta latitude offset with regards to the latitude value of the reference position. @@ -7272,6 +7460,7 @@ This DF defines a geographical point position as a 3 dimensional offset position It shall include the following components: +Fields: * _deltaLatitude_ of type [**DeltaLatitude**](#DeltaLatitude)
A delta latitude offset with regards to the latitude value of the reference position. @@ -7320,6 +7509,7 @@ This DF represents the shape of an elliptical area or right elliptical cylinder It shall include the following components: +Fields: * _shapeReferencePoint_ of type [**CartesianPosition3d**](#CartesianPosition3d) OPTIONAL
optional reference point which represents the centre of the ellipse, relative to an externally specified reference position. If this component is absent, the @@ -7333,7 +7523,8 @@ This DF represents the shape of an elliptical area or right elliptical cylinder * _orientation_ of type [**CartesianAngleValue**](#CartesianAngleValue) OPTIONAL
the optional orientation of the major axis of the ellipse, measured with - positive values turning around the z-axis using the right-hand rule, starting from the X-axis. + positive values turning around the z-axis using the right-hand rule, starting from the X-axis. + If absent, the orientation is equal to the value zero. * _height_ of type [**StandardLength12b**](#StandardLength12b) OPTIONAL
the optional height, present if the shape is a right elliptical cylinder extending @@ -7342,7 +7533,7 @@ This DF represents the shape of an elliptical area or right elliptical cylinder     **Categories:** GeoReference information -    **Revision:** _Created in V2.1.1, the type of the field orientation changed and the description revised in V2.2.1_ +    **Revision:** _Created in V2.1.1, the type of the field orientation changed and the description revised in V2.2.1, added note on orientation in V2.4.1_ ```asn1 EllipticalShape ::= SEQUENCE { shapeReferencePoint CartesianPosition3d OPTIONAL, @@ -7358,6 +7549,7 @@ This DF represents the Euler angles which describe the orientation of an object It shall include the following components: +Fields: * _zAngle_ of type [**CartesianAngle**](ETSI-ITS-CDD.md#CartesianAngle)
z-angle of object bounding box at the time of measurement, with the associated confidence. The angle is measured with positive values considering the object orientation turning around the z-axis using the right-hand rule, starting from the x-axis. @@ -7389,6 +7581,7 @@ EulerAnglesWithConfidence ::= SEQUENCE { This DF represents a vehicle category according to the UNECE/TRANS/WP.29/78/Rev.4 [[16]](#references). The following options are available: +Fields: * _euVehicleCategoryL_ of type [**EuVehicleCategoryL**](#EuVehicleCategoryL)
indicates a vehicle in the L category. @@ -7445,6 +7638,7 @@ This DF provides information related to an event at a defined position. It shall include the following components: +Fields: * _eventPosition_ of type [**DeltaReferencePosition**](#DeltaReferencePosition)
offset position of a detected event point to a defined position. @@ -7487,6 +7681,7 @@ This DF indicates a geographical position. It shall include the following components: +Fields: * _latitude_ of type [**Latitude**](#Latitude)
the latitude of the geographical position. @@ -7509,6 +7704,7 @@ This DE indicates a geographical position with altitude. It shall include the following components: +Fields: * _latitude_ of type [**Latitude**](#Latitude)
the latitude of the geographical position. @@ -7545,6 +7741,7 @@ This DF indicates a geographical position without altitude. It shall include the following components: +Fields: * _latitude_ of type [**Latitude**](#Latitude)
the latitude of the geographical position. @@ -7578,6 +7775,7 @@ This DF represents the top-level DF to represent a lane position. A lane positio It shall include the following components: +Fields: * _lanePositionBased_ of type [**LanePositionOptions**](#LanePositionOptions)
lane position information for a defined reference position. @@ -7629,6 +7827,7 @@ This DF represents the Heading in a WGS84 co-ordinates system. It shall include the following components: +Fields: * _headingValue_ of type [**HeadingValue**](#HeadingValue)
the heading value. @@ -7656,6 +7855,7 @@ This DF provides information associated to heading change indicators such a It shall include the following components: +Fields: * _direction_ of type [**TurningDirection**](#TurningDirection)
the direction of heading change value. @@ -7679,6 +7879,7 @@ This DF represents a frequency channel It shall include the following components: +Fields: * _centreFrequency_ of type **INTEGER** (1 .. 99999)
the centre frequency of the channel in 10(exp+2) Hz (where exp is exponent) @@ -7705,6 +7906,7 @@ This DF represents a zone inside which the ITS communication should be restrict It shall include the following components: +Fields: * _zoneDefinition_ of type [**InterferenceManagementZoneDefinition**](#InterferenceManagementZoneDefinition)
contains the geographical definition of the zone. @@ -7727,6 +7929,7 @@ This DF represents the geographical definition of the zone where band sharing oc It shall include the following components: +Fields: * _interferenceManagementZoneLatitude_ of type [**Latitude**](#Latitude)
Latitude of the centre point of the interference management zone. @@ -7769,6 +7972,7 @@ This DF contains interference management information for one affected frequency It shall include the following components: +Fields: * _interferenceManagementChannel_ of type [**InterferenceManagementChannel**](#InterferenceManagementChannel)
frequency channel for which the zone should be applied interference management @@ -7814,6 +8018,7 @@ This DF represents a unique id for an intersection, in accordance with ETSI TS 1 It shall include the following components: +Fields: * _region_ of type [**Identifier2B**](#Identifier2B) OPTIONAL
the optional identifier of the entity that is responsible for the region in which the intersection is placed. It is the duty of that entity to guarantee that the [**Id**](#Id) is unique within the region. @@ -7853,6 +8058,7 @@ This DF represents a common message header for application and facilities layer It shall include the following components: +Fields: * _protocolVersion_ of type [**OrdinalNumber1B**](#OrdinalNumber1B)
version of the ITS message. @@ -7879,6 +8085,7 @@ This DF provides the reference to the information contained in a IVIM according It shall include the following components: +Fields: * _serviceProviderId_ of type [**Provider**](#Provider)
identifier of the organization that provided the IVIM. @@ -7911,6 +8118,7 @@ This DF indicates a transversal position in resolution of lanes and other associ It shall include the following components: +Fields: * _transversalPosition_ of type [**LanePosition**](ETSI-ITS-CDD.md#LanePosition)
the transversal position. @@ -7939,6 +8147,7 @@ This DF represents a set of options to describe a lane position and is the secon The following options are available: +Fields: * _simplelanePosition_ of type [**LanePosition**](ETSI-ITS-CDD.md#LanePosition)
a single lane position without any additional context information. @@ -7975,6 +8184,7 @@ This DF is a third-level DF that represents a lane position and is an extended v It shall additionally include the following components: +Fields: * _COMPONENTS_ of type [**OF**](#OF) LanePositionAndType
* _distanceToLeftBorder_ of type [**StandardLength9b**](#StandardLength9b)
the distance of the transversal position to the left lane border. The real value shall be rounded to the next lower encoding-value. @@ -8000,6 +8210,7 @@ This DF indicates the vehicle acceleration at lateral direction and the confiden It shall include the following components: +Fields: * _lateralAccelerationValue_ of type [**LateralAccelerationValue**](#LateralAccelerationValue)
lateral acceleration value at a point in time. @@ -8027,6 +8238,7 @@ This DF indicates the vehicle acceleration at longitudinal direction and the con It shall include the following components: +Fields: * _longitudinalAccelerationValue_ of type [**LongitudinalAccelerationValue**](#LongitudinalAccelerationValue)
longitudinal acceleration value at a point in time. @@ -8054,6 +8266,7 @@ This DF represents the estimated position along the longitudinal extension of a It shall include the following components: +Fields: * _longitudinalLanePositionValue_ of type [**LongitudinalLanePositionValue**](#LongitudinalLanePositionValue)
the mean value of the longitudinal position along the carriageway or lane w.r.t. an externally defined start position. @@ -8086,6 +8299,7 @@ This DF represents a lower triangular positive semi-definite matrix. It shall include the following components: +Fields: * _componentsIncludedIntheMatrix_ of type [**MatrixIncludedComponents**](#MatrixIncludedComponents)
the indication of which components of a [**PerceivedObject**](#PerceivedObject) are included in the matrix. This component also implicitly indicates the number n of included components which defines the size (n x n) of the full correlation matrix "A". @@ -8133,6 +8347,7 @@ This DF provides references to an element described in a MAPEM according to ETSI It shall include the following components: +Fields: * _mapReference_ of type [**MapReference**](#MapReference) OPTIONAL
the optional reference to a MAPEM that describes the intersection or road segment. It is absent if the MAPEM topology is known from the context. @@ -8183,6 +8398,7 @@ This DF indicates a position on a topology description transmitted in a MAPEM ac It shall include the following components: +Fields: * _mapReference_ of type [**MapReference**](#MapReference) OPTIONAL
optionally identifies the MAPEM containing the topology information. It is absent if the MAPEM topology is known from the context. @@ -8218,6 +8434,7 @@ This DF provides the reference to the information contained in a MAPEM according The following options are provided: +Fields: * _roadsegment_ of type [**RoadSegmentReferenceId**](#RoadSegmentReferenceId)
option that identifies the description of a road segment contained in a MAPEM. @@ -8246,8 +8463,9 @@ MapReferences::= SEQUENCE (SIZE(1..8,...)) OF MapReference ``` ### MessageRateHz -This DE indicates a message rate. +This DF indicates a message rate. +Fields: * _mantissa_ of type **INTEGER** (1..100)
indicates the mantissa. @@ -8273,6 +8491,7 @@ This DF provides information about a message with respect to the segmentation pr It shall include the following components: +Fields: * _totalMsgNo_ of type [**CardinalNumber3b**](#CardinalNumber3b)
indicates the total number of messages that have been assembled on the transmitter side to encode the information during the same messsage generation process. @@ -8296,6 +8515,7 @@ This DF provides information about the source of and confidence in information. It shall include the following components: +Fields: * _usedDetectionInformation_ of type [**SensorTypes**](#SensorTypes)
the type of sensor(s) that is used to provide the detection information. @@ -8333,6 +8553,7 @@ This DF represents a set of mitigation parameters for a specific technology, as It shall include the following components: +Fields: * _accessTechnologyClass_ of type [**AccessTechnologyClass**](#AccessTechnologyClass)
channel access technology to which this mitigation is intended to be applied. @@ -8376,6 +8597,7 @@ This DF indicates both the class and associated subclass that best describes an The following options are available: +Fields: * _vehicleSubClass_ of type [**TrafficParticipantType**](#TrafficParticipantType) (unknown|passengerCar..tram|agricultural)
the object is a road vehicle and the specific subclass is specified. @@ -8418,6 +8640,7 @@ This DF represents the classification of a detected object together with a confi It shall include the following components: +Fields: * _objectClass_ of type [**ObjectClass**](#ObjectClass)
the class of the object. @@ -8441,6 +8664,7 @@ This DF represents a dimension of an object together with a confidence value. It shall include the following components: +Fields: * _value_ of type [**ObjectDimensionValue**](#ObjectDimensionValue)
the object dimension value which can be estimated as the mean of the current distribution. @@ -8464,6 +8688,7 @@ This DF represents a set of lanes which are partially or fully occupied by an ob It shall include the following components: +Fields: * _lanePositionBased_ of type **SEQUENCE** (SIZE(1..4)) OF LanePositionOptions
a set of up to `4` lanes that are partially or fully occupied by an object or event, ordered by increasing value of [**LanePosition**](ETSI-ITS-CDD.md#LanePosition). Lanes that are partially occupied can be described using the component lanePositionWithLateralDetails of [**Options**](#Options), with the following constraints: @@ -8505,6 +8730,7 @@ This DF indicates the allowed type of occupancy of a parking space/area in terms The following options are available: +Fields: * _unknown_ of type **NULL**
indicates that the allowed type of occupancy is unknown. @@ -8548,6 +8774,7 @@ This DF provides basic information about the parking capabilities and availabili It shall include the following components: +Fields: * _id_ of type [**Identifier2B**](#Identifier2B)
the unqiue identifier of the parking space within the parking area. @@ -8574,6 +8801,7 @@ This DF provides detailed information about the parking capabilities and availab It is an extension of [**ParkingSpaceBasic**](#ParkingSpaceBasic) and it shall additionally include the following additional components: +Fields: * _COMPONENTS_ of type [**OF**](#OF) ParkingSpaceBasic
* _arrangementType_ of type [**ParkingAreaArrangementType**](#ParkingAreaArrangementType) OPTIONAL
the optional arrangement of the parking space w.r.t. other spaces. @@ -8626,6 +8854,7 @@ This DF indicates the status of parking space. The following options are available: +Fields: * _unknown_ of type **NULL**
indicates that the status is unknown. @@ -8692,6 +8921,7 @@ This DF represents estimated/predicted travel time between a position and a pred the following options are available: +Fields: * _deltaTimeHighPrecision_ of type [**DeltaTimeTenthOfSecond**](#DeltaTimeTenthOfSecond)
delta time with precision of 0,1 s. @@ -8719,6 +8949,7 @@ This DF represents a path towards a specific point specified in the [**EventZone It shall include the following components: +Fields: * _pointOfEventZone_ of type **INTEGER** (1..23)
the ordinal number of the point within the DF EventZone, i.e. within the list of EventPoints. @@ -8775,6 +9006,7 @@ This DF represents a predicted path, predicted trajectory or predicted path zone It shall include the following components: +Fields: * _pathPredicted_ of type [**PathPredicted**](#PathPredicted)
the predicted path (pathDeltaTime ABSENT) or trajectory (pathDeltaTime PRESENT) and/or the path zone (symmetricAreaOffset PRESENT). @@ -8817,6 +9049,7 @@ This DF defines an offset waypoint position within a path. It shall include the following components: +Fields: * _pathPosition_ of type [**DeltaReferencePosition**](#DeltaReferencePosition)
The waypoint position defined as an offset position with regards to a pre-defined reference position. @@ -8839,6 +9072,7 @@ This DF defines a predicted offset position that can be used within a predicted It shall include the following components: +Fields: * _deltaLatitude_ of type [**DeltaLatitude**](#DeltaLatitude)
the offset latitude with regards to a pre-defined reference position. @@ -8899,6 +9133,7 @@ This DE contains information about the status of a vehicle pedal. It shall include the following components: +Fields: * _pedalPositionValue_ of type [**PedalPositionValue**](#PedalPositionValue)
information about the pedal position. @@ -8918,6 +9153,7 @@ This DF contains information about a perceived object including its kinematic st It shall include the following components: +Fields: * _objectId_ of type [**Identifier2B**](#Identifier2B) OPTIONAL
optional identifier assigned to a detected object. @@ -9004,18 +9240,18 @@ The data frame PolygonalLine shall contain the definition of a polygonal line (a The following options are available: -* _deltaPositions_ of type [**DeltaPositions**](#DeltaPositions)
+* deltaPositions
an ordered sequence of delta geographical positions with respect to the previous position, with latitude and longitude, with the first instance referring to the reference position and with the order implicitly defining a direction associated with the polygonal line. -* _deltaPositionsWithAltitude_ of type [**DeltaReferencePositions**](#DeltaReferencePositions)
+* deltaPositionsWithAltitude
an ordered sequence of delta geographical positions with respect to the previous position, with latitude, longitude and altitude, with the first instance referring to the reference position and with the order implicitly defining a direction associated with the polygonal line. -* _absolutePositions_ of type [**GeoPositionsWAltitude**](#GeoPositionsWAltitude)
+* absolutePositions
a sequence of absolute geographical positions, with latitude and longitude. -* _absolutePositionsWithAltitude_ of type [**GeoPositionsWoAltitude**](#GeoPositionsWoAltitude)
+* absolutePositionsWithAltitude
a sequence of absolute geographical positions, with latitude, longitude and altitude. @@ -9026,10 +9262,8 @@ The data frame PolygonalLine shall contain the definition of a polygonal line (a PolygonalLine ::= CHOICE { deltaPositions DeltaPositions, deltaPositionsWithAltitude DeltaReferencePositions, - absolutePositions GeoPositionsWAltitude, - absolutePositionsWithAltitude GeoPositionsWoAltitude, - ... -} + absolutePositions GeoPositionsWoAltitude, + absolutePositionsWithAltitude GeoPositionsWAltitude, ``` ### PolygonalShape @@ -9037,6 +9271,7 @@ This DF represents the shape of a polygonal area or of a right prism. It shall include the following components: +Fields: * _shapeReferencePoint_ of type [**CartesianPosition3d**](#CartesianPosition3d) OPTIONAL
the optional reference point used for the definition of the shape, relative to an externally specified reference position. If this component is absent, the externally specified reference position represents the shape's reference point. @@ -9067,6 +9302,7 @@ This DF indicates the horizontal position confidence ellipse which represents th It shall include the following components: +Fields: * _semiMajorConfidence_ of type [**SemiAxisLength**](#SemiAxisLength)
half of length of the major axis, i.e. distance between the centre point and major axis point of the position accuracy ellipse. @@ -9099,6 +9335,7 @@ This DF indicates the horizontal position confidence ellipse which represents th It shall include the following components: +Fields: * _semiMajorAxisLength_ of type [**SemiAxisLength**](#SemiAxisLength)
half of length of the major axis, i.e. distance between the centre point and major axis point of the position accuracy ellipse. @@ -9147,6 +9384,7 @@ This DF describes a zone of protection inside which the ITS communication should It shall include the following components: +Fields: * _protectedZoneType_ of type [**ProtectedZoneType**](#ProtectedZoneType)
type of the protected zone. @@ -9203,6 +9441,7 @@ This DF identifies an organization. It shall include the following components: +Fields: * _countryCode_ of type [**CountryCode**](#CountryCode)
represents the country code that identifies the country of the national registration administrator for issuers according to ISO 14816. @@ -9232,6 +9471,7 @@ This DF represents activation data for real-time systems designed for operations The activation of the corresponding equipment is triggered by the approach or passage of a public transport vehicle at a certain point (e.g. a beacon). +Fields: * _ptActivationType_ of type [**PtActivationType**](#PtActivationType)
type of activation. @@ -9277,6 +9517,7 @@ This DF describes a radial shape. The circular or spherical sector is constructe It shall include the following components: +Fields: * _shapeReferencePoint_ of type [**CartesianPosition3d**](#CartesianPosition3d) OPTIONAL
the optional reference point used for the definition of the shape, relative to an externally specified reference position. If this component is absent, the @@ -9321,6 +9562,7 @@ This DF describes a list of radial shapes positioned w.r.t. to an offset positio It shall include the following components: +Fields: * _refPointId_ of type [**Identifier1B**](#Identifier1B)
the identification of the reference point in case of a sensor mounted to trailer. Defaults to ITS ReferencePoint (0). @@ -9370,6 +9612,7 @@ This DF describes radial shape details. The circular sector or cone is It shall include the following components: +Fields: * _range_ of type [**StandardLength12b**](#StandardLength12b)
the radial range of the sensor from the reference point or sensor point offset. @@ -9408,6 +9651,7 @@ This DF represents the shape of a rectangular area or a right rectangular prism It shall include the following components: +Fields: * _shapeReferencePoint_ of type [**CartesianPosition3d**](#CartesianPosition3d) OPTIONAL
represents an optional offset point which the rectangle is centred on with respect to the reference position. If this component is absent, the externally specified @@ -9420,18 +9664,19 @@ This DF represents the shape of a rectangular area or a right rectangular prism represents half the breadth of the rectangle located in the X-Y Plane. * _orientation_ of type [**CartesianAngleValue**](#CartesianAngleValue) OPTIONAL
- represents the optional orientation of the length of the rectangle, + represents the optional orientation of the longer side of the rectangle, measured with positive values turning around the Z-axis using the right-hand rule, starting from - the X-axis. + the X-axis. If absent, the orientation is equal to the value zero. * _height_ of type [**StandardLength12b**](#StandardLength12b) OPTIONAL
represents the optional height, present if the shape is a right rectangular prism with height extending in the positive Z-axis. +and description revised in V2.2.1, added sentence on absence in V2.4.1     **Categories:** GeoReference information -    **Revision:** _created in V2.1.1, centerPoint renamed to shapeReferencePoint, the type of the field orientation changed and description revised in V2.2.1_ +    **Revision:** _created in V2.1.1, centerPoint renamed to shapeReferencePoint, the type of the field orientation changed_ ```asn1 RectangularShape ::= SEQUENCE { shapeReferencePoint CartesianPosition3d OPTIONAL, @@ -9447,6 +9692,7 @@ A position within a geographic coordinate system together with a confidence elli It shall include the following components: +Fields: * _latitude_ of type [**Latitude**](#Latitude)
the latitude of the geographical point. @@ -9482,6 +9728,7 @@ A position within a geographic coordinate system together with a confidence elli It shall include the following components: +Fields: * _latitude_ of type [**Latitude**](#Latitude)
the latitude of the geographical point. @@ -9522,6 +9769,7 @@ This DF provides configuration information about a road section. It shall include the following components: +Fields: * _roadSectionDefinition_ of type [**RoadSectionDefinition**](#RoadSectionDefinition)
the topological definition of the road section for which the information in the other components applies throughout its entire length. @@ -9565,6 +9813,7 @@ This DF provides the basic topological definition of a road section. It shall include the following components: +Fields: * _startingPointSection_ of type [**GeoPosition**](#GeoPosition)
the position of the starting point of the section. @@ -9609,6 +9858,7 @@ This DF represents a unique id for a road segment It shall include the following components: +Fields: * _region_ of type [**Identifier2B**](#Identifier2B) OPTIONAL
the optional identifier of the entity that is responsible for the region in which the road segment is placed. It is the duty of that entity to guarantee that the [**Id**](#Id) is unique within the region. @@ -9637,6 +9887,7 @@ This DF provides the safe distance indication of a traffic participant with othe It shall include the following components: +Fields: * _subjectStation_ of type [**StationId**](#StationId) OPTIONAL
optionally indicates one "other" traffic participant identified by its ITS-S. @@ -9712,6 +9963,7 @@ This DF provides the definition of a geographical area or volume, based on diffe It is a choice of the following components: +Fields: * _rectangular_ of type [**RectangularShape**](#RectangularShape)
definition of an rectangular area or a right rectangular prism (with a rectangular base) also called a cuboid, or informally a rectangular box. @@ -9752,6 +10004,7 @@ This DF represents the speed and associated confidence value. It shall include the following components: +Fields: * _speedValue_ of type [**SpeedValue**](#SpeedValue)
the speed value. @@ -9774,6 +10027,7 @@ This DF provides the indication of change in stability. It shall include the following components: +Fields: * _lossProbability_ of type [**StabilityLossProbability**](#StabilityLossProbability)
the probability of stability loss. @@ -9797,6 +10051,7 @@ This DF represents the steering wheel angle of the vehicle at certain point in t It shall include the following components: +Fields: * _steeringWheelAngleValue_ of type [**SteeringWheelAngleValue**](#SteeringWheelAngleValue)
steering wheel angle value. @@ -9839,6 +10094,7 @@ Ths DF represents the a position on a traffic island between two lanes. It shall include the following components: +Fields: * _oneSide_ of type [**LanePositionAndType**](#LanePositionAndType)
represents one lane. @@ -9862,6 +10118,7 @@ This DF provides detailed information about an attached trailer. It shall include the following components: +Fields: * _refPointId_ of type [**Identifier1B**](#Identifier1B)
identifier of the reference point of the trailer. @@ -9912,6 +10169,7 @@ This DF provides the trajectory interception indication of ego-VRU ITS-S It shall include the following components: +Fields: * _subjectStation_ of type [**StationId**](#StationId) OPTIONAL
indicates the subject station. @@ -9939,6 +10197,7 @@ TrajectoryInterceptionIndication ::= SEQUENCE { ### VarLengthNumber This DF together with its sub DFs Ext1, Ext2 and the DE Ext3 provides the custom (i.e. not ASN.1 standard) definition of an integer with variable lenght, that can be used for example to encode the ITS-AID. +Values: * **content** [0] INTEGER(0..127)
* **extension** [1] Ext1
@@ -9966,6 +10225,7 @@ This DF indicates the vehicle acceleration at vertical direction and the associa It shall include the following components: +Fields: * _verticalAccelerationValue_ of type [**VerticalAccelerationValue**](#VerticalAccelerationValue)
vertical acceleration value at a point in time. @@ -9993,6 +10253,7 @@ This DF provides information related to the identification of a vehicle. It shall include the following components: +Fields: * _wMInumber_ of type [**WMInumber**](#WMInumber) OPTIONAL
World Manufacturer Identifier (WMI) code. @@ -10016,6 +10277,7 @@ This DF represents the length of vehicle and accuracy indication information. It shall include the following components: +Fields: * _vehicleLengthValue_ of type [**VehicleLengthValue**](#VehicleLengthValue)
length of vehicle. @@ -10043,6 +10305,7 @@ This DF represents the length of vehicle and accuracy indication information. It shall include the following components: +Fields: * _vehicleLengthValue_ of type [**VehicleLengthValue**](#VehicleLengthValue)
length of vehicle. @@ -10065,6 +10328,7 @@ This DF provides information about the status of the vehicle´s movement control It shall include the following components: +Fields: * _accelerationPedalStatus_ of type [**PedalStatus**](#PedalStatus)
information about the status of the acceleration pedal. @@ -10105,6 +10369,7 @@ This DF represents a velocity vector with associated confidence value. The following options are available: +Fields: * _polarVelocity_ of type [**VelocityPolarWithZ**](#VelocityPolarWithZ)
the representation of the velocity vector in a polar or cylindrical coordinate system. @@ -10126,6 +10391,7 @@ Velocity3dWithConfidence::= CHOICE{ This DF represents a velocity vector in a cartesian coordinate system. It shall include the following components: +Fields: * _xVelocity_ of type [**VelocityComponent**](#VelocityComponent)
the x component of the velocity vector with the associated confidence value. @@ -10152,6 +10418,7 @@ This DF represents a component of the velocity vector and the associated confide It shall include the following components: +Fields: * _value_ of type [**VelocityComponentValue**](#VelocityComponentValue)
the value of the component. @@ -10174,6 +10441,7 @@ This DF represents a velocity vector in a polar or cylindrical coordinate system It shall include the following components: +Fields: * _velocityMagnitude_ of type [**Speed**](ETSI-ITS-CDD.md#Speed)
magnitude of the velocity vector on the reference plane, with the associated confidence value. @@ -10200,6 +10468,7 @@ This DF provides information about a VRU cluster. It shall include the following components: +Fields: * _clusterId_ of type [**Identifier1B**](#Identifier1B) OPTIONAL
optional identifier of a VRU cluster. @@ -10234,6 +10503,7 @@ This DF represents the status of the exterior light switches of a VRU. It shall include the following components: +Fields: * _vehicular_ of type [**ExteriorLights**](ETSI-ITS-CDD.md#ExteriorLights)
represents the status of the exterior light switches of a road vehicle. @@ -10256,6 +10526,7 @@ VruExteriorLights ::= SEQUENCE { This DF indicates the profile of a VRU including sub-profile information It identifies four options corresponding to the four types of VRU profiles specified in ETSI TS 103 300-2 [[18]](#references): +Fields: * _pedestrian_ of type [**VruSubProfilePedestrian**](#VruSubProfilePedestrian)
VRU Profile 1 - Pedestrian. @@ -10288,6 +10559,7 @@ This DF represents an angular component along with a confidence value in the WGS It shall include the following components: +Fields: * _value_ of type [**Wgs84AngleValue**](#Wgs84AngleValue)
the angle value, which can be estimated as the mean of the current distribution. @@ -10310,6 +10582,7 @@ This DF represents a yaw rate of vehicle at a point in time. It shall include the following components: +Fields: * _yawRateValue_ of type [**YawRateValue**](#YawRateValue)
yaw rate value at a point in time. -- GitLab