From 5b71382e986e3c3c4cb04775e13fc5b8401ca083 Mon Sep 17 00:00:00 2001 From: Denis Filatov Date: Fri, 15 Mar 2024 11:26:47 +0100 Subject: [PATCH 01/42] v2.2.1 2024-03 --- CAM-PDU-Descriptions.asn | 240 ++++++++++++++++++++++++++++++++++++++- cdd | 2 +- 2 files changed, 237 insertions(+), 5 deletions(-) diff --git a/CAM-PDU-Descriptions.asn b/CAM-PDU-Descriptions.asn index 80a3a5b..12591bf 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -1,3 +1,13 @@ +/** draft 0.0.3 of the CAM module for TS 103 900 V2.2.1 integrating: +- ITSWG1(24)000011r8 containing the following: + - ExtensionContainers + - GeneralizedLanePositionsContainer + - LocationSharingContainer + - PathPredictionContainer + - TwoWheelerContainer +- ITSWG1(24)000002r1 containing the Very Low Frequency Container +*/ + 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 ::= @@ -8,7 +18,9 @@ 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 +PtActivation, ProtectedCommunicationZonesRSU, CenDsrcTollingZone, GenerationDeltaTime, BasicContainer, BrakeControl, VehicleHeight2, WiperStatus, +GeneralizedLanePositions, PathPredictedList, CartesianAngle, Wgs84Angle, StabilityChangeIndication, VruSubProfileBicyclist, VruMovementControl, +BasicLaneConfiguration, PolygonalLine, SegmentSource, ConfidenceLevels 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-1 (1)} WITH SUCCESSORS ; @@ -55,13 +67,16 @@ CamPayload ::= SEQUENCE { * * @field specialVehicleContainer: The special container of the CAM shall be present as defined in clause 6.1.2. * The content of the container shall be set according to the value of the vehicleRole component as specified in Table 5. +* +* @field extensionContainers: the list of CAM extension containers, including its container type identifier and the container itself. */ CamParameters ::= SEQUENCE { basicContainer BasicContainer, highFrequencyContainer HighFrequencyContainer, lowFrequencyContainer LowFrequencyContainer OPTIONAL, specialVehicleContainer SpecialVehicleContainer OPTIONAL, - ... + ..., + extensionContainers WrappedExtensionContainers OPTIONAL } /** @@ -326,11 +341,228 @@ SafetyCarContainer ::= SEQUENCE { * @field protectedCommunicationZonesRSU: 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 * CEN DSRC tolling stations. - */ RSUContainerHighFrequency ::= SEQUENCE { protectedCommunicationZonesRSU ProtectedCommunicationZonesRSU OPTIONAL, - ... + ... +} + +/** +* This information object class is an abstract template to instantiate containers. +* +* It shall include the following components: +* +* @field &id: the identifier of the container type. +* +* @field &Type: the container content. +* +*/ +EXTENSION-CONTAINER-ID-AND-TYPE ::= CLASS { + &id ExtensionContainerId UNIQUE, + &Type +} WITH SYNTAX {&Type IDENTIFIED BY &id} + +/** +* This DE represents the identifier of the container type. +*/ +ExtensionContainerId ::= INTEGER (1..16,...) + +/** +* These value assignments represent specific values of the container type identifier. +*/ +twoWheelerContainer ExtensionContainerId ::= 1 +eHorizonLocationSharingContainer ExtensionContainerId ::= 2 +veryLowFrequencyContainer ExtensionContainerId ::= 3 +pathPredictionContainer ExtensionContainerId ::= 4 +generalizedLanePositionsContainer ExtensionContainerId ::= 5 + +/** +* This information object set represents the association between the container type and the container content. +*/ +ExtensionContainers EXTENSION-CONTAINER-ID-AND-TYPE ::= { + {TwoWheelerContainer IDENTIFIED BY twoWheelerContainer} | + {EHorizonLocationSharingContainer IDENTIFIED BY eHorizonLocationSharingContainer} | + {VeryLowFrequencyContainer IDENTIFIED BY veryLowFrequencyContainer} | + {PathPredictionContainer IDENTIFIED BY pathPredictionContainer} | + {GeneralizedLanePositionsContainer IDENTIFIED BY generalizedLanePositionsContainer}, + ... +} + +/** +* This DF represents a CAM container preceded by its type identifier and a length indicator. +* +* It shall include the following components: +* +* @field containerId: the identifier of the container type. +* +* @field containerData: the container content consistent with the container type. +* +*/ +WrappedExtensionContainer ::= SEQUENCE { + containerId EXTENSION-CONTAINER-ID-AND-TYPE.&id( {ExtensionContainers} ), + containerData EXTENSION-CONTAINER-ID-AND-TYPE.&Type( {ExtensionContainers}{@containerId} ) +} + +/** +* This DF represents a list of CAM containers, each with their type identifier. +*/ +WrappedExtensionContainers ::= SEQUENCE SIZE(1..8,...) OF WrappedExtensionContainer + +/** +* This type contains detailed information about two wheelers. It is meant to use for StationType +* cyclist, moped and motorcycle. +* +* It shall include the following components: +* +* @field typeSpecificInformation: this data field contains type specific information about two wheelers. +* +* @field rollAngle: this data field describes the roll angle of the two wheeler. +* +* @field orientation: this data field describes the orientation of the two wheeler. +* +* @field stabilityChangeIndication: this data field describes if the two wheeler is about to lose control. +* +*/ +TwoWheelerContainer ::= SEQUENCE { + typeSpecificInformation TwoWheelerTypeSpecificInformation OPTIONAL, + rollAngle CartesianAngle OPTIONAL, + orientation Wgs84Angle OPTIONAL, + stabilityChangeIndication StabilityChangeIndication OPTIONAL, + ... +} + +/** +* This type contains type specific information about a two wheeler. +* +* It includes one of the following components: +* +* @field cyclist: it contains cyclist-specific information. +* +*/ +TwoWheelerTypeSpecificInformation ::= CHOICE { + cyclist CyclistTypeSpecificInformation, + ... +} + +/** +* This type contains type-specific information about cyclists. +* +* It shall include the following components: +* +* @field vruSubProfileBicyclist: it indicates the detailed type of the cyclist. +* +* @field vruMovementControl: it includes information about the movement control of the bicycle. +* +*/ +CyclistTypeSpecificInformation ::= SEQUENCE { + vruSubProfileBicyclist VruSubProfileBicyclist (unavailable | bicyclist | e-scooter | pedelec | speed-pedelec | roadbike | childrensbike) OPTIONAL, + vruMovementControl VruMovementControl OPTIONAL, + ... +} + +/** +* This type contains contextual, map-based location information. +* eHorizon is defined as a tool to convey the part of the road network and its characteristics derived from map data located in front of or behind the vehicle along the road. +* +* It shall include the following components: +* +* @field segmentAhead: 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. +* +* @field nodeProbabilities: confidence values for each node in segmentAhead, indicating how confident we are that the ITS station will reach that point. +* +* @field segmentBehind: the road segment that the vehicle has passed, based on the collected data, 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. +* +* @field laneLevelDetails: provides information about the configuration of the road at the position indicated by the component referencePosition of the Basic Container and for a given reference direction. +* +* @field segmentSource: it represents the origin of the map-specific data. +* +*/ +EHorizonLocationSharingContainer ::= SEQUENCE { + segmentAhead PolygonalLine, + nodeProbabilities ConfidenceLevels OPTIONAL, + segmentBehind PolygonalLine, + laneLevelDetails BasicLaneConfiguration OPTIONAL, + segmentSource SegmentSource OPTIONAL, + ... } +/** +* This type represents the very low frequency container. +* +* It shall include the following components: +* +* @field vehicleHeight: this component represents the height of the vehicle that originates the CAM. +* +* @field wiperStatus: this component represents the status of the wipers of the vehicle that originates the CAM, at the time indicated by generationDeltaTime. +* +* @field brakeControl: this component represents the status of the brake control system of the vehicle that originates the CAM, +* at the time indicated by generationDeltaTime and during the period 10 seconds before that time. +*/ +VeryLowFrequencyContainer ::= SEQUENCE { + vehicleHeight VehicleHeight2 OPTIONAL, + wiperStatus WiperStatus OPTIONAL, + brakeControl BrakeControl OPTIONAL, + ... +} + +/** +* This type represents the path prediction container. +* +* Contains information about the possible future paths of ITS station. +*/ +PathPredictionContainer ::= PathPredictedList + +/** +* This type represents the generalized lane positions container. +* +* Contains detailed information about the road layout that the ITS station is currently using. +*/ +GeneralizedLanePositionsContainer ::= GeneralizedLanePositions + + END + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cdd b/cdd index 6079934..57e27ef 160000 --- a/cdd +++ b/cdd @@ -1 +1 @@ -Subproject commit 607993448648f50b75312c8fca777f0de67b7ad7 +Subproject commit 57e27efabc12f84e2e2a99b942ff24f64bd34b13 -- GitLab From 64afeececfd105621e98c83f4a3d8ce3339ccf0b Mon Sep 17 00:00:00 2001 From: "ASN.1 Checker" Date: Fri, 15 Mar 2024 10:27:15 +0000 Subject: [PATCH 02/42] Documentation update --- docs/CAM-PDU-Descriptions.md | 223 +++++++++++++++++++++++++- docs/ETSI-ITS-CDD.md | 293 +++++++++++++++++++++++++++++++++-- 2 files changed, 502 insertions(+), 14 deletions(-) diff --git a/docs/CAM-PDU-Descriptions.md b/docs/CAM-PDU-Descriptions.md index 6088ea2..6381783 100644 --- a/docs/CAM-PDU-Descriptions.md +++ b/docs/CAM-PDU-Descriptions.md @@ -1,5 +1,13 @@ # 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)}_ +draft 0.0.3 of the CAM module for TS 103 900 V2.2.1 integrating: +- ITSWG1(24)000011r8 containing the following: + - ExtensionContainers + - GeneralizedLanePositionsContainer + - LocationSharingContainer + - PathPredictionContainer + - TwoWheelerContainer +- ITSWG1(24)000002r1 containing the Very Low Frequency Container ## 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-1 (1)} WITH SUCCESSORS*
@@ -55,13 +63,17 @@ CamPayload ::= SEQUENCE { The special container of the CAM shall be present as defined in clause 6.1.2. The content of the container shall be set according to the value of the vehicleRole component as specified in Table 5. +* _extensionContainers_ of type [**WrappedExtensionContainers**](#WrappedExtensionContainers) OPTIONAL
+ the list of CAM extension containers, including its container type identifier and the container itself. + ```asn1 CamParameters ::= SEQUENCE { basicContainer BasicContainer, highFrequencyContainer HighFrequencyContainer, lowFrequencyContainer LowFrequencyContainer OPTIONAL, specialVehicleContainer SpecialVehicleContainer OPTIONAL, - ... + ..., + extensionContainers WrappedExtensionContainers OPTIONAL } ``` @@ -401,9 +413,216 @@ This type contains detaild information of the RSU Container High Frequency. ```asn1 RSUContainerHighFrequency ::= SEQUENCE { protectedCommunicationZonesRSU ProtectedCommunicationZonesRSU OPTIONAL, - ... + ... +} +``` + +### EXTENSION-CONTAINER-ID-AND-TYPE +This information object class is an abstract template to instantiate containers. + + It shall include the following components: + +* _id_ of type [**ExtensionContainerId**](#ExtensionContainerId) UNIQUE
+ the identifier of the container type. + +* Type
+ the container content. + +```asn1 +EXTENSION-CONTAINER-ID-AND-TYPE ::= CLASS { + &id ExtensionContainerId UNIQUE, + &Type +} WITH SYNTAX {&Type IDENTIFIED BY &id} +``` + +### ExtensionContainerId +This DE represents the identifier of the container type. +```asn1 +ExtensionContainerId ::= INTEGER (1..16,...) +``` + +These value assignments represent specific values of the container type identifier. + +```asn1 +twoWheelerContainer ExtensionContainerId ::= 1 +eHorizonLocationSharingContainer ExtensionContainerId ::= 2 +veryLowFrequencyContainer ExtensionContainerId ::= 3 +pathPredictionContainer ExtensionContainerId ::= 4 +generalizedLanePositionsContainer ExtensionContainerId ::= 5 +``` + +### ExtensionContainers +This information object set represents the association between the container type and the container content. +```asn1 +ExtensionContainers EXTENSION-CONTAINER-ID-AND-TYPE ::= { + {TwoWheelerContainer IDENTIFIED BY twoWheelerContainer} | + {EHorizonLocationSharingContainer IDENTIFIED BY eHorizonLocationSharingContainer} | + {VeryLowFrequencyContainer IDENTIFIED BY veryLowFrequencyContainer} | + {PathPredictionContainer IDENTIFIED BY pathPredictionContainer} | + {GeneralizedLanePositionsContainer IDENTIFIED BY generalizedLanePositionsContainer}, + ... +} +``` + +### WrappedExtensionContainer +This DF represents a CAM container preceded by its type identifier and a length indicator. + + It shall include the following components: + +* _containerId_ of type [**EXTENSION-CONTAINER-ID-AND-TYPE**](#EXTENSION-CONTAINER-ID-AND-TYPE) .&id( {ExtensionContainers} )
+ the identifier of the container type. + +* _containerData_ of type [**EXTENSION-CONTAINER-ID-AND-TYPE**](#EXTENSION-CONTAINER-ID-AND-TYPE) .&Type( {ExtensionContainers}{@containerId} )
+ the container content consistent with the container type. + +```asn1 +WrappedExtensionContainer ::= SEQUENCE { + containerId EXTENSION-CONTAINER-ID-AND-TYPE.&id( {ExtensionContainers} ), + containerData EXTENSION-CONTAINER-ID-AND-TYPE.&Type( {ExtensionContainers}{@containerId} ) } ``` +### WrappedExtensionContainers +This DF represents a list of CAM containers, each with their type identifier. +```asn1 +WrappedExtensionContainers ::= SEQUENCE SIZE(1..8,...) OF WrappedExtensionContainer +``` + +### TwoWheelerContainer +This type contains detailed information about two wheelers. It is meant to use for StationType + cyclist, moped and motorcycle. + + It shall include the following components: + +* _typeSpecificInformation_ of type [**TwoWheelerTypeSpecificInformation**](#TwoWheelerTypeSpecificInformation) OPTIONAL
+ this data field contains type specific information about two wheelers. + +* _rollAngle_ of type [**CartesianAngle**](ETSI-ITS-CDD.md#CartesianAngle) OPTIONAL
+ this data field describes the roll angle of the two wheeler. + +* _orientation_ of type [**Wgs84Angle**](ETSI-ITS-CDD.md#Wgs84Angle) OPTIONAL
+ this data field describes the orientation of the two wheeler. + +* _stabilityChangeIndication_ of type [**StabilityChangeIndication**](ETSI-ITS-CDD.md#StabilityChangeIndication) OPTIONAL
+ this data field describes if the two wheeler is about to lose control. + +```asn1 +TwoWheelerContainer ::= SEQUENCE { + typeSpecificInformation TwoWheelerTypeSpecificInformation OPTIONAL, + rollAngle CartesianAngle OPTIONAL, + orientation Wgs84Angle OPTIONAL, + stabilityChangeIndication StabilityChangeIndication OPTIONAL, + ... +} +``` + +### TwoWheelerTypeSpecificInformation +This type contains type specific information about a two wheeler. + + It includes one of the following components: + +* _cyclist_ of type [**CyclistTypeSpecificInformation**](#CyclistTypeSpecificInformation)
+ it contains cyclist-specific information. + +```asn1 +TwoWheelerTypeSpecificInformation ::= CHOICE { + cyclist CyclistTypeSpecificInformation, + ... +} +``` + +### CyclistTypeSpecificInformation +This type contains type-specific information about cyclists. + + It shall include the following components: + +* _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. + +* _vruMovementControl_ of type [**VruMovementControl**](ETSI-ITS-CDD.md#VruMovementControl) OPTIONAL
+ it includes information about the movement control of the bicycle. + +```asn1 +CyclistTypeSpecificInformation ::= SEQUENCE { + vruSubProfileBicyclist VruSubProfileBicyclist (unavailable | bicyclist | e-scooter | pedelec | speed-pedelec | roadbike | childrensbike) OPTIONAL, + vruMovementControl VruMovementControl OPTIONAL, + ... +} +``` + +### EHorizonLocationSharingContainer +This type contains contextual, map-based location information. + eHorizon is defined as a tool to convey the part of the road network and its characteristics derived from map data located in front of or behind the vehicle along the road. + + It shall include the following components: + +* _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. + +* _nodeProbabilities_ of type [**ConfidenceLevels**](ETSI-ITS-CDD.md#ConfidenceLevels) OPTIONAL
+ confidence values for each node in segmentAhead, indicating how confident we are that the ITS station will reach that point. + +* _segmentBehind_ of type [**PolygonalLine**](ETSI-ITS-CDD.md#PolygonalLine)
+ the road segment that the vehicle has passed, based on the collected data, 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. + +* _laneLevelDetails_ of type [**BasicLaneConfiguration**](ETSI-ITS-CDD.md#BasicLaneConfiguration) OPTIONAL
+ provides information about the configuration of the road at the position indicated by the component referencePosition of the Basic Container and for a given reference direction. + +* _segmentSource_ of type [**SegmentSource**](ETSI-ITS-CDD.md#SegmentSource) OPTIONAL
+ it represents the origin of the map-specific data. + +```asn1 +EHorizonLocationSharingContainer ::= SEQUENCE { + segmentAhead PolygonalLine, + nodeProbabilities ConfidenceLevels OPTIONAL, + segmentBehind PolygonalLine, + laneLevelDetails BasicLaneConfiguration OPTIONAL, + segmentSource SegmentSource OPTIONAL, + ... +} +``` + +### VeryLowFrequencyContainer +This type represents the very low frequency container. + + It shall include the following components: + +* _vehicleHeight_ of type [**VehicleHeight2**](ETSI-ITS-CDD.md#VehicleHeight2) OPTIONAL
+ this component represents the height of the vehicle that originates the CAM. + +* _wiperStatus_ of type [**WiperStatus**](ETSI-ITS-CDD.md#WiperStatus) OPTIONAL
+ this component represents the status of the wipers of the vehicle that originates the CAM, at the time indicated by generationDeltaTime. + +* _brakeControl_ of type [**BrakeControl**](ETSI-ITS-CDD.md#BrakeControl) OPTIONAL
+ this component represents the status of the brake control system of the vehicle that originates the CAM, + at the time indicated by generationDeltaTime and during the period 10 seconds before that time. + +```asn1 +VeryLowFrequencyContainer ::= SEQUENCE { + vehicleHeight VehicleHeight2 OPTIONAL, + wiperStatus WiperStatus OPTIONAL, + brakeControl BrakeControl OPTIONAL, + ... +} +``` + +### PathPredictionContainer +This type represents the path prediction container. + + Contains information about the possible future paths of ITS station. +```asn1 +PathPredictionContainer ::= PathPredictedList +``` + +### GeneralizedLanePositionsContainer +This type represents the generalized lane positions container. + + Contains detailed information about the road layout that the ITS station is currently using. +```asn1 +GeneralizedLanePositionsContainer ::= GeneralizedLanePositions +``` + diff --git a/docs/ETSI-ITS-CDD.md b/docs/ETSI-ITS-CDD.md index 55db3d2..80e9af8 100644 --- a/docs/ETSI-ITS-CDD.md +++ b/docs/ETSI-ITS-CDD.md @@ -1,5 +1,9 @@ # 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-1 (1)}_ +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 001 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 +Note: the above information will be deleted before publication! ## Data Elements: ### AccelerationChange @@ -698,6 +702,33 @@ BogiesCount ::= INTEGER{ } (2..101) ``` +### BrakeControl +This DE indicates the status of the vehicle´s brake control system during an externally defined period of time. + + The corresponding bit shall be set to 1 under the following conditions: + - 0 `abs` - the anti-lock braking system is engaged or has been engaged, + - 1 `tcs` - the traction control system is engaged or has been engaged, + - 2 `esc` - the electronic stability control system is engaged or has been engaged. + + 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)
+ +    **Categories:** Vehicle information + +    **Revision:** _created in V2.3.1_ +```asn1 +BrakeControl::= BIT STRING { + abs (0), + tcs (1), + esc (2) +} (SIZE(3, ...)) +``` + ### CardinalNumber1B The DE represents a cardinal number that counts the size of a set. @@ -1428,7 +1459,7 @@ Values: * **preCrashSystemEngaged** (2)
* **espEngaged** (3)
* **absEngaged** (4)
-* **ebEngaged** (5)
+* **aebEngaged** (5)
* **brakeWarningEngaged** (6)
* **collisionRiskWarningEngaged** (7)
@@ -1442,7 +1473,7 @@ DangerousSituationSubCauseCode ::= INTEGER { preCrashSystemEngaged (2), espEngaged (3), absEngaged (4), - ebEngaged (5), + aebEngaged (5), brakeWarningEngaged (6), collisionRiskWarningEngaged (7) } (0..255) @@ -3997,6 +4028,30 @@ NOTE: the abbreviations used are Lateral Distance (LaD), Longitudinal Dist SafeDistanceIndicator::= BOOLEAN ``` +### SegmentSource +This DF represents the source(s) of the provided segment information. + + The corresponding bit shall be set to 1 under the following conditions: + - 0 `navigation` - the information is based on navigation data, + - 1 `learned` - the information is based on recorded, recurring routes, + - 2 `physical` - the information is based on physical prediction (e.g. using sensors). + +Values: +* **navigation** (0)
+* **learned** (1)
+* **physical** (2)
+ +    **Categories:** Basic information + +    **Revision:** _created in V2.3.1_ +```asn1 +SegmentSource ::= BIT STRING { + navigation (0), + learned (1), + physical (2) +} (SIZE (3, ...)) +``` + ### SemiAxisLength This DE indicates the horizontal position confidence value which represents the estimated absolute position accuracy, in one of the axis direction as defined in a shape of ellipse with a confidence level of 95 %. @@ -5255,6 +5310,31 @@ VehicleHeight ::= INTEGER { }(1..128) ``` +### VehicleHeight2 +This DE represents the height of the vehicle, measured from the ground to the highest point, excluding any antennas. + In case vehicles are equipped with adjustable ride heights, camper shells, and any other + equipment which may result in varying height, the largest possible height shall be used. + The value shall be set to: + - `n` (`n > 0` and `n < 61`) indicates the applicable value is equal to or less than n x 0,1 metre, and greater than (n-1) x 0,1 metre, + - `61` indicates that the vehicle height is greater than 6,0 metres, + - `62` indicates that the information in unavailable. + +Values: +* **outOfRange** (61)
+* **unavailable** (62)
+ +    **Unit:** _0,1 metre_ + +    **Categories:** Vehicle information + +    **Revision:** _created in V2.3.1 based on VehicleHeight but better aligned in unit and range with VehicleWidth._ +```asn1 +VehicleHeight2 ::= INTEGER { + outOfRange (61), + unavailable (62) +} (1..62) +``` + ### VehicleLengthConfidenceIndication This DE provides information about the presence of a trailer. @@ -5881,6 +5961,42 @@ Wgs84AngleValue ::= INTEGER { } (0..3601) ``` +### WiperStatus +This DE indicates the actual status of the front wipers of the vehicle. + + The value shall be set to: + - 0 `unavailable` - to indicate that the information is unavailable, + - 1 `off` - to indicate that the wipers are switched off, + - 2 `intermittent` - to indicate that the wipers are moving intermittently, + - 3 `low` - to indicate that the wipers are moving at low speed, + - 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)
+* **low** (3)
+* **high** (4)
+ +    **Categories:** Vehicle information + +    **Revision:** _created in V2.3.1_ + +>>> +NOTE: the status can be either set manually by the driver or automatically by e.g. a rain sensor. The way the status is set does not affect the status itself. +>>> + +```asn1 +WiperStatus ::= INTEGER { + unavailable (0), + off (1), + intermittent (2), + low (3), + high (4) +} (0..7) +``` + ### WMInumber This DE represents the World Manufacturer Identifier (WMI). The values are assigned according to ISO 3779 [[6]](#references). @@ -6039,7 +6155,7 @@ This DF represents an acceleration vector in a polar or cylindrical coordinate s * _accelerationMagnitude_ of type [**AccelerationMagnitude**](#AccelerationMagnitude)
magnitude of the acceleration vector projected onto the reference plane, with the associated confidence value. -* _accelerationDirection_ of type [**CartesianAngle**](#CartesianAngle)
+* _accelerationDirection_ of type [**CartesianAngle**](ETSI-ITS-CDD.md#CartesianAngle)
polar angle of the acceleration vector projected onto the reference plane, with the associated confidence value. * _zAcceleration_ of type [**AccelerationComponent**](ETSI-ITS-CDD.md#AccelerationComponent) OPTIONAL
@@ -6971,6 +7087,16 @@ ClusterLeaveInfo ::= SEQUENCE { } ``` +### ConfidenceLevels +This DF shall contain a list of [**ConfidenceLevel**](#ConfidenceLevel). + +    **Categories:** Basic information + +    **Revision:** _created in V2.3.1_ +```asn1 +ConfidenceLevels ::= SEQUENCE (SIZE (1..32,...)) OF ConfidenceLevel +``` + ### CorrelationColumn This DF represents a column of a lower triangular positive semi-definite matrix and consists of a list of correlation cell values ordered by rows. Given a matrix "A" of size n x n, the number of columns to be included in the lower triangular matrix is k=n-1. @@ -7061,6 +7187,38 @@ DangerousGoodsExtended ::= SEQUENCE { } ``` +### DeltaPosition +This DF defines a geographical point position as a 2 dimensional offset position to a geographical reference point. + + It shall include the following components: + +* _deltaLatitude_ of type [**DeltaLatitude**](#DeltaLatitude)
+ A delta latitude offset with regards to the latitude value of the reference position. + +* _deltaLongitude_ of type [**DeltaLongitude**](#DeltaLongitude)
+ A delta longitude offset with regards to the longitude value of the reference position. + + +    **Categories:** GeoReference information + +    **Revision:** _created in V2.3.1 based on ISO TS 19321_ +```asn1 +DeltaPosition ::= SEQUENCE{ + deltaLatitude DeltaLatitude, + deltaLongitude DeltaLongitude +} +``` + +### DeltaPositions +This DF shall contain a list of [**DeltaPosition**](#DeltaPosition). + +    **Categories:** GeoReference information + +    **Revision:** _created in V2.3.1 based on ISO TS 19321 (DF DeltaPosition)_ +```asn1 +DeltaPositions ::= SEQUENCE (SIZE (1..32,...,33..100)) OF DeltaPosition +``` + ### DeltaReferencePosition This DF defines a geographical point position as a 3 dimensional offset position to a geographical reference point. @@ -7087,6 +7245,16 @@ DeltaReferencePosition ::= SEQUENCE { } ``` +### DeltaReferencePositions +This DF shall contain a list of [**DeltaReferencePosition**](#DeltaReferencePosition). + +    **Categories:** GeoReference information + +    **Revision:** _created in V2.3.1 based on ISO TS 19321 (DF DeltaReferencePositions)_ +```asn1 +DeltaReferencePositions ::= SEQUENCE (SIZE (1..32,...,33..100)) OF DeltaReferencePosition +``` + ### DigitalMap This DF represents a portion of digital map. It shall contain a list of waypoints [**ReferencePosition**](ETSI-ITS-CDD.md#ReferencePosition). @@ -7142,17 +7310,17 @@ This DF represents the Euler angles which describe the orientation of an object It shall include the following components: -* _zAngle_ of type [**CartesianAngle**](#CartesianAngle)
+* _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. This extrinsic rotation shall be applied around the centre point of the object bounding box before all other rotations. -* _yAngle_ of type [**CartesianAngle**](#CartesianAngle) OPTIONAL
+* _yAngle_ of type [**CartesianAngle**](ETSI-ITS-CDD.md#CartesianAngle) OPTIONAL
optional y-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 y-axis using the right-hand rule, starting from the z-axis. This extrinsic rotation shall be applied around the centre point of the object bounding box after the rotation by zAngle and before the rotation by xAngle. -* _xAngle_ of type [**CartesianAngle**](#CartesianAngle) OPTIONAL
+* _xAngle_ of type [**CartesianAngle**](ETSI-ITS-CDD.md#CartesianAngle) OPTIONAL
optional x-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 x-axis using the right-hand rule, starting from the z-axis. This extrinsic rotation shall be applied around the centre point of the object bounding box after all other rotations. @@ -7288,6 +7456,74 @@ GeoPosition::= SEQUENCE{ } ``` +### GeoPositionWAltitude +This DE indicates a geographical position with altitude. + + It shall include the following components: + +* _latitude_ of type [**Latitude**](#Latitude)
+ the latitude of the geographical position. + +* _longitude_ of type [**Longitude**](#Longitude)
+ the longitude of the geographical position. + +* _altitude_ of type [**Altitude**](#Altitude)
+ the altitude of the geographical position. + + +    **Categories:** GeoReference information + +    **Revision:** _created in V2.3.1 based on ISO TS 19321 (DF AbsolutePositionWAltitude)_ +```asn1 +GeoPositionWAltitude ::= SEQUENCE{ + latitude Latitude, + longitude Longitude, + altitude Altitude +} +``` + +### GeoPositionsWAltitude +This DF shall contain a list of [**AbsolutePositionWAltitude**](#AbsolutePositionWAltitude). + +    **Categories:** GeoReference information + +    **Revision:** _created in V2.3.1 based on ISO TS 19321 (DF AbsolutePositionsWAltitude)_ +```asn1 +GeoPositionsWAltitude ::= SEQUENCE (SIZE (1..8,...)) OF GeoPositionWAltitude +``` + +### GeoPositionWoAltitude +This DF indicates a geographical position without altitude. + + It shall include the following components: + +* _latitude_ of type [**Latitude**](#Latitude)
+ the latitude of the geographical position. + +* _longitude_ of type [**Longitude**](#Longitude)
+ the longitude of the geographical position. + + +    **Categories:** GeoReference information + +    **Revision:** _created in V2.3.1 based on ISO TS 19321 (DF AbsolutePosition)_ +```asn1 +GeoPositionWoAltitude ::= SEQUENCE{ + latitude Latitude, + longitude Longitude +} +``` + +### GeoPositionsWoAltitude +This DF shall contain a list of [**GeoPositionWoAltitude**](#GeoPositionWoAltitude). + +    **Categories:** GeoReference information + +    **Revision:** _created in V2.3.1 based on ISO TS 19321 (AbsolutePositions)_ +```asn1 +GeoPositionsWoAltitude ::= SEQUENCE (SIZE (1..8,...)) OF GeoPositionWoAltitude +``` + ### GeneralizedLanePosition This DF represents the top-level DF to represent a lane position. A lane position is a transversal position on the carriageway at a specific longitudinal position, in resolution of lanes of the carriageway. @@ -7357,7 +7593,7 @@ This DF represents the Heading in a WGS84 co-ordinates system.     **Revision:** _Description revised in V2.1.1_ >>> -NOTE: this DF is kept for backwards compatibility reasons only. It is recommended to use the [**Wgs84Angle**](#Wgs84Angle) instead. +NOTE: this DF is kept for backwards compatibility reasons only. It is recommended to use the [**Wgs84Angle**](ETSI-ITS-CDD.md#Wgs84Angle) instead. >>> ```asn1 @@ -8519,6 +8755,39 @@ PerceivedObject ::= SEQUENCE { } ``` +### PolygonalLine +The data frame PolygonalLine shall contain the definition of a polygonal line (also known as polygonal chain) w.r.t. an externally defined reference position. + + The following options are available: + +* _deltaPositions_ of type [**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)
+ 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)
+ a sequence of absolute geographical positions, with latitude and longitude. + +* _absolutePositionsWithAltitude_ of type [**GeoPositionsWoAltitude**](#GeoPositionsWoAltitude)
+ a sequence of absolute geographical positions, with latitude, longitude and altitude. + + +    **Categories:** GeoReference information + +    **Revision:** _created in V2.3.1 based on ISO TS 19321_ +```asn1 +PolygonalLine ::= CHOICE { + deltaPositions DeltaPositions, + deltaPositionsWithAltitude DeltaReferencePositions, + absolutePositions GeoPositionsWAltitude, + absolutePositionsWithAltitude GeoPositionsWoAltitude, + ... +} +``` + ### PolygonalShape This DF represents the shape of a polygonal area or of a right prism. @@ -9015,7 +9284,7 @@ This DF provides configuration information about a road section. * _roadType_ of type [**RoadType**](#RoadType) OPTIONAL
the optional type of road on which the section is located. -* _laneConfiguration_ of type [**BasicLaneConfiguration**](#BasicLaneConfiguration) OPTIONAL
+* _laneConfiguration_ of type [**BasicLaneConfiguration**](ETSI-ITS-CDD.md#BasicLaneConfiguration) OPTIONAL
the optional configuration of the road section in terms of basic information per lane. * _mapemConfiguration_ of type [**MapemConfiguration**](#MapemConfiguration) OPTIONAL
@@ -9368,7 +9637,7 @@ This DF provides detailed information about an attached trailer. * _trailerWidth_ of type [**VehicleWidth**](ETSI-ITS-CDD.md#VehicleWidth) OPTIONAL
optional width of the trailer. -* _hitchAngle_ of type [**CartesianAngle**](#CartesianAngle)
+* _hitchAngle_ of type [**CartesianAngle**](ETSI-ITS-CDD.md#CartesianAngle)
optional Value and confidence value of the angle between the trailer orientation (corresponding to the x direction of the ISO 8855 [[21]](#references) coordinate system centered on the trailer) and the direction of the segment having as end points the reference point of the trailer and the reference point of @@ -9625,7 +9894,7 @@ This DF represents a velocity vector in a polar or cylindrical coordinate system * _velocityMagnitude_ of type [**Speed**](ETSI-ITS-CDD.md#Speed)
magnitude of the velocity vector on the reference plane, with the associated confidence value. -* _velocityDirection_ of type [**CartesianAngle**](#CartesianAngle)
+* _velocityDirection_ of type [**CartesianAngle**](ETSI-ITS-CDD.md#CartesianAngle)
polar angle of the velocity vector on the reference plane, with the associated confidence value. * _zVelocity_ of type [**VelocityComponent**](#VelocityComponent) OPTIONAL
@@ -9707,7 +9976,7 @@ This DF indicates the profile of a VRU including sub-profile information * _pedestrian_ of type [**VruSubProfilePedestrian**](#VruSubProfilePedestrian)
VRU Profile 1 - Pedestrian. -* _bicyclistAndLightVruVehicle_ of type [**VruSubProfileBicyclist**](#VruSubProfileBicyclist)
+* _bicyclistAndLightVruVehicle_ of type [**VruSubProfileBicyclist**](ETSI-ITS-CDD.md#VruSubProfileBicyclist)
VRU Profile 2 - Bicyclist. * _motorcyclist_ of type [**VruSubProfileMotorcyclist**](#VruSubProfileMotorcyclist)
-- GitLab From 4557a8464d43b8755df356efe424b5def8c5cb1d Mon Sep 17 00:00:00 2001 From: khanssai Date: Fri, 21 Jun 2024 10:35:42 +0000 Subject: [PATCH 03/42] Update CAM-PDU-Descriptions.asn --- CAM-PDU-Descriptions.asn | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/CAM-PDU-Descriptions.asn b/CAM-PDU-Descriptions.asn index 12591bf..cb5c177 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -6,6 +6,7 @@ - PathPredictionContainer - TwoWheelerContainer - ITSWG1(24)000002r1 containing the Very Low Frequency Container +- ITSWG1(24)000163r1 VehicleMovementControlsContainer */ 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)} @@ -375,6 +376,7 @@ eHorizonLocationSharingContainer ExtensionContainerId ::= 2 veryLowFrequencyContainer ExtensionContainerId ::= 3 pathPredictionContainer ExtensionContainerId ::= 4 generalizedLanePositionsContainer ExtensionContainerId ::= 5 +vehicleMovementControlsContainer ExtensionContainerId ::= 6 /** * This information object set represents the association between the container type and the container content. @@ -384,8 +386,9 @@ ExtensionContainers EXTENSION-CONTAINER-ID-AND-TYPE ::= { {EHorizonLocationSharingContainer IDENTIFIED BY eHorizonLocationSharingContainer} | {VeryLowFrequencyContainer IDENTIFIED BY veryLowFrequencyContainer} | {PathPredictionContainer IDENTIFIED BY pathPredictionContainer} | - {GeneralizedLanePositionsContainer IDENTIFIED BY generalizedLanePositionsContainer}, - ... + {GeneralizedLanePositionsContainer IDENTIFIED BY generalizedLanePositionsContainer} | + {VehicleMovementControlsContainer IDENTIFIED BY vehicleMovementControlsContainer}, + ... } /** @@ -521,6 +524,21 @@ PathPredictionContainer ::= PathPredictedList */ GeneralizedLanePositionsContainer ::= GeneralizedLanePositions +/** +* This type represents the vehicle movement controls container. +* +* Contains information about the current vehicle movement control status +* of ITS station. +* This contains: +* - brake and acceleration pedal position status information +* - mechanism for lateral, longitudinal movements dimensions +* of the vehicle +*/ +vehicleMovementControlsContainer ::= SEQUENCE { + vehicleMovementControls VehicleMovementControls , + ... +} + END -- GitLab From ba9527e4224ec94a7ecc91b44cedcf85a1f86b87 Mon Sep 17 00:00:00 2001 From: khanssai Date: Fri, 21 Jun 2024 10:37:03 +0000 Subject: [PATCH 04/42] Update CAM-PDU-Descriptions.asn Added the Vehicle Movement Controls Container -- GitLab From fcc7924ef262e10c38119f5f5970d22f88eb41b7 Mon Sep 17 00:00:00 2001 From: khanssai Date: Fri, 21 Jun 2024 11:29:53 +0000 Subject: [PATCH 05/42] Update CAM-PDU-Descriptions.asn Fixed the version number in 1st line --- 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 cb5c177..fa55e73 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -1,4 +1,4 @@ -/** draft 0.0.3 of the CAM module for TS 103 900 V2.2.1 integrating: +/** CAM module for TS 103 900 V2.2.1 (0.0.5) integrating: - ITSWG1(24)000011r8 containing the following: - ExtensionContainers - GeneralizedLanePositionsContainer -- GitLab From f7429db435b02aaf5b4bc25b43fc80ff06de9d8d Mon Sep 17 00:00:00 2001 From: Denis Filatov Date: Tue, 2 Jul 2024 17:11:06 +0200 Subject: [PATCH 06/42] fix Capital letter --- 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 fa55e73..bbd1a71 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -534,7 +534,7 @@ GeneralizedLanePositionsContainer ::= GeneralizedLanePositions * - mechanism for lateral, longitudinal movements dimensions * of the vehicle */ -vehicleMovementControlsContainer ::= SEQUENCE { +VehicleMovementControlsContainer ::= SEQUENCE { vehicleMovementControls VehicleMovementControls , ... } -- GitLab From 1783b5f4449ed90373e48d671c77bc5da7f9b056 Mon Sep 17 00:00:00 2001 From: Denis Filatov Date: Tue, 2 Jul 2024 17:19:35 +0200 Subject: [PATCH 07/42] update CDD --- cdd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdd b/cdd index 57e27ef..12a7837 160000 --- a/cdd +++ b/cdd @@ -1 +1 @@ -Subproject commit 57e27efabc12f84e2e2a99b942ff24f64bd34b13 +Subproject commit 12a7837ad84631de2c0629870fd813502be30967 -- GitLab From bf68a9d6a2a747eee0ef96f169a830ed97fb889a Mon Sep 17 00:00:00 2001 From: khanssai Date: Wed, 3 Jul 2024 11:54:37 +0000 Subject: [PATCH 08/42] Removed 's' from the Controls in VehicleMovementControls --- CAM-PDU-Descriptions.asn | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CAM-PDU-Descriptions.asn b/CAM-PDU-Descriptions.asn index bbd1a71..ee0a80a 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -6,7 +6,7 @@ - PathPredictionContainer - TwoWheelerContainer - ITSWG1(24)000002r1 containing the Very Low Frequency Container -- ITSWG1(24)000163r1 VehicleMovementControlsContainer +- ITSWG1(24)000163r1 VehicleMovementControlContainer */ 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)} @@ -376,7 +376,7 @@ eHorizonLocationSharingContainer ExtensionContainerId ::= 2 veryLowFrequencyContainer ExtensionContainerId ::= 3 pathPredictionContainer ExtensionContainerId ::= 4 generalizedLanePositionsContainer ExtensionContainerId ::= 5 -vehicleMovementControlsContainer ExtensionContainerId ::= 6 +vehicleMovementControlContainer ExtensionContainerId ::= 6 /** * This information object set represents the association between the container type and the container content. @@ -387,7 +387,7 @@ ExtensionContainers EXTENSION-CONTAINER-ID-AND-TYPE ::= { {VeryLowFrequencyContainer IDENTIFIED BY veryLowFrequencyContainer} | {PathPredictionContainer IDENTIFIED BY pathPredictionContainer} | {GeneralizedLanePositionsContainer IDENTIFIED BY generalizedLanePositionsContainer} | - {VehicleMovementControlsContainer IDENTIFIED BY vehicleMovementControlsContainer}, + {VehicleMovementControlContainer IDENTIFIED BY vehicleMovementControlContainer}, ... } @@ -535,7 +535,7 @@ GeneralizedLanePositionsContainer ::= GeneralizedLanePositions * of the vehicle */ VehicleMovementControlsContainer ::= SEQUENCE { - vehicleMovementControls VehicleMovementControls , + vehicleMovementControl VehicleMovementControl , ... } -- GitLab From 9d685b00d9a89b066576e027316d84f401e3f3e3 Mon Sep 17 00:00:00 2001 From: khanssai Date: Wed, 3 Jul 2024 12:03:02 +0000 Subject: [PATCH 09/42] Update CAM-PDU-Descriptions.asn --- 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 ee0a80a..151e7ce 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -534,7 +534,7 @@ GeneralizedLanePositionsContainer ::= GeneralizedLanePositions * - mechanism for lateral, longitudinal movements dimensions * of the vehicle */ -VehicleMovementControlsContainer ::= SEQUENCE { +VehicleMovementControlContainer ::= SEQUENCE { vehicleMovementControl VehicleMovementControl , ... } -- GitLab From 2fe8afb22088cfe1e7556b1b5981364a848cb01d Mon Sep 17 00:00:00 2001 From: Saifullah Khan Date: Wed, 3 Jul 2024 12:20:05 +0000 Subject: [PATCH 10/42] Update CAM-PDU-Descriptions.asn --- 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 151e7ce..5c32830 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -535,7 +535,7 @@ GeneralizedLanePositionsContainer ::= GeneralizedLanePositions * of the vehicle */ VehicleMovementControlContainer ::= SEQUENCE { - vehicleMovementControl VehicleMovementControl , + vehicleMovementControl VehicleMovementControl, ... } -- GitLab From 8aa9abc48378a5df7c27fd3084179c76a09f0f14 Mon Sep 17 00:00:00 2001 From: Saifullah Khan Date: Wed, 3 Jul 2024 12:22:16 +0000 Subject: [PATCH 11/42] Import VehicleMovementControl --- 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 5c32830..f6ce7b8 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -21,7 +21,7 @@ DriveDirection, AccelerationComponent, StationType, ExteriorLights, DangerousGoo 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, SegmentSource, ConfidenceLevels +BasicLaneConfiguration, PolygonalLine, SegmentSource, 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-1 (1)} WITH SUCCESSORS ; -- GitLab From 99d78ea417809c7e366f22949c6e03014158a0d1 Mon Sep 17 00:00:00 2001 From: Saifullah Khan Date: Wed, 3 Jul 2024 12:24:10 +0000 Subject: [PATCH 12/42] Update CAM-PDU-Descriptions.asn --- 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 f6ce7b8..9730ced 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -21,7 +21,7 @@ DriveDirection, AccelerationComponent, StationType, ExteriorLights, DangerousGoo 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, SegmentSource, ConfidenceLevels, VehicleMovementControl +BasicLaneConfiguration, PolygonalLine, SegmentSource, ConfidenceLevels, VehicleMovementControlContainer 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-1 (1)} WITH SUCCESSORS ; -- GitLab From a1a79bf5b7119845b11d9c090a9378ddb1eee5c7 Mon Sep 17 00:00:00 2001 From: Saifullah Khan Date: Wed, 3 Jul 2024 12:37:37 +0000 Subject: [PATCH 13/42] Update CAM-PDU-Descriptions.asn --- 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 9730ced..1fce28c 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -21,7 +21,7 @@ DriveDirection, AccelerationComponent, StationType, ExteriorLights, DangerousGoo 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, SegmentSource, ConfidenceLevels, VehicleMovementControlContainer +BasicLaneConfiguration, PolygonalLine, SegmentSource, 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-1 (1)} WITH SUCCESSORS ; @@ -525,7 +525,7 @@ PathPredictionContainer ::= PathPredictedList GeneralizedLanePositionsContainer ::= GeneralizedLanePositions /** -* This type represents the vehicle movement controls container. +* This type represents the vehicle movement control container. * * Contains information about the current vehicle movement control status * of ITS station. -- GitLab From f1a24387cb0b83433a0436c745d95379d070e653 Mon Sep 17 00:00:00 2001 From: Saifullah Khan Date: Wed, 3 Jul 2024 12:41:32 +0000 Subject: [PATCH 14/42] Update CAM-PDU-Descriptions.asn --- 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 1fce28c..6cb1cb2 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -21,7 +21,7 @@ DriveDirection, AccelerationComponent, StationType, ExteriorLights, DangerousGoo 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, SegmentSource, ConfidenceLevels, VehicleMovementControl +BasicLaneConfiguration, PolygonalLine, SegmentSource, ConfidenceLevels, EHorizonLocationSharing, 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-1 (1)} WITH SUCCESSORS ; -- GitLab From 4eb700cf0b19e729ffbd666653532eb2cfccb103 Mon Sep 17 00:00:00 2001 From: Saifullah Khan Date: Wed, 3 Jul 2024 12:47:06 +0000 Subject: [PATCH 15/42] Update CAM-PDU-Descriptions.asn -- GitLab From 5b22f02211fc8fd7aa4c5281aa00f422c33fa974 Mon Sep 17 00:00:00 2001 From: khanssai Date: Wed, 3 Jul 2024 13:33:03 +0000 Subject: [PATCH 16/42] Update CAM-PDU-Descriptions.asn --- 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 6cb1cb2..855cfd1 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -21,7 +21,7 @@ DriveDirection, AccelerationComponent, StationType, ExteriorLights, DangerousGoo 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, SegmentSource, ConfidenceLevels, EHorizonLocationSharing, VehicleMovementControl +BasicLaneConfiguration, PolygonalLine, SegmentSource, ConfidenceLevels, eHorizonLocationSharing, 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-1 (1)} WITH SUCCESSORS ; -- GitLab From 0b59cffa73d96c0eaecde36dc103b22b8b18e4d3 Mon Sep 17 00:00:00 2001 From: khanssai Date: Wed, 3 Jul 2024 13:36:48 +0000 Subject: [PATCH 17/42] Update CAM-PDU-Descriptions.asn --- 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 855cfd1..1fce28c 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -21,7 +21,7 @@ DriveDirection, AccelerationComponent, StationType, ExteriorLights, DangerousGoo 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, SegmentSource, ConfidenceLevels, eHorizonLocationSharing, VehicleMovementControl +BasicLaneConfiguration, PolygonalLine, SegmentSource, 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-1 (1)} WITH SUCCESSORS ; -- GitLab From 8c5a499d5d18c505eadb9793d397e3567ad302dd Mon Sep 17 00:00:00 2001 From: khanssai Date: Fri, 5 Jul 2024 08:06:26 +0000 Subject: [PATCH 18/42] Update CAM-PDU-Descriptions.asn --- 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 1fce28c..894577d 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -487,7 +487,7 @@ EHorizonLocationSharingContainer ::= SEQUENCE { nodeProbabilities ConfidenceLevels OPTIONAL, segmentBehind PolygonalLine, laneLevelDetails BasicLaneConfiguration OPTIONAL, - segmentSource SegmentSource OPTIONAL, + segmentSource MetaInformation (WITH COMPONENTS {..., confidenceValue ABSENT}) OPTIONAL, ... } -- GitLab From 1670a8c7d9d358d81676294d9b15cbd91170229b Mon Sep 17 00:00:00 2001 From: khanssai Date: Fri, 5 Jul 2024 08:07:34 +0000 Subject: [PATCH 19/42] segmentSource information is updated -- GitLab From 74469682d1050532b289177037298f417e28eeb6 Mon Sep 17 00:00:00 2001 From: khanssai Date: Fri, 5 Jul 2024 08:14:13 +0000 Subject: [PATCH 20/42] Update CAM-PDU-Descriptions.asn --- 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 894577d..ee4fcb5 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -21,7 +21,7 @@ DriveDirection, AccelerationComponent, StationType, ExteriorLights, DangerousGoo 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, SegmentSource, ConfidenceLevels, VehicleMovementControl +BasicLaneConfiguration, PolygonalLine, SegmentSource, ConfidenceLevels, VehicleMovementControl, eHorizonLocationSharingContainer 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-1 (1)} WITH SUCCESSORS ; -- GitLab From 83b8b53f9f525629b289565ebc9abae9eb34660b Mon Sep 17 00:00:00 2001 From: khanssai Date: Fri, 5 Jul 2024 08:15:05 +0000 Subject: [PATCH 21/42] Update CAM-PDU-Descriptions.asn --- 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 ee4fcb5..894577d 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -21,7 +21,7 @@ DriveDirection, AccelerationComponent, StationType, ExteriorLights, DangerousGoo 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, SegmentSource, ConfidenceLevels, VehicleMovementControl, eHorizonLocationSharingContainer +BasicLaneConfiguration, PolygonalLine, SegmentSource, 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-1 (1)} WITH SUCCESSORS ; -- GitLab From 9b36fddcb3ef2d7ae4a4e783dcede4fa71870bdd Mon Sep 17 00:00:00 2001 From: khanssai Date: Fri, 5 Jul 2024 08:27:04 +0000 Subject: [PATCH 22/42] Change and import MetaInformation instead of SegmentSource --- 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 894577d..a792b77 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -21,7 +21,7 @@ DriveDirection, AccelerationComponent, StationType, ExteriorLights, DangerousGoo 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, SegmentSource, ConfidenceLevels, VehicleMovementControl +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-1 (1)} WITH SUCCESSORS ; -- GitLab From 453cca3531440156f660ba912000aab1076eeaf8 Mon Sep 17 00:00:00 2001 From: khanssai Date: Fri, 5 Jul 2024 08:28:45 +0000 Subject: [PATCH 23/42] Update CAM-PDU-Descriptions.asn --- 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 a792b77..4803001 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -21,7 +21,7 @@ DriveDirection, AccelerationComponent, StationType, ExteriorLights, DangerousGoo 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 +BasicLaneConfiguration, PolygonalLine, MetaInformation, ConfidenceLevels, VehicleMovementControl, SegmentSource 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-1 (1)} WITH SUCCESSORS ; -- GitLab From 8be7617098f1bb28433c74201b7577ab3d8c026b Mon Sep 17 00:00:00 2001 From: khanssai Date: Fri, 5 Jul 2024 08:30:12 +0000 Subject: [PATCH 24/42] Update CAM-PDU-Descriptions.asn --- 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 4803001..a792b77 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -21,7 +21,7 @@ DriveDirection, AccelerationComponent, StationType, ExteriorLights, DangerousGoo 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, SegmentSource +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-1 (1)} WITH SUCCESSORS ; -- GitLab From 0687fdcb3f8d1c25c81eb10f6556debcc175a010 Mon Sep 17 00:00:00 2001 From: khanssai Date: Fri, 5 Jul 2024 10:35:52 +0000 Subject: [PATCH 25/42] Minor Version updated in the import ETSI-ITS-CDD --- 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 a792b77..a4ca0c7 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -23,7 +23,7 @@ PtActivation, ProtectedCommunicationZonesRSU, CenDsrcTollingZone, GenerationDelt 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-1 (1)} 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 11b9e54374113ce7fd9d658ae829bc8f11543677 Mon Sep 17 00:00:00 2001 From: Denis Filatov Date: Fri, 12 Jul 2024 10:17:14 +0200 Subject: [PATCH 26/42] sync with new version of CDD --- .gitlab-ci.yml | 0 cdd | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) mode change 100755 => 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml old mode 100755 new mode 100644 diff --git a/cdd b/cdd index 12a7837..531c508 160000 --- a/cdd +++ b/cdd @@ -1 +1 @@ -Subproject commit 12a7837ad84631de2c0629870fd813502be30967 +Subproject commit 531c50817ec031c3d50a62126982d12945c86348 -- GitLab From b2acd49be7e014d18c5b92e66484d1de1b1ceeb1 Mon Sep 17 00:00:00 2001 From: Denis Filatov Date: Tue, 16 Jul 2024 13:44:29 +0200 Subject: [PATCH 27/42] set CDD link to relase2 --- cdd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdd b/cdd index 531c508..9f0d101 160000 --- a/cdd +++ b/cdd @@ -1 +1 @@ -Subproject commit 531c50817ec031c3d50a62126982d12945c86348 +Subproject commit 9f0d10154d6d5e17e729b86203d2f41b2f57af7b -- GitLab From 39223874e97e25fb57455336b0f7177e8a070655 Mon Sep 17 00:00:00 2001 From: "ASN.1 Checker" Date: Tue, 16 Jul 2024 14:34:46 +0000 Subject: [PATCH 28/42] Documentation update --- docs/CAM-PDU-Descriptions.md | 33 +- docs/ETSI-ITS-CDD.md | 620 +++++++++++++++++++++++++++++------ 2 files changed, 555 insertions(+), 98 deletions(-) diff --git a/docs/CAM-PDU-Descriptions.md b/docs/CAM-PDU-Descriptions.md index 6381783..79da304 100644 --- a/docs/CAM-PDU-Descriptions.md +++ b/docs/CAM-PDU-Descriptions.md @@ -1,6 +1,6 @@ # 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)}_ -draft 0.0.3 of the CAM module for TS 103 900 V2.2.1 integrating: +CAM module for TS 103 900 V2.2.1 (0.0.5) integrating: - ITSWG1(24)000011r8 containing the following: - ExtensionContainers - GeneralizedLanePositionsContainer @@ -8,9 +8,10 @@ draft 0.0.3 of the CAM module for TS 103 900 V2.2.1 integrating: - 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-1 (1)} 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-2 (2)} WITH SUCCESSORS*
## Data Elements: ### CAM This type represents the CAM PDU. @@ -449,6 +450,7 @@ eHorizonLocationSharingContainer ExtensionContainerId ::= 2 veryLowFrequencyContainer ExtensionContainerId ::= 3 pathPredictionContainer ExtensionContainerId ::= 4 generalizedLanePositionsContainer ExtensionContainerId ::= 5 +vehicleMovementControlContainer ExtensionContainerId ::= 6 ``` ### ExtensionContainers @@ -459,8 +461,9 @@ ExtensionContainers EXTENSION-CONTAINER-ID-AND-TYPE ::= { {EHorizonLocationSharingContainer IDENTIFIED BY eHorizonLocationSharingContainer} | {VeryLowFrequencyContainer IDENTIFIED BY veryLowFrequencyContainer} | {PathPredictionContainer IDENTIFIED BY pathPredictionContainer} | - {GeneralizedLanePositionsContainer IDENTIFIED BY generalizedLanePositionsContainer}, - ... + {GeneralizedLanePositionsContainer IDENTIFIED BY generalizedLanePositionsContainer} | + {VehicleMovementControlContainer IDENTIFIED BY vehicleMovementControlContainer}, + ... } ``` @@ -570,7 +573,7 @@ This type contains contextual, map-based location information. * _laneLevelDetails_ of type [**BasicLaneConfiguration**](ETSI-ITS-CDD.md#BasicLaneConfiguration) OPTIONAL
provides information about the configuration of the road at the position indicated by the component referencePosition of the Basic Container and for a given reference direction. -* _segmentSource_ of type [**SegmentSource**](ETSI-ITS-CDD.md#SegmentSource) OPTIONAL
+* _segmentSource_ of type [**MetaInformation**](ETSI-ITS-CDD.md#MetaInformation) (WITH COMPONENTS {..., confidenceValue ABSENT}) OPTIONAL
it represents the origin of the map-specific data. ```asn1 @@ -579,7 +582,7 @@ EHorizonLocationSharingContainer ::= SEQUENCE { nodeProbabilities ConfidenceLevels OPTIONAL, segmentBehind PolygonalLine, laneLevelDetails BasicLaneConfiguration OPTIONAL, - segmentSource SegmentSource OPTIONAL, + segmentSource MetaInformation (WITH COMPONENTS {..., confidenceValue ABSENT}) OPTIONAL, ... } ``` @@ -624,5 +627,23 @@ This type represents the generalized lane positions container. GeneralizedLanePositionsContainer ::= GeneralizedLanePositions ``` +### VehicleMovementControlContainer +This type represents the vehicle movement control container. + + Contains information about the current vehicle movement control status + of ITS station. + This contains: + - brake and acceleration pedal position status information + - mechanism for lateral, longitudinal movements dimensions + of the vehicle + +* _vehicleMovementControl_ of type [**VehicleMovementControl**](ETSI-ITS-CDD.md#VehicleMovementControl)
+```asn1 +VehicleMovementControlContainer ::= SEQUENCE { + vehicleMovementControl VehicleMovementControl, + ... +} +``` + diff --git a/docs/ETSI-ITS-CDD.md b/docs/ETSI-ITS-CDD.md index 80e9af8..f3242cf 100644 --- a/docs/ETSI-ITS-CDD.md +++ b/docs/ETSI-ITS-CDD.md @@ -1,8 +1,12 @@ # 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 001 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 +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! ## Data Elements: @@ -60,11 +64,9 @@ AccelerationConfidence ::= INTEGER { ``` ### AccelerationControl -This DE indicates the current controlling mechanism for longitudinal movement of the vehicle. +This DE indicates the status of the controlling mechanisms for longitudinal movement of the vehicle. The data may be provided via the in-vehicle network. It indicates whether a specific in-vehicle - acceleration control system is engaged or not. Currently, this DE includes the information of the - vehicle brake pedal, gas pedal, emergency brake system, collision warning system, adaptive cruise - control system, cruise control system and speed limiter system. + acceleration control system is engaged or not. The corresponding bit shall be set to 1 under the following conditions: - 0 - `brakePedalEngaged` - Driver is stepping on the brake pedal, @@ -89,7 +91,7 @@ Values:     **Categories:** Vehicle information -    **Revision:** _V1.3.1_ +    **Revision:** _V1.3.1, description revised in V2.3.1_ >>> NOTE: The system engagement condition is OEM specific and therefore out of scope of the present document. @@ -107,6 +109,33 @@ AccelerationControl ::= BIT STRING { } (SIZE(7)) ``` +### AccelerationControlExtension +This DE represents the extension of DE AccelerationControl and should only be used together with DE AccelerationControl. + + The corresponding bit shall be set to 1 under the following conditions: + - 0 - `rearCrossTrafficAlertEngaged` - rear cross traffic alert system is engaged + - 1 - `emergencyBrakeRearEngaged` - emergency brake system for rear driving is engaged + - 2 - `assistedParkingLongitudinalEngaged` - assisted parking system (longitudinal control) is engaged + + 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)
+ +    **Categories:** Vehicle information + +    **Revision:** _Created in V2.3.1_ +```asn1 +AccelerationControlExtension::= BIT STRING { + rearCrossTrafficAlertEngaged (0), + emergencyBrakeRearEngaged (1), + assistedParkingLongitudinalEngaged (2) +} (SIZE(3,...)) +``` + ### AccelerationMagnitudeValue This DE represents the magnitude of the acceleration vector in a defined coordinate system. @@ -627,6 +656,44 @@ AngularAccelerationConfidence ::= ENUMERATED { } ``` +### AutomationControl +This DE indicates the status of the controlling mechanisms for the lateral and combined lateral and longitudinal movements of the vehicle. + The data may be provided via the in-vehicle network. It indicates whether a specific in-vehicle + acceleration control system combined with steering of the direction of the vehicle is engaged or not. + + The corresponding bit shall be set to 1 under the following conditions: + - 0 - `emergencySteeringSystemEngaged` - emergency steering system is engaged, + - 1 - `autonomousEmergencySteeringEngaged` - autonomous emergency steering system is engaged, + - 2 - `automaticLaneChangeEngaged` - automatic lane change system is engaged, + - 3 - `laneKeepingAssistEngaged` - lane keeping assist is engaged, + - 4 - `assistedParkingLateralEngaged` - assisted parking system (lateral control) is engaged, + - 5 - `emergencyAssistEngaged` - emergency assist (lateral and longitudinal control) is engaged. + + 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)
+* **laneKeepingAssistEngaged** (3)
+* **assistedParkingLateralEngaged** (4)
+* **emergencyAssistEngaged** (5)
+ +    **Categories:** Vehicle information + +    **Revision:** _Created in V2.3.1_ +```asn1 +AutomationControl::= BIT STRING { + emergencySteeringSystemEngaged (0), + autonomousEmergencySteeringEngaged (1), + automaticLaneChangeEngaged (2), + laneKeepingAssistEngaged (3), + assistedParkingLateralEngaged (4), + emergencyAssistEngaged (5) +}(SIZE(6,...)) +``` + ### AxlesCount This DE indicates the number of axles of a passing train. @@ -2104,8 +2171,9 @@ The value shall be set to: - 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-255 - are reserved for future usage. + - 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. Values: * **unavailable** (0)
@@ -2119,10 +2187,11 @@ Values: * **volcanoEruption** (8)
* **fallingIce** (9)
* **fire** (10)
+* **flooding** (11)
    **Categories:** Traffic information -    **Revision:** _V1.3.1_ +    **Revision:** _V1.3.1, value 11 added in V2.3.1_ ```asn1 HazardousLocation-SurfaceConditionSubCauseCode ::= INTEGER { unavailable (0), @@ -2135,7 +2204,8 @@ HazardousLocation-SurfaceConditionSubCauseCode ::= INTEGER { burstPipe (7), volcanoEruption (8), fallingIce (9), - fire (10) + fire (10), + flooding (11) } (0..255) ``` @@ -3042,7 +3112,7 @@ This DE represents the type of facility layer message. The value shall be set to: - 1 - `denm` - for Decentralized Environmental Notification Message (DENM) as specified in ETSI EN 302 637-3 [[2]](#references), - 2 - `cam` - for Cooperative Awareness Message (CAM) as specified in ETSI EN 302 637-2 [[1]](#references), - - 3 - `poim` - for Point of Interest message as specified in ETSI TS 103 916 [[9]](#references), + - 3 - `poim` - for Point of Interest Message as specified in ETSI TS 103 916 [[9]](#references), - 4 - `spatem` - for Signal Phase And Timing Extended Message (SPATEM) as specified in ETSI TS 103 301 [[15]](#references), - 5 - `mapem` - for MAP Extended Message (MAPEM) as specified in ETSI TS 103 301 [[15]](#references), - 6 - `ivim` - for in Vehicle Information Message (IVIM) as specified in ETSI TS 103 301 [[15]](#references), @@ -3053,15 +3123,14 @@ This DE represents the type of facility layer message. - 11 - `evcsn` - for Electrical Vehicle Charging Spot Notification message as specified in ETSI TS 101 556-1 [[9]](#references), - 12 - `saem` - for Services Announcement Extended Message as specified in ETSI EN 302 890-1 [[17]](#references), - 13 - `rtcmem` - for Radio Technical Commission for Maritime Services Extended Message (RTCMEM) as specified in ETSI TS 103 301 [[15]](#references), - - 14 - `cpm` - reserved for Collective Perception Message (CPM), + - 14 - `cpm` - for Collective Perception Message (CPM) as specified in ETSI TS 103 324 [[10]](#references), - 15 - `imzm` - for Interference Management Zone Message (IMZM) as specified in ETSI TS 103 724 [[13]](#references), - 16 - `vam` - for Vulnerable Road User Awareness Message as specified in ETSI TS 130 300-3 [[12]](#references), - 17 - `dsm` - reserved for Diagnosis, logging and Status Message, - - 18 - `pcim` - reserved for Parking Control Infrastructure Message, - - 19 - `pcvm` - reserved for Parking Control Vehicle 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 - `pam` - reserved for Parking Availability Message, - - 22-255 - reserved for future usage. + - 21-255 - reserved for future usage. Values: * **denm** (1)
@@ -3081,14 +3150,13 @@ Values: * **imzm** (15)
* **vam** (16)
* **dsm** (17)
-* **pcim** (18)
-* **pcvm** (19)
+* **mim** (18)
+* **mvm** (19)
* **mcm** (20)
-* **pam** (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_ +    **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), @@ -3108,10 +3176,9 @@ MessageId::= INTEGER { imzm (15), vam (16), dsm (17), - pcim (18), - pcvm (19), - mcm (20), - pam (21) + mim (18), + mvm (19), + mcm (20) } (0..255) ``` @@ -3302,6 +3369,97 @@ OtherSubClass ::= INTEGER { } (0..255) ``` +### ParkingAreaArrangementType +This DE indicates the arrangement of parking space in a parking area. + + The value shall be set to: + - `0` to indicate that the parking spaces are arranged in a line and parallel to a road or curb, + - `1` to indicate that the parking spaces are arranged side-by-side and diagonally to a curb, + - `2` to indicate that the parking spaces are arranged side-by-side and perpendicularly to a curb, + - `3` to indicate that the parking spaces are arranged so that vehicles form a queue, + - `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)
+* **queueParking** (3)
+* **mixed** (4)
+* **unknown** (7)
+ +    **Categories:** Road topology information + +    **Revision:** _Created in V2.3.1_ +```asn1 +ParkingAreaArrangementType ::= INTEGER { + parallelParkingSpace (0), + diagonalParkingSpace (1), + perpendicularParkingSpace (2), + queueParking (3), + mixed (4), + unknown (7) +} (0..7) +``` + +### ParkingReservationType +This DE indicates the type of a reservation of a parking space/area. + + The value shall be set to: + - `0` to indicate that it is reserved to disabled persons, + - `1` to indicate that it is reserved to pregnant women, + - `2` to indicate that it is reserved to women, + - `3` to indicate that it is reserved to parents with small children, + - `4` to indicate that it is reserved for loading and unloading of goods, + - `5` to indicate that it is reserved for manual charging of electric vehicles, + - `6` to indicate that it is reserved for automated charging of electric vehicles, + - `7` to indicate that it is reserved for vehicles carrying out refrigerated transport of goods, + - `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, + - `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. + +Values: +* **disabled** (0)
+* **pregnant** (1)
+* **womenOnly** (2)
+* **parentAndChild** (3)
+* **loadAndOffloadGoods** (4)
+* **manualElectricVehicleCharging** (5)
+* **automatedElectricVehicleCharging** (6)
+* **refriferatedTransport** (7)
+* **vip** (8)
+* **preBooking** (9)
+* **freeToBeReserved** (10)
+* **reservationNotPossible** (11)
+* **automatedValetparking** (12)
+* **permit** (13)
+ +    **Categories:** Road topology information + +    **Revision:** _Created in V2.3.1_ +```asn1 +ParkingReservationType ::= INTEGER { + disabled (0), + pregnant (1), + womenOnly (2), + parentAndChild (3), + loadAndOffloadGoods (4), + manualElectricVehicleCharging (5), + automatedElectricVehicleCharging (6), + refriferatedTransport (7), + vip (8), + preBooking (9), + freeToBeReserved (10), + reservationNotPossible (11), + automatedValetparking (12), + permit (13) +}(0..31) +``` + ### PathDeltaTime This DE represents the recorded or estimated travel time between a position and a predefined reference position. @@ -3362,14 +3520,36 @@ PathId ::= INTEGER { } (0..14) ``` +### PedalPositionValue +This DE represents the position of a vehicle pedal (e.g. brake or accelerator pedal). + +Values: +* **notPressed** (0)
+* **fullyPressed** (10)
+* **unavailable** (11)
+ +    **Unit:** _10%_ + +    **Categories:** Vehicle information + +    **Revision:** _Created in V2.3.1_ +```asn1 +PedalPositionValue::= INTEGER { + notPressed (0), + fullyPressed (10), + unavailable (11) +} (0..11) +``` + ### 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 exact values are out of scope of the present document. + 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 + and should be subject to profiling. The value shall be set to: - `0` if the performance class is unknown, - - `1` for performance class A as defined in ETSI TS 101 539-1 [[5]](#references), - - `2` for performance class B as defined in ETSI TS 101 539-1 [[5]](#references), + - `1` for performance class A, + - `2` for performance class B, - 3-7 reserved for future use. Values: @@ -3379,7 +3559,7 @@ Values:     **Categories:** Vehicle information -    **Revision:** _Editorial update in V2.1.1_ +    **Revision:** _Editorial update in V2.1.1, description changed in V2.3.1_ ```asn1 PerformanceClass ::= INTEGER { unavailable (0), @@ -3781,10 +3961,11 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus - 0 `unavailable` - in case no further detailed information on the railway level crossing status is available, - 1 `doNotCrossAbnormalSituation` - in case when something wrong is detected by equation or sensors of the railway level crossing, including level crossing is closed for too long (e.g. more than 10 minutes long ; default value), - - 2 `closed` - in case the crossing is closed (barriers down), + - 2 `closed` - in case the crossing is closed or closing (barriers down), - 3 `unguarded` - in case the level crossing is unguarded (i.e a Saint Andrew cross level crossing without detection of train), - - 4 `nominal` - in case the barriers are up and lights are off. - - 5-255: reserved for future usage. + - 4 `nominal` - in case the barriers are up and/or the warning systems are off, + - 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)
@@ -3792,17 +3973,19 @@ Values: * **closed** (2)
* **unguarded** (3)
* **nominal** (4)
+* **trainApproaching** (5)
    **Categories:** Traffic information -    **Revision:** _V1.3.1_ +    **Revision:** _V1.3.1, description of value 2 and 4 changed and value 5 added in V2.3.1_ ```asn1 RailwayLevelCrossingSubCauseCode ::= INTEGER { unavailable (0), doNotCrossAbnormalSituation (1), closed (2), unguarded (3), - nominal (4) + nominal (4), + trainApproaching (5) } (0..255) ``` @@ -3981,8 +4164,11 @@ The value shall be set to: - 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-255 - are reserved for future usage. + - 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. Values: * **unavailable** (0)
@@ -3992,10 +4178,13 @@ Values: * **shortTermStationaryRoadworks** (4)
* **streetCleaning** (5)
* **winterService** (6)
+* **setupPhase** (7)
+* **remodellingPhase** (8)
+* **dismantlingPhase** (9)
    **Categories:** Traffic information -    **Revision:** _V1.3.1_ +    **Revision:** _V1.3.1, values 7-9 added in V2.3.1_ ```asn1 RoadworksSubCauseCode ::= INTEGER { unavailable (0), @@ -4003,11 +4192,24 @@ RoadworksSubCauseCode ::= INTEGER { roadMarkingWork (2), slowMovingRoadMaintenance (3), shortTermStationaryRoadworks (4), - streetCleaning (5), - winterService (6) + streetCleaning (5), + winterService (6), + setupPhase (7), + remodellingPhase (8), + dismantlingPhase (9) } (0..255) ``` +### SaeAutomationLevel +This DE indicates the driving automation level as defined in SAE J3016 [[26]](#references). + +    **Categories:** Vehicle information + +    **Revision:** _created in V2.3.1_ +```asn1 +SaeAutomationLevel::= INTEGER (0..5) +``` + ### SafeDistanceIndicator This DE indicates if a distance is safe. @@ -4017,7 +4219,7 @@ This DE indicates if a distance is safe.     **Categories:** Traffic information Kinematic information -    **Revision:** _created in V2.1.1_ +    **Revision:** _Created in V2.1.1_ >>> NOTE: the abbreviations used are Lateral Distance (LaD), Longitudinal Distance (LoD) and Vertical Distance (VD) @@ -4028,30 +4230,6 @@ NOTE: the abbreviations used are Lateral Distance (LaD), Longitudinal Dist SafeDistanceIndicator::= BOOLEAN ``` -### SegmentSource -This DF represents the source(s) of the provided segment information. - - The corresponding bit shall be set to 1 under the following conditions: - - 0 `navigation` - the information is based on navigation data, - - 1 `learned` - the information is based on recorded, recurring routes, - - 2 `physical` - the information is based on physical prediction (e.g. using sensors). - -Values: -* **navigation** (0)
-* **learned** (1)
-* **physical** (2)
- -    **Categories:** Basic information - -    **Revision:** _created in V2.3.1_ -```asn1 -SegmentSource ::= BIT STRING { - navigation (0), - learned (1), - physical (2) -} (SIZE (3, ...)) -``` - ### SemiAxisLength This DE indicates the horizontal position confidence value which represents the estimated absolute position accuracy, in one of the axis direction as defined in a shape of ellipse with a confidence level of 95 %. @@ -4098,12 +4276,12 @@ SemiAxisLength ::= INTEGER{ This DE indicates the type of sensor. The value shall be set to: - - 0 `undefined` - in case the sensor type is undefined. + - 0 `undefined` - in case the sensor type is undefined, - 1 `radar` - in case the sensor is a radar, - 2 `lidar` - in case the sensor is a lidar, - 3 `monovideo` - in case the sensor is mono video, - 4 `stereovision` - in case the sensor is stereo vision, - - 5 `nightvision` - in case the sensor is night vision, + - 5 `nightvision` - in case the sensor supports night vision, using e.g. infrared illumination or thermal imaging, - 6 `ultrasonic` - in case the sensor is ultrasonic, - 7 `pmd` - in case the sensor is photonic mixing device, - 8 `inductionLoop` - in case the sensor is an induction loop, @@ -4111,8 +4289,9 @@ This DE indicates the type of sensor. - 10 `uwb` - in case the sensor is ultra wide band, - 11 `acoustic` - in case the sensor is acoustic, - 12 `localAggregation` - in case the information is provided by a system that aggregates information from different local sensors. Aggregation may include fusion, - - 13 `itsAggregation` - in case the information is provided by a system that aggregates information from other received ITS messages. - - 14-31 - are reserved for future usage. + - 13 `itsAggregation` - in case the information is provided by a system that aggregates information from other received ITS messages, + - 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)
@@ -4129,10 +4308,11 @@ Values: * **acoustic** (11)
* **localAggregation** (12)
* **itsAggregation** (13)
+* **rfid** (14)
    **Categories:** Sensing Information -    **Revision:** _created in V2.1.1_ +    **Revision:** _created in V2.1.1, description of value 5 changed and value 14 added in V2.3.1_ ```asn1 SensorType ::= INTEGER { undefined (0), @@ -4148,7 +4328,8 @@ SensorType ::= INTEGER { uwb (10), acoustic (11), localAggregation (12), - itsAggregation (13) + itsAggregation (13), + rfid (14) } (0..31) ``` @@ -4161,7 +4342,7 @@ This DE indicates the type of sensor(s). - 2 `lidar` - in case the sensor is a lidar, - 3 `monovideo` - in case the sensor is mono video, - 4 `stereovision` - in case the sensor is stereo vision, - - 5 `nightvision` - in case the sensor is night vision, + - 5 `nightvision` - in case the sensor supports night vision, using e.g. infrared illumination or thermal imaging, - 6 `ultrasonic` - in case the sensor is ultrasonic, - 7 `pmd` - in case the sensor is photonic mixing device, - 8 `inductionLoop` - in case the sensor is an induction loop, @@ -4169,8 +4350,9 @@ This DE indicates the type of sensor(s). - 10 `uwb` - in case the sensor is ultra wide band, - 11 `acoustic` - in case the sensor is acoustic, - 12 `localAggregation` - in case the information is provided by a system that aggregates information from different local sensors. Aggregation may include fusion, - - 13 `itsAggregation` - in case the information is provided by a system that aggregates information from other received ITS messages. - - 14-15 - are reserved for future usage. + - 13 `itsAggregation` - in case the information is provided by a system that aggregates information from other received ITS messages, + - 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)
@@ -4187,10 +4369,11 @@ Values: * **acoustic** (11)
* **localAggregation** (12)
* **itsAggregation** (13)
+* **rfid** (14)
    **Categories:** Sensing Information -    **Revision:** _created in V2.2.1_ +    **Revision:** _created in V2.2.1, description of value 5 changed and value 14 added in V2.3.1_ >>> NOTE: If all bits are set to 0, then no sensor type is used @@ -4211,7 +4394,8 @@ SensorTypes ::= BIT STRING { uwb (10), acoustic (11), localAggregation (12), - itsAggregation (13) + itsAggregation (13), + rfid (14) } (SIZE (16,... )) ``` @@ -5184,26 +5368,41 @@ TurningRadius ::= INTEGER { ``` ### UsageIndication -This DE represents indication of how a certain path or area will be used. +This DE represents an indication of how a certain path or area will be used. The value shall be set to: - 0 - ` noIndication ` - in case it will remain free to be used, - 1 - ` specialUse ` - in case it will be physically blocked by special use, - 2 - ` rescueOperation` - in case it is intended to be used for rescue operations, + - 3 - ` railroad ` - in case it is intended to be used for rail traffic, + - 4 - ` fixedRoute ` - in case it is intended to be used for fixed route traffic (e.g. bus line in service, delivery services, garbage truck in service etc.), + - 5 - ` restrictedRoute ` - in case it is intended to be used for driving on restricted routes (e.g dedicated lanes/routes for heavy trucks or buses), + - 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: * **specialUse** (1)
* **rescueOperation** (2)
+* **railroad** (3)
+* **fixedRoute** (4)
+* **restrictedRoute** (5)
+* **adasAd** (6)
+* **navigation** (7)
    **Categories:** Basic information -    **Revision:** _Created in V2.2.1_ +    **Revision:** _Created in V2.2.1, extension 3-7 added in V2.3.1_ ```asn1 UsageIndication ::= ENUMERATED { noIndication(0), specialUse (1), rescueOperation (2), - ... + ..., + railroad (3), + fixedRoute (4), + restrictedRoute (5), + adasAd (6), + navigation (7) } ``` @@ -6680,7 +6879,7 @@ This DF is a representation of the cause code value and associated sub cause cod * _reserved39_ of type [**SubCauseCodeType**](#SubCauseCodeType)
* _reserved40_ of type [**SubCauseCodeType**](#SubCauseCodeType)
* _reserved41_ of type [**SubCauseCodeType**](#SubCauseCodeType)
-* _reserved42_ of type [**SubCauseCodeType**](#SubCauseCodeType)
+* _dontPanic42_ of type [**SubCauseCodeType**](#SubCauseCodeType)
* _reserved43_ of type [**SubCauseCodeType**](#SubCauseCodeType)
* _reserved44_ of type [**SubCauseCodeType**](#SubCauseCodeType)
* _reserved45_ of type [**SubCauseCodeType**](#SubCauseCodeType)
@@ -6820,7 +7019,7 @@ CauseCodeChoice::= CHOICE { reserved39 SubCauseCodeType, reserved40 SubCauseCodeType, reserved41 SubCauseCodeType, - reserved42 SubCauseCodeType, + dontPanic42 SubCauseCodeType, reserved43 SubCauseCodeType, reserved44 SubCauseCodeType, reserved45 SubCauseCodeType, @@ -7538,10 +7737,10 @@ This DF represents the top-level DF to represent a lane position. A lane positio If present, it shall describe the same reference position using the lane identification in the MAPEM. This component can be used only if a MAPEM is available for the reference position (e.g. on an intersection): In this case it is used as a synonym to the mandatory component lanePositionBased. -* _confidence_ of type [**MetaInformation**](#MetaInformation)
+* _confidence_ of type [**MetaInformation**](ETSI-ITS-CDD.md#MetaInformation)
confidence information for expressing the probability that the object is located at the indicated lane. If the value of the component lanePositionBased is generated directly from the absolute reference position and reference topology information, - no sensor shall be indicated in the component usedDetectionInformation of the [**MetaInformation**](#MetaInformation). + no sensor shall be indicated in the component usedDetectionInformation of the [**MetaInformation**](ETSI-ITS-CDD.md#MetaInformation).     **Categories:** Road Topology information @@ -8428,7 +8627,7 @@ This DF represents a set of lanes which are partially or fully occupied by an ob If present, it shall describe the same lane(s) as listed in the component lanePositionBased, but using the lane identification of the MAPEM. This component can be used only if a MAPEM is available for the reference position (e.g. on an intersection): In this case it is used as a synonym to the mandatory component lanePositionBased. -* _confidence_ of type [**MetaInformation**](#MetaInformation)
+* _confidence_ of type [**MetaInformation**](ETSI-ITS-CDD.md#MetaInformation)
mandatory confidence information for expressing the probability that all the provided lanes are occupied. It also provides information on how the lane information were generated. If none of the sensors were used, the lane information is assumed to be derived directly from the absolute reference position and the related dimension. @@ -8452,6 +8651,179 @@ OccupiedLanesWithConfidence::= SEQUENCE { } ``` +### ParkingOccupancyInfo +This DF indicates the allowed type of occupancy of a parking space/area in terms of time and/or usage. + + The following options are available: + +* _unknown_ of type **NULL**
+ indicates that the allowed type of occupancy is unknown. + +* _unlimitedOccupancy_ of type **NULL**
+ indicates that it can be occupied without limits. + +* _onlyWhileCharging_ of type **NULL**
+ indicates that it can be occupied only while charging an electric vehicle. + +* _limitedDuration_ of type **INTEGER**
+ indicates that it can be occupied for a limited and indicated duration in minutes. + +* _onlyWhileChargingLimitedDuration_ of type **INTEGER**
+ indicates that it can be occupied only while charging an electric vehicle and only for a limited and indicated duration in minutes. + +* _parkingAllowedUntil_ of type [**TimestampIts**](#TimestampIts)
+ indicates that it can be occupied only until an indicated moment in time. + +* _forcedParkingUntil_ of type [**TimestampIts**](#TimestampIts)
+ indicates that it can be occupied and departure is possible only after an indicated moment in time. + + +    **Categories:** Road Topology information + +    **Revision:** _Created in V2.3.1_ +```asn1 +ParkingOccupancyInfo::= CHOICE { + unknown NULL, + unlimitedOccupancy NULL, + onlyWhileCharging NULL, + limitedDuration INTEGER, + onlyWhileChargingLimitedDuration INTEGER, + parkingAllowedUntil TimestampIts, + forcedParkingUntil TimestampIts, + ... +} +``` + +### ParkingSpaceBasic +This DF provides basic information about the parking capabilities and availabilities of a single parking space. + + It shall include the following components: + +* _id_ of type [**Identifier2B**](#Identifier2B)
+ the unqiue identifier of the parking space within the parking area. + +* _location_ of type [**DeltaReferencePosition**](#DeltaReferencePosition) OPTIONAL
+ the optional location of the geometrical center of the parking space w.r.t. the location of the parking area. + +* _status_ of type [**ParkingSpaceStatus**](#ParkingSpaceStatus)
+ the actual status of the parking space. + + +    **Categories:** Road Topology information + +    **Revision:** _Created in V2.3.1_ +```asn1 +ParkingSpaceBasic ::= SEQUENCE{ + id Identifier2B, + location DeltaReferencePosition OPTIONAL, + status ParkingSpaceStatus +} +``` + +### ParkingSpaceDetailed +This DF provides detailed information about the parking capabilities and availabilities of a single parking space. + + It is an extension of [**ParkingSpaceBasic**](#ParkingSpaceBasic) and it shall additionally include the following additional components: + +* _COMPONENTS_ of type [**OF**](#OF) ParkingSpaceBasic
+* _arrangementType_ of type [**ParkingAreaArrangementType**](#ParkingAreaArrangementType) OPTIONAL
+ the optional arrangement of the parking space w.r.t. other spaces. + This is component, if present, overrides the common arrangementType defined in the [**ParkingArea**](#ParkingArea). + +* _boundary_ of type [**DeltaPositions**](#DeltaPositions) OPTIONAL
+ the optional physical boundary of the parking space as a polygon w.r.t. the location of the parking space. + +* _orientation_ of type [**Wgs84Angle**](ETSI-ITS-CDD.md#Wgs84Angle) OPTIONAL
+ the optional orientation of the parking space. + This is component, if present, overrides the common orientation defined in the [**ParkingArea**](#ParkingArea). + +* _occupancyRule_ of type [**ParkingOccupancyInfo**](#ParkingOccupancyInfo)
+ the occupancy rule applicable to the parking space. + +* _chargingStationId_ of type [**Identifier2B**](#Identifier2B) OPTIONAL
+ the optional identitfier of a charging station that serves the parking space. + +* _accessViaLane_ of type [**Identifier2B**](#Identifier2B) OPTIONAL
+ the optional identifier of a lane that provides access to the parking space. + +* _accessViaParkingSpaces_ of type **SEQUENCE** (SIZE(0..7)) OF Identifier2B OPTIONAL
+ the optional identifier(s) of a parking spaces that provide access to the parking space. + +* _reservationType_ of type **SEQUENCE** (SIZE(1..4,...)) OF ParkingReservationType OPTIONAL
+ the optional parking reservation type(s) associated to the parking space. + This is component, if present, overrides the common reservationType defined in the [**ParkingArea**](#ParkingArea). + + +    **Categories:** Road Topology information + +    **Revision:** _Created in V2.3.1_ +```asn1 +ParkingSpaceDetailed ::= SEQUENCE{ + COMPONENTS OF ParkingSpaceBasic, + arrangementType ParkingAreaArrangementType OPTIONAL, + boundary DeltaPositions OPTIONAL, + orientation Wgs84Angle OPTIONAL, + occupancyRule ParkingOccupancyInfo, + chargingStationId Identifier2B OPTIONAL, + accessViaLane Identifier2B OPTIONAL, + accessViaParkingSpaces SEQUENCE (SIZE(0..7)) OF Identifier2B OPTIONAL, + reservationType SEQUENCE (SIZE(1..4,...)) OF ParkingReservationType OPTIONAL, + ... +} +``` + +### ParkingSpaceStatus +This DF indicates the status of parking space. + + The following options are available: + +* _unknown_ of type **NULL**
+ indicates that the status is unknown. + +* _free_ of type **NULL**
+ indicates that the parking space is free and hence available to be used. + +* _freeUntil_ of type [**TimestampIts**](#TimestampIts)
+ indicates that the parking space is free to be used until an indicated moment in time. + +* _fullyOccupied_ of type **NULL**
+ indicates that the parking space is interely occupied. + +* _partiallyOccupied_ of type **INTEGER** (0..100)
+ indicates that the parking space that allows parking of multiple vehicles is occupied by an indicated percentage. + +* _occupiedUntil_ of type [**TimestampIts**](#TimestampIts)
+ indicates that the parking space is entirely occupied until an indicated moment in time. + +* _reservedUntil_ of type [**TimestampIts**](#TimestampIts)
+ indicates that the parking space is reserved (but not necessarily occupied) until an indicated moment in time. + +* _accessBlocked_ of type **NULL**
+ indicates that the parking space cannot accessed, e.g. due to obstructing vehicles. + +* _retrictedUsage_ of type **NULL**
+ indicates that the parking space is available but that it is not an official parking space and that there are some phyiscal restrictions applicable, + such as parking behind or in front of other vehicles that, depending on the situation, may then have problems entering or leaving their respective parking spaces. + + +    **Categories:** Road Topology information + +    **Revision:** _Created in V2.3.1_ +```asn1 +ParkingSpaceStatus::= CHOICE { + unknown NULL, + free NULL, + freeUntil TimestampIts, + fullyOccupied NULL, + partiallyOccupied INTEGER(0..100), + occupiedUntil TimestampIts, + reservedUntil TimestampIts, + accessBlocked NULL, + retrictedUsage NULL, + ... +} +``` + ### Path This DF represents a path with a set of path points. It shall contain up to `40` [**PathPoint**](#PathPoint). @@ -8477,15 +8849,19 @@ This DF represents estimated/predicted travel time between a position and a pred * _deltaTimeBigRange_ of type [**DeltaTimeTenSeconds**](#DeltaTimeTenSeconds)
delta time with precision of 10 s. +* _deltaTimeMidRange_ of type [**DeltaTimeSecond**](#DeltaTimeSecond)
+ delta time with precision of 1 s. +     **Categories:** Basic information -    **Revision:** _Created in V2.2.1_ +    **Revision:** _Created in V2.2.1, added deltaTimeMidRange extension in V2.3.1_ ```asn1 PathDeltaTimeChoice::= CHOICE { deltaTimeHighPrecision DeltaTimeTenthOfSecond, deltaTimeBigRange DeltaTimeTenSeconds, - ... + ..., + deltaTimeMidRange DeltaTimeSecond } ``` @@ -8540,9 +8916,9 @@ This DF represents a predicted path or trajectory with a set of predicted points     **Categories:** GeoReference information -    **Revision:** _created in V2.1.1 , size constraint changed to SIZE(1..16, ...) in V2.2.1_ +    **Revision:** _created in V2.1.1 , size constraint changed to SIZE(1..16, ...) in V2.2.1, size extended in V2.3.1_ ```asn1 -PathPredicted::= SEQUENCE (SIZE(1..16,...)) OF PathPointPredicted +PathPredicted::= SEQUENCE (SIZE(1..16,..., 17..40)) OF PathPointPredicted ``` ### PathPredicted2 @@ -8669,6 +9045,25 @@ This DF represents a list of references to the components of a [**Traces**](#Tra PathReferences ::= SEQUENCE (SIZE(1..14)) OF PathId ``` +### PedalStatus +This DE contains information about the status of a vehicle pedal. + + It shall include the following components: + +* _pedalPositionValue_ of type [**PedalPositionValue**](#PedalPositionValue)
+ information about the pedal position. + + +    **Categories:** vehicle information + +    **Revision:** _created in V2.3.1_ +```asn1 +PedalStatus::= SEQUENCE { + pedalPositionValue PedalPositionValue, + ... +} +``` + ### PerceivedObject This DF contains information about a perceived object including its kinematic state and attitude vector in a pre-defined coordinate system and with respect to a reference time. @@ -9817,6 +10212,46 @@ VehicleLengthV2 ::= SEQUENCE { } ``` +### VehicleMovementControl +This DF provides information about the status of the vehicle´s movement control mechanisms. + + It shall include the following components: + +* _accelerationPedalStatus_ of type [**PedalStatus**](#PedalStatus)
+ information about the status of the acceleration pedal. + +* _brakePedalStatus_ of type [**PedalStatus**](#PedalStatus)
+* _saeAutomationLevel_ of type [**SaeAutomationLevel**](#SaeAutomationLevel) OPTIONAL
+ optional information about the level of driving automation. + +* _automationControl_ of type [**AutomationControl**](#AutomationControl) OPTIONAL
+ optional information about the controlling mechanism for lateral, or combined lateral and longitudinal movement. + +* _accelerationControl_ of type [**AccelerationControl**](ETSI-ITS-CDD.md#AccelerationControl) OPTIONAL
+ optional information about the controlling mechanism for longitudinal movement. + +* _accelerationControlExtension_ of type [**AccelerationControlExtension**](#AccelerationControlExtension) OPTIONAL
+ optional extended information about the controlling mechanism for longitudinal movement. + +* brakePedalPostionStatus
+ information about the status of the brake pedal. + + +    **Categories:** Vehicle information + +    **Revision:** _created in V2.3.1_ +```asn1 +VehicleMovementControl::= SEQUENCE { + accelerationPedalStatus PedalStatus, + brakePedalStatus PedalStatus, + saeAutomationLevel SaeAutomationLevel OPTIONAL, + automationControl AutomationControl OPTIONAL, + accelerationControl AccelerationControl OPTIONAL, + accelerationControlExtension AccelerationControlExtension OPTIONAL, + ... +} +``` + ### Velocity3dWithConfidence This DF represents a velocity vector with associated confidence value. @@ -10055,9 +10490,9 @@ YawRate::= SEQUENCE { 6. ISO 3779 (2011-07): "Road vehicles - Vehicle identification number (VIN) Content and structure". 7. VDV recommendation 420 (1992): "Technical Requirements for Automatic Vehicle Location / Control Systems - Radio Data Transmission (BON Version) with Supplement 1 and Supplement 2". 8. ISO 1176:1990: "Road vehicles - Masses - Vocabulary and codes". - 9. ETSI TS 103 916 Intelligent Transport Systems (ITS); Parking Availability Service Specification; Release 2 - 10. void - 11. void + 9. ETSI TS 103 916 "Intelligent Transport Systems (ITS); Parking Availability Service Specification; Release 2" + 10. ETSI TS 103 324 "Intelligent Transport System (ITS); Vehicular Communications; Basic Set of Applications; Collective Perception Service; Release 2" + 11. ETSI TS 103 882 "Intelligent Transport Systems (ITS); Automated Vehicle Marshalling (AVM); Release 2" 12. ETSI TS 103 300-3: "Intelligent Transport Systems (ITS); Vulnerable Road Users (VRU) awareness; Part 3: Specification of VRU awareness basic service; Release 2" 13. ETSI TS 103 724: "Intelligent Transport Systems (ITS); Facilities layer function; Interference Management Zone Message (IMZM); Release 2" 14. ETSI TS 102 792: "Intelligent Transport Systems (ITS); Mitigation techniques to avoid interference between European CEN Dedicated Short Range Communication (CEN DSRC) equipment and Intelligent Transport Systems (ITS) operating in the 5 GHz frequency range". @@ -10071,6 +10506,7 @@ YawRate::= SEQUENCE { 22. ISO 3833: "Road vehicles - Types - Terms and definitions". 23. ISO 14816:2015 + Amd1:2019: " Road transport and traffic telematics � Automatic vehicle and equipment identification � Numbering and data structure" 24. ISO 17573-3: "Electronic fee collection � System architecture for vehicle-related tolling � Part 3: Data dictionary" - 25. ISO 3166-1: "Codes for the representation of names of countries and their subdivisions � Part 1: Country code" + 25. ISO 3166-1: "Codes for the representation of names of countries and their subdivisions � Part 1: Country code" + 26. SAE J3016: "Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles" -- GitLab From 9996a6d13567b15b1927c6cfb9b19625d14a4f72 Mon Sep 17 00:00:00 2001 From: khanssai Date: Thu, 5 Sep 2024 13:11:41 +0000 Subject: [PATCH 29/42] Added eHorizon in LocationSharingContainer -> eHorizonLocationSharingContainer (Line#5) --- 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 a4ca0c7..b5ae018 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -1,8 +1,8 @@ /** CAM module for TS 103 900 V2.2.1 (0.0.5) integrating: - ITSWG1(24)000011r8 containing the following: - - ExtensionContainers + ExtensionContainers: - GeneralizedLanePositionsContainer - - LocationSharingContainer + - eHorizonLocationSharingContainer - PathPredictionContainer - TwoWheelerContainer - ITSWG1(24)000002r1 containing the Very Low Frequency Container -- GitLab From 0dbd5ab8ec8bb044dae829a135fc2c0f5daa9d6d Mon Sep 17 00:00:00 2001 From: "ASN.1 Checker" Date: Thu, 5 Sep 2024 13:12:00 +0000 Subject: [PATCH 30/42] Documentation update --- docs/CAM-PDU-Descriptions.md | 28 ++++++- docs/ETSI-ITS-CDD.md | 152 ----------------------------------- 2 files changed, 26 insertions(+), 154 deletions(-) diff --git a/docs/CAM-PDU-Descriptions.md b/docs/CAM-PDU-Descriptions.md index 79da304..4b50f36 100644 --- a/docs/CAM-PDU-Descriptions.md +++ b/docs/CAM-PDU-Descriptions.md @@ -2,9 +2,9 @@ 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 + ExtensionContainers: - GeneralizedLanePositionsContainer - - LocationSharingContainer + - eHorizonLocationSharingContainer - PathPredictionContainer - TwoWheelerContainer - ITSWG1(24)000002r1 containing the Very Low Frequency Container @@ -18,6 +18,7 @@ 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. @@ -36,6 +37,7 @@ 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. @@ -51,6 +53,7 @@ CamPayload ::= SEQUENCE { ### CamParameters +Fields: * _basicContainer_ of type [**BasicContainer**](ETSI-ITS-CDD.md#BasicContainer)
the mandatory basic container of the CAM. @@ -83,6 +86,7 @@ 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. @@ -104,6 +108,7 @@ 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 { @@ -117,6 +122,7 @@ 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. @@ -156,6 +162,7 @@ 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 @@ -244,6 +251,7 @@ 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. @@ -267,6 +275,7 @@ 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. @@ -285,6 +294,7 @@ 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. @@ -304,6 +314,7 @@ 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. @@ -319,6 +330,7 @@ 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 @@ -344,6 +356,7 @@ 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. @@ -358,6 +371,7 @@ 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. @@ -380,6 +394,7 @@ 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. @@ -406,6 +421,7 @@ 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 @@ -423,6 +439,7 @@ 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. @@ -472,6 +489,7 @@ 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. @@ -497,6 +515,7 @@ 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. @@ -524,6 +543,7 @@ 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. @@ -539,6 +559,7 @@ 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. @@ -559,6 +580,7 @@ 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. @@ -592,6 +614,7 @@ 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. @@ -637,6 +660,7 @@ 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 { diff --git a/docs/ETSI-ITS-CDD.md b/docs/ETSI-ITS-CDD.md index f3242cf..9901ed8 100644 --- a/docs/ETSI-ITS-CDD.md +++ b/docs/ETSI-ITS-CDD.md @@ -17,7 +17,6 @@ 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)
@@ -42,7 +41,6 @@ This DE indicates the acceleration confidence value which represents the estimat The value 0 shall not be used. -Values: * **outOfRange** (101)
* **unavailable** (102)
@@ -80,7 +78,6 @@ 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)
@@ -120,7 +117,6 @@ 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)
@@ -145,7 +141,6 @@ 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)
@@ -171,7 +166,6 @@ 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)
@@ -203,7 +197,6 @@ 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)
@@ -238,7 +231,6 @@ This DE represents the value of the sub cause code of the [**CauseCode**](#Cause - 8 - `assistanceRequested` - in case rescue and assistance are requested, - 9-255 - reserved for future usage. -Values: * **unavailable** (0)
* **multiVehicleAccident** (1)
* **heavyAccident** (2)
@@ -283,7 +275,6 @@ This DE represents the value of the sub cause code of the [**CauseCode**](#Cause - 10 - `roadsSalted` - when the low road adhesion is due to salted road, - 11-255 - are reserved for future usage. -Values: * **unavailable** (0)
* **heavyFrostOnRoad** (1)
* **fuelOnRoad** (2)
@@ -328,7 +319,6 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus - 6 - `blizzard` - in case the type of extreme weather condition is blizzard. - 7-255 - are reserved for future usage. -Values: * **unavailable** (0)
* **strongWinds** (1)
* **damagingHail** (2)
@@ -362,7 +352,6 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus - 3 - `softHail` - in case the type of precipitation is soft hail. - 4-255 - are reserved for future usage -Values: * **unavailable** (0)
* **heavyRain** (1)
* **heavySnowfall** (2)
@@ -395,7 +384,6 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus - 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)
@@ -430,7 +418,6 @@ 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)
@@ -468,7 +455,6 @@ 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)
@@ -526,7 +512,6 @@ 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)
@@ -558,7 +543,6 @@ 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)
@@ -589,7 +573,6 @@ 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)
@@ -630,7 +613,6 @@ 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)
@@ -672,7 +654,6 @@ 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)
@@ -702,7 +683,6 @@ 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)
@@ -727,7 +707,6 @@ 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)
@@ -753,7 +732,6 @@ 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)
@@ -780,7 +758,6 @@ 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)
@@ -826,7 +803,6 @@ 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)
@@ -853,7 +829,6 @@ 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)
@@ -881,7 +856,6 @@ 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)
@@ -945,7 +919,6 @@ The DE represents the value of the cause code of an event. - 100 - `railwayLevelCrossing` - in case the type of event is a railway level crossing. - 101-255 - are reserved for future usage. -Values: * **trafficCondition** (1)
* **accident** (2)
* **roadworks** (3)
@@ -1021,7 +994,6 @@ 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)
@@ -1045,7 +1017,6 @@ 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)
@@ -1069,7 +1040,6 @@ 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)
@@ -1112,7 +1082,6 @@ 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)
@@ -1149,7 +1118,6 @@ 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)
@@ -1193,7 +1161,6 @@ This DE represents the sub cause codes of the [**CauseCode**](#CauseCode) `colli - 7 - `collisionRiskWithMotorVehicle` - in case the type of detected collision risk involves at least one motor vehicle (and no pedestrians or cyclists), - 8-255 - are reserved for future usage. -Values: * **unavailable** (0)
* **longitudinalCollisionRisk** (1)
* **crossingCollisionRisk** (2)
@@ -1226,7 +1193,6 @@ 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_ @@ -1249,7 +1215,6 @@ 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)
@@ -1276,7 +1241,6 @@ This DE represents the Bravais-Pearson correlation value for each cell of a lowe - `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)
@@ -1314,7 +1278,6 @@ 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)
@@ -1345,7 +1308,6 @@ 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)
@@ -1395,7 +1357,6 @@ 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)
@@ -1431,7 +1392,6 @@ 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)
@@ -1456,7 +1416,6 @@ 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)
@@ -1520,7 +1479,6 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus - 7 - `collisionRiskWarningEngaged` - in case collision risk warning is engaged, - 8-255 - reserved for future usage. -Values: * **unavailable** (0)
* **emergencyElectronicBrakeEngaged** (1)
* **preCrashSystemEngaged** (2)
@@ -1558,7 +1516,6 @@ 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)
@@ -1586,7 +1543,6 @@ 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_ @@ -1610,7 +1566,6 @@ 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_ @@ -1663,7 +1618,6 @@ 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_ @@ -1684,7 +1638,6 @@ 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_ @@ -1740,7 +1693,6 @@ 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)
@@ -1766,7 +1718,6 @@ 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)
@@ -1824,7 +1775,6 @@ 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)
@@ -1848,7 +1798,6 @@ 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)
@@ -1878,7 +1827,6 @@ 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)
@@ -1964,7 +1912,6 @@ 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)
@@ -2018,7 +1965,6 @@ 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)
@@ -2050,7 +1996,6 @@ 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)
@@ -2095,7 +2040,6 @@ 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)
@@ -2131,7 +2075,6 @@ This DE represents the value of the sub cause code of the [**CauseCode**](#Cause - 7 - `waitingVehicles`- in case the detected obstacles are waiting vehicles. - 8-255 - are reserved for future usage. -Values: * **unavailable** (0)
* **shedLoad** (1)
* **partsOfVehicles** (2)
@@ -2175,7 +2118,6 @@ The value shall be set to: - 11 - `flooding` - in case the road surface is flooded. - 12-255 - are reserved for future usage. -Values: * **unavailable** (0)
* **rockfalls** (1)
* **earthquakeDamage** (2)
@@ -2217,7 +2159,6 @@ 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)
@@ -2246,7 +2187,6 @@ 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)
@@ -2320,7 +2260,6 @@ 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)
@@ -2383,7 +2322,6 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus - 2 - `heartProblem` - in case human problem is due to heart problem. - 3-255 - reserved for future usage. -Values: * **unavailable** (0)
* **glycemiaProblem** (1)
* **heartProblem** (2)
@@ -2443,7 +2381,6 @@ 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)
@@ -2523,7 +2460,6 @@ 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)
@@ -2594,7 +2530,6 @@ 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)
@@ -2732,7 +2667,6 @@ 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)
@@ -2783,7 +2717,6 @@ 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)
@@ -2893,7 +2826,6 @@ 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)
@@ -2926,7 +2858,6 @@ 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)
@@ -2953,7 +2884,6 @@ 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)
@@ -2982,7 +2912,6 @@ 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)
@@ -3034,7 +2963,6 @@ 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)
@@ -3070,7 +2998,6 @@ This DE indicates the components of an [**PerceivedObject**](#PerceivedObject) t Otherwise, it shall be set to 0. -Values: * **xPosition** (0)
* **yPosition** (1)
* **zPosition** (2)
@@ -3132,7 +3059,6 @@ This DE represents the type of facility layer message. - 20 - `mcm` - reserved for Manoeuvre Coordination Message, - 21-255 - reserved for future usage. -Values: * **denm** (1)
* **cam** (2)
* **poim** (3)
@@ -3190,7 +3116,6 @@ 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)
@@ -3214,7 +3139,6 @@ 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)
@@ -3238,7 +3162,6 @@ This DE represents a single dimension of an object. - `255` if the accuracy is out of range i.e. greater than 25,4 m, - `256` if the data is unavailable. -Values: * **outOfRange** (255)
* **unavailable** (256)
@@ -3263,7 +3186,6 @@ 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)
@@ -3289,7 +3211,6 @@ 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)
@@ -3351,7 +3272,6 @@ 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)
@@ -3380,7 +3300,6 @@ 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)
@@ -3422,7 +3341,6 @@ This DE indicates the type of a reservation of a parking space/area. - `13` to indicate that it is reserved for vehicles with a permit, - 14-31 - reserved for future usage. -Values: * **disabled** (0)
* **pregnant** (1)
* **womenOnly** (2)
@@ -3480,7 +3398,6 @@ 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)
@@ -3523,7 +3440,6 @@ 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)
@@ -3552,7 +3468,6 @@ 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)
@@ -3587,7 +3502,6 @@ 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)
@@ -3622,7 +3536,6 @@ 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)
@@ -3669,7 +3582,6 @@ 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)
@@ -3727,7 +3639,6 @@ 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_ @@ -3774,7 +3685,6 @@ 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)
@@ -3799,7 +3709,6 @@ 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)
@@ -3826,7 +3735,6 @@ 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)
@@ -3854,7 +3762,6 @@ 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)
@@ -3898,7 +3805,6 @@ 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)
@@ -3938,7 +3844,6 @@ 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)
@@ -3967,7 +3872,6 @@ 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)
@@ -4059,7 +3963,6 @@ 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)
@@ -4087,7 +3990,6 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus - 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)
@@ -4136,7 +4038,6 @@ 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)
@@ -4170,7 +4071,6 @@ The value shall be set to: - 9 `dismantlingPhase` - in case the work zone is being dismantled after finished work. - 10-255 - are reserved for future usage. -Values: * **unavailable** (0)
* **majorRoadworks** (1)
* **roadMarkingWork** (2)
@@ -4241,7 +4141,6 @@ 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)
@@ -4293,7 +4192,6 @@ 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)
@@ -4354,7 +4252,6 @@ 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)
@@ -4419,7 +4316,6 @@ 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)
@@ -4453,7 +4349,6 @@ This DE represents the sub cause codes of the [**CauseCode**](#CauseCode) "slowV - 8 `saltingVehicles` - in case of slow driving salting vehicle on the road. - 9-255 - are reserved for future usage. -Values: * **unavailable** (0)
* **maintenanceVehicle** (1)
* **vehiclesSlowingToLookAtAccident** (2)
@@ -4492,7 +4387,6 @@ 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)
@@ -4519,7 +4413,6 @@ 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)
@@ -4562,7 +4455,6 @@ 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)
@@ -4597,7 +4489,6 @@ 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)
@@ -4631,7 +4522,6 @@ 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)
@@ -4659,7 +4549,6 @@ 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)
@@ -4702,7 +4591,6 @@ 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)
@@ -4773,7 +4661,6 @@ 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)
@@ -4804,7 +4691,6 @@ This DE provides the value of the sub cause codes of the [**CauseCode**](#CauseC - 6 `vehicleOnFire` - in case of vehicle on fire. - 7-255 reserved for future usage. -Values: * **unavailable** (0)
* **humanProblem** (1)
* **vehicleBreakdown** (2)
@@ -4882,7 +4768,6 @@ This DE represents the type of technical context the ITS-S is integrated in. 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. -Values: * **unknown** (0)
* **pedestrian** (1)
* **cyclist** (2)
@@ -4940,7 +4825,6 @@ 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)
@@ -4979,7 +4863,6 @@ 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)
@@ -5017,7 +4900,6 @@ 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_ @@ -5075,7 +4957,6 @@ 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)
@@ -5154,7 +5035,6 @@ This DE represents the type of a traffic participant. 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. -Values: * **unknown** (0)
* **pedestrian** (1)
* **cyclist** (2)
@@ -5206,7 +5086,6 @@ 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)
@@ -5238,7 +5117,6 @@ 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)
@@ -5266,7 +5144,6 @@ 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 %_ @@ -5289,7 +5166,6 @@ 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)
@@ -5351,7 +5227,6 @@ 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)
@@ -5380,7 +5255,6 @@ 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: * **specialUse** (1)
* **rescueOperation** (2)
* **railroad** (3)
@@ -5453,7 +5327,6 @@ This DE represents the value of the sub cause codes of the [**CauseCode**](#Caus - 10 `vehicleOnFire` - in case the vehicle is on fire. - 11-255 - are reserved for future usage. -Values: * **unavailable** (0)
* **lackOfFuel** (1)
* **lackOfBatteryPower** (2)
@@ -5493,7 +5366,6 @@ 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)
@@ -5518,7 +5390,6 @@ 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)
@@ -5545,7 +5416,6 @@ 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)
@@ -5598,7 +5468,6 @@ 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_ @@ -5639,7 +5508,6 @@ 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)
@@ -5687,7 +5555,6 @@ 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)
@@ -5714,7 +5581,6 @@ 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)
@@ -5749,7 +5615,6 @@ 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)
@@ -5781,7 +5646,6 @@ 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)
@@ -5821,7 +5685,6 @@ 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)
@@ -5856,7 +5719,6 @@ 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)
@@ -5890,7 +5752,6 @@ 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)
@@ -5925,7 +5786,6 @@ This DE indicates the profile of a VRU and its light VRU vehicle / mounted anima - 10 `childrensbike` - to indicate a children�s bicycle (or children�s pedelec) and rider, - 11 to 15 - are reserved for future usage. -Values: * **unavailable** (0)
* **bicyclist** (1)
* **wheelchair-user** (2)
@@ -5968,7 +5828,6 @@ 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)
@@ -5998,7 +5857,6 @@ 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)
@@ -6026,7 +5884,6 @@ 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)
@@ -6060,7 +5917,6 @@ 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)
@@ -6090,7 +5946,6 @@ 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)
@@ -6115,7 +5970,6 @@ 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)
@@ -6136,7 +5990,6 @@ 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)
@@ -6171,7 +6024,6 @@ 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)
@@ -6215,7 +6067,6 @@ This DE represents the sub cause codes of the [**CauseCode**](#CauseCode) `wrong - 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)
* **wrongDirection** (2)
@@ -6256,7 +6107,6 @@ 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)
@@ -6302,7 +6152,6 @@ This DE represents the vehicle rotation around z-axis of the coordinate system c 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)
@@ -10090,7 +9939,6 @@ 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
-- GitLab From 854a2316e47d2fe7275abadc6c899ee9f93bc59a Mon Sep 17 00:00:00 2001 From: khanssai Date: Mon, 2 Dec 2024 13:00:20 +0000 Subject: [PATCH 31/42] GeneralizedLanePositionsContainer: description changed. EHorizonLocationSharingContainer: in the text replaced OR with AND --- 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 b5ae018..2a19fb0 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -465,7 +465,7 @@ CyclistTypeSpecificInformation ::= SEQUENCE { /** * This type contains contextual, map-based location information. -* eHorizon is defined as a tool to convey the part of the road network and its characteristics derived from map data located in front of or behind the vehicle along the road. +* eHorizon is defined as a tool to convey the part of the road network and its characteristics derived from map data located in front of and behind the vehicle along the road. * * It shall include the following components: * @@ -520,7 +520,7 @@ PathPredictionContainer ::= PathPredictedList /** * This type represents the generalized lane positions container. * -* Contains detailed information about the road layout that the ITS station is currently using. +* Contains detailed information about the transversal position of the ITS station with respect to the road and potentially about the lane type. */ GeneralizedLanePositionsContainer ::= GeneralizedLanePositions -- GitLab From 0edc5da355aaea1f115c6364e29813c4a572e996 Mon Sep 17 00:00:00 2001 From: "ASN.1 Checker" Date: Mon, 2 Dec 2024 13:00:39 +0000 Subject: [PATCH 32/42] Documentation update --- docs/CAM-PDU-Descriptions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/CAM-PDU-Descriptions.md b/docs/CAM-PDU-Descriptions.md index 4b50f36..21f39a8 100644 --- a/docs/CAM-PDU-Descriptions.md +++ b/docs/CAM-PDU-Descriptions.md @@ -576,7 +576,7 @@ CyclistTypeSpecificInformation ::= SEQUENCE { ### EHorizonLocationSharingContainer This type contains contextual, map-based location information. - eHorizon is defined as a tool to convey the part of the road network and its characteristics derived from map data located in front of or behind the vehicle along the road. + eHorizon is defined as a tool to convey the part of the road network and its characteristics derived from map data located in front of and behind the vehicle along the road. It shall include the following components: @@ -645,7 +645,7 @@ PathPredictionContainer ::= PathPredictedList ### GeneralizedLanePositionsContainer This type represents the generalized lane positions container. - Contains detailed information about the road layout that the ITS station is currently using. + Contains detailed information about the transversal position of the ITS station with respect to the road and potentially about the lane type. ```asn1 GeneralizedLanePositionsContainer ::= GeneralizedLanePositions ``` -- GitLab From 12fc6795e0b62400bc15ee183077ffb19ca6bad8 Mon Sep 17 00:00:00 2001 From: khanssai Date: Mon, 2 Dec 2024 14:20:21 +0000 Subject: [PATCH 33/42] PathPredictionContainer and GeneralizedLanePositionsContainer are updated --- CAM-PDU-Descriptions.asn | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/CAM-PDU-Descriptions.asn b/CAM-PDU-Descriptions.asn index 2a19fb0..77bf00f 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -515,14 +515,20 @@ VeryLowFrequencyContainer ::= SEQUENCE { * * Contains information about the possible future paths of ITS station. */ -PathPredictionContainer ::= PathPredictedList +PathPredictionContainer ::= SEQUENCE { + pathPredictedList PathPredictedList, + ... +} /** * 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. */ -GeneralizedLanePositionsContainer ::= GeneralizedLanePositions +GeneralizedLanePositionsContainer ::= SEQUENCE { + generalizedLanePositions GeneralizedLanePositions, + ... +} /** * This type represents the vehicle movement control container. -- GitLab From dbe0fff60f20c7b4fba6fc58a8c6e118f02d84d9 Mon Sep 17 00:00:00 2001 From: "ASN.1 Checker" Date: Mon, 2 Dec 2024 14:20:38 +0000 Subject: [PATCH 34/42] Documentation update --- docs/CAM-PDU-Descriptions.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/docs/CAM-PDU-Descriptions.md b/docs/CAM-PDU-Descriptions.md index 21f39a8..9dbf3aa 100644 --- a/docs/CAM-PDU-Descriptions.md +++ b/docs/CAM-PDU-Descriptions.md @@ -638,16 +638,28 @@ VeryLowFrequencyContainer ::= SEQUENCE { 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 ::= PathPredictedList +PathPredictionContainer ::= SEQUENCE { + pathPredictedList PathPredictedList, + ... +} ``` ### GeneralizedLanePositionsContainer 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 ::= GeneralizedLanePositions +GeneralizedLanePositionsContainer ::= SEQUENCE { + generalizedLanePositions GeneralizedLanePositions, + ... +} ``` ### VehicleMovementControlContainer -- GitLab From cf0eeddf598610cc27f6338bb6265e034f902210 Mon Sep 17 00:00:00 2001 From: khanssai Date: Mon, 2 Dec 2024 15:09:15 +0000 Subject: [PATCH 35/42] ClosedLanes: replaced outside boarder to inside boarder --- 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 77bf00f..ea49b0d 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -278,7 +278,7 @@ SpecialTransportContainer ::= SEQUENCE { * @field lightBarSirenInUse: it indicates whether light-bar or a siren is in use by the vehicle originating the CAM. * * @field closedLanes: an optional component which provides information about the opening/closure status of the lanes ahead. Lanes are counted from -* the outside boarder of the road. If a lane is closed to traffic, the corresponding bit shall be set to 1. +* the inside boarder of the road. If a lane is closed to traffic, the corresponding bit shall be set to 1. */ RoadWorksContainerBasic ::= SEQUENCE { roadworksSubCauseCode RoadworksSubCauseCode OPTIONAL, -- GitLab From 0a19cd350e6f694fab1ed513a142aa0163758a64 Mon Sep 17 00:00:00 2001 From: "ASN.1 Checker" Date: Mon, 2 Dec 2024 15:09:33 +0000 Subject: [PATCH 36/42] Documentation update --- docs/CAM-PDU-Descriptions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/CAM-PDU-Descriptions.md b/docs/CAM-PDU-Descriptions.md index 9dbf3aa..4227025 100644 --- a/docs/CAM-PDU-Descriptions.md +++ b/docs/CAM-PDU-Descriptions.md @@ -341,7 +341,7 @@ Fields: * _closedLanes_ of type [**ClosedLanes**](ETSI-ITS-CDD.md#ClosedLanes) OPTIONAL
an optional component which provides information about the opening/closure status of the lanes ahead. Lanes are counted from - the outside boarder of the road. If a lane is closed to traffic, the corresponding bit shall be set to 1. + the inside boarder of the road. If a lane is closed to traffic, the corresponding bit shall be set to 1. ```asn1 RoadWorksContainerBasic ::= SEQUENCE { -- GitLab From 1de488ea54d2911e2a452049e84bd70f1cda55e7 Mon Sep 17 00:00:00 2001 From: khanssai Date: Tue, 3 Dec 2024 09:58:55 +0000 Subject: [PATCH 37/42] Empty lines are deleted after the END --- CAM-PDU-Descriptions.asn | 44 ---------------------------------------- 1 file changed, 44 deletions(-) diff --git a/CAM-PDU-Descriptions.asn b/CAM-PDU-Descriptions.asn index ea49b0d..8b40af0 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -545,48 +545,4 @@ VehicleMovementControlContainer ::= SEQUENCE { ... } - END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- GitLab From 35a5b40baa5467ab7598ca794d3478f21da05935 Mon Sep 17 00:00:00 2001 From: Denis Filatov Date: Wed, 5 Feb 2025 13:25:21 +0100 Subject: [PATCH 38/42] Ref to CDD 2.3.1 --- cdd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdd b/cdd index 9f0d101..c7296b7 160000 --- a/cdd +++ b/cdd @@ -1 +1 @@ -Subproject commit 9f0d10154d6d5e17e729b86203d2f41b2f57af7b +Subproject commit c7296b78c607469f735fe71643ba0d026ec92427 -- GitLab From c83e8399a6ca0b98ea836e7d8649d2d229b145a0 Mon Sep 17 00:00:00 2001 From: "ASN.1 Checker" Date: Wed, 5 Feb 2025 12:29:00 +0000 Subject: [PATCH 39/42] Documentation update --- docs/ETSI-ITS-CDD.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/ETSI-ITS-CDD.md b/docs/ETSI-ITS-CDD.md index 9901ed8..339783c 100644 --- a/docs/ETSI-ITS-CDD.md +++ b/docs/ETSI-ITS-CDD.md @@ -1,11 +1,13 @@ # 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: +draft 003 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 +- ITS(24)055022 Performance class bit - change request to CDD Release 1 (V1.3.1) +- Correcting an error in DF PolygonalLine Note: the above information will be deleted before publication! @@ -3458,8 +3460,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: @@ -9004,18 +9006,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 +9028,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 -- GitLab From 3afd3d461d1b33d9341a0c9988dc2e4c04050047 Mon Sep 17 00:00:00 2001 From: Denis Filatov Date: Wed, 5 Feb 2025 15:34:28 +0100 Subject: [PATCH 40/42] set version v2.2.1 in README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index fd3bfdc..d2aeb6c 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # ASN.1 module for Cooperative Awareness Basic Service [ETSI TS 103 900] This repository contains the ASN.1 module for ETSI ITS Cooperative Awareness Basic Service (CAM) in the **CAM-PDU-Descriptions.asn** file. -* The module is published with the **[ETSI TS 103 900 v2.1.1](https://www.etsi.org/deliver/etsi_ts/103900_103999/103900/02.01.01_60/ts_103900v020101p.pdf)**. +* The module is published with the **[ETSI TS 103 900 v2.2.1](https://www.etsi.org/deliver/etsi_ts/103900_103999/103900/02.02.01_60/ts_103900v020201p.pdf)**. ## License @@ -11,6 +11,6 @@ See the attached LICENSE file or visit https://forge.etsi.org/legal-matters. ## Dependencies -- The **[ETSI-ITS-CDD](https://forge.etsi.org/rep/ITS/asn1/cdd_ts102894_2)** module from [ETSI TS 102 894-2 v2.2.1](https://www.etsi.org/deliver/etsi_ts/102800_102899/10289402/02.02.01_60/ts_10289402v020201p.pdf) - Common Data Dictionary +- The **[ETSI-ITS-CDD](https://forge.etsi.org/rep/ITS/asn1/cdd_ts102894_2)** module from [ETSI TS 102 894-2 v2.3.1](https://www.etsi.org/deliver/etsi_ts/102800_102899/10289402/02.03.01_60/ts_10289402v020301p.pdf) - Common Data Dictionary *NOTE: Please use `--recurse-submodules` option in order to clone the module including all necessary dependencies.* -- GitLab From 8c91c577ef7eac382578153ebe19d092660dc77e Mon Sep 17 00:00:00 2001 From: Denis Filatov Date: Wed, 5 Feb 2025 15:37:56 +0100 Subject: [PATCH 41/42] set OID minor version to 2 --- 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 8b40af0..56a43e3 100644 --- a/CAM-PDU-Descriptions.asn +++ b/CAM-PDU-Descriptions.asn @@ -9,7 +9,7 @@ - ITSWG1(24)000163r1 VehicleMovementControlContainer */ -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-2 (2)} DEFINITIONS AUTOMATIC TAGS ::= -- GitLab From 7538bbd528a4ccc6b0c1d6c45ed2ee2b0c82bc98 Mon Sep 17 00:00:00 2001 From: "ASN.1 Checker" Date: Wed, 5 Feb 2025 14:39:04 +0000 Subject: [PATCH 42/42] Documentation update --- docs/CAM-PDU-Descriptions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/CAM-PDU-Descriptions.md b/docs/CAM-PDU-Descriptions.md index 4227025..63e53a4 100644 --- a/docs/CAM-PDU-Descriptions.md +++ b/docs/CAM-PDU-Descriptions.md @@ -1,5 +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)}_ +OID: _{itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) camPduRelease2 (103900) major-version-2 (2) minor-version-2 (2)}_ CAM module for TS 103 900 V2.2.1 (0.0.5) integrating: - ITSWG1(24)000011r8 containing the following: ExtensionContainers: -- GitLab