Commit 5e07a6d1 authored by ASN.1 Checker's avatar ASN.1 Checker
Browse files

Documentation update

parent 2be57190
Loading
Loading
Loading
Loading
+60 −49
Original line number Diff line number Diff line
# <a name="ETSI-ITS-CDD"></a>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-3 (3)}_
draft 002 of the CDD module for TS 102 894-2 V2.4.1 integrating:
draft 003 of the CDD module for TS 102 894-2 V2.4.1 integrating:
ITSWG1(25)000050r2_CDD_CR__align_SCC_values_with_CC.docx
ITSWG1(25)000050a1_CDD_CR__Futher_CC_SCC_alignment_
ITSWG1(25)000071_CDD_CR__rename_StationType_TrafficParticipantType_value_15.docx
@@ -12,6 +12,7 @@ ITSWG1(25)000078r1_CDD_CR__Roadworks_SCCs.docx
ITSWG1(25)71009_CDD_CR__Add__wildParking__to_DE_ParkingReservationType.docx
ITSWG1(25)71015r3_Cooperative_Parking_CDD_CR.docx
ITSWG1(25)000070_CDD_CR__2nd_CC_for_Roadworks.docx
ITSWG1(25)000150_CDD - RC comments

## Data Elements:
### <a name="AccelerationChange"></a>AccelerationChange
@@ -237,12 +238,13 @@ This DE represents the value of the sub cause code of the [**CauseCode**](#Cause
 - 8 - `looseChippings`  - in case the low road adhesion is due to loose gravel or stone fragments on the road,
 - 9 - `instantBlackIce` - in case the low road adhesion is due to instant black ice on the road surface,
 - 10 - `roadsSalted`    - when the low road adhesion is due to salted road,
 - 11 - `flooding`       - in case low road adhesion is due to flooding of the road.
 - 11 - `flooding`       - in case low road adhesion is due to flooding of the road,
 - 12 - `waterOnRoad`    - in case low road adhesion is due to a shallow layer of standing water on the road (not flooding). 
 - 12-255                - are reserved for future usage.

&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Traffic information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _V1.3.1, name changed to AdhesionSubCauseCode in V2.4.1, value 11 moved from hazardousLocation-SurfaceCondition to this DE_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _V1.3.1, name changed to AdhesionSubCauseCode in V2.4.1, value 11 moved from hazardousLocation-SurfaceCondition to this DE and value 12 added in V2.4.1_
```asn1
AdhesionSubCauseCode ::= INTEGER {
    unavailable      (0),
@@ -256,7 +258,8 @@ AdhesionSubCauseCode ::= INTEGER {
    looseChippings   (8),
    instantBlackIce  (9),
    roadsSalted      (10),
    flooding         (11)
    flooding         (11),
    waterOnRoad      (12) 
} (0..255)
```

@@ -784,7 +787,7 @@ CauseCodeType ::= INTEGER {
    roadworks                                       (3),
    detectedRoadworks                               (4),
    impassability                                   (5),
    adverseWeatherCondition-Adhesion                (6),
    adhesion                                        (6),
    aquaplaning                                     (7),
    hazardousLocation-SurfaceCondition              (9),
    hazardousLocation-ObstacleOnTheRoad             (10),
@@ -959,11 +962,13 @@ This DE represents the sub cause codes of the [**CauseCode**](#CauseCode) `colli
 - 5 - `collisionRiskWithPedestrian`    - in case the type of detected collision risk involves at least one pedestrian, 
 - 6 - `collisionRiskWithCyclist`       - in case the type of detected collision risk involves at least one cyclist (and no pedestrians),
 - 7 - `collisionRiskWithMotorVehicle`  - in case the type of detected collision risk involves at least one motor vehicle (and no pedestrians or cyclists),
 - 8-255                                - are reserved for future usage.
 - 8 - `erraticDriving`                 - in case the collision risk is due a vehicle exhibiting inconsistent and unpredictable actions like swerving, abrupt lane changes, and inconsistent speed.
 - 9 - `recklessDriving`                - in case the collision risk is due a vehicle exhibiting aggressive manoeuvres like tailgating and sudden lane changes and which ignores traffic rules. 
 - 10-255                               - are reserved for future usage.

&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Traffic information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _V1.3.1, values 5-7 assigned in V2.2.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _V1.3.1, values 5-7 assigned in V2.2.1, values 8-9 added in V2.4.1_
```asn1
CollisionRiskSubCauseCode ::= INTEGER {
    unavailable                   (0), 
@@ -973,7 +978,9 @@ CollisionRiskSubCauseCode ::= INTEGER {
    vulnerableRoadUser            (4),
    collisionRiskWithPedestrian   (5), 
    collisionRiskWithCyclist      (6), 
    collisionRiskWithMotorVehicle (7) 
    collisionRiskWithMotorVehicle (7), 
    erraticDriving                (8),
    recklessDriving               (9) 
}(0..255)
```

@@ -1021,9 +1028,9 @@ This DE represents the Bravais-Pearson correlation value for each cell of a lowe

 The value shall be set to: 
 - `-100` in case of full negative correlation,
 - `n` (`n > -100` and `n < 0`) if the correlation is negative and equal to n x 100,
 - `n` (`n > -100` and `n < 0`) if the correlation is negative and equal to n/100,
 - `0` in case of no correlation,
 - `n` (`n > 0` and `n < 100`) if the correlation is positive and equal to n x 100,
 - `n` (`n > 0` and `n < 100`) if the correlation is positive and equal to n/100,
 - `100` in case of full positive correlation,
 - `101` in case the correlation information is unavailable.

@@ -1031,7 +1038,7 @@ This DE represents the Bravais-Pearson correlation value for each cell of a lowe

&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Basic information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1, corrected the value to n/100 on V2.4.1_
```asn1
CorrelationCellValue ::= INTEGER {
    full-negative-correlation    (-100),     
@@ -2646,15 +2653,15 @@ ObjectPerceptionQuality ::= INTEGER {
This DE represents a single dimension of an object.

 The value shall be set to:
 - `n` (`n > 0` and `n < 255`) if the  accuracy is equal to or less than n x 0,1 m, and more than (n-1) x 0,1 m,
 - `255` if the accuracy is out of range i.e. greater than 25,4 m,
 - `256` if the data is unavailable.
 - `n` (`n > 0` and `n < 255`) if the dimension is equal to or less than n x 0,1 m, and more than (n-1) x 0,1 m,
 - `255` if the dimension is out of range i.e. greater than 25,4 m,
 - `256` if the dimension is unavailable.

&nbsp;&nbsp;&nbsp;&nbsp;**Unit:** _0,1 m_

&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Basic information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1, corrected the wording in V2.4.1_
```asn1
ObjectDimensionValue ::= INTEGER { 
    outOfRange              (255),
@@ -3415,12 +3422,13 @@ The value shall be set to:
 - 7 `setupPhase`                  - in case the work zone is being setup which, may comprise the closure of one or multiple lanes but the carriageway/road is not closed, 
 - 8 `remodellingPhase`            - in case the work zone is being changed, which may comprise the closure of one or multiple lanes but the carriageway/road is not closed, 
 - 9 `dismantlingPhase`            - in case the work zone is being dismantled after finished works, which comprised the closure of one or multiple lanes 
                                       but the carriageway/road was not closed.
 - 10-255                          - are reserved for future usage.
                                       but the carriageway/road was not closed,
 - 10 `carriagewayCrossover`       - in case the work zone includes lanes that are re-directed to another carriageway. 
 - 11-255                          - are reserved for future usage.

&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Traffic information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _V1.3.1, values 7-9 added in V2.3.1, values 1, 3, 4 renamed in V2.4.1, value 2, 5 und 6 deprecated in V2.4.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _V1.3.1, values 7-9 added in V2.3.1, values 1, 3, 4 renamed in V2.4.1, value 2, 5 und 6 deprecated in V2.4.1, value 10 added in V2.4.1_
```asn1
RoadworksSubCauseCode ::= INTEGER {
    unavailable                  (0), 
@@ -3432,7 +3440,8 @@ RoadworksSubCauseCode ::= INTEGER {
    winterService-deprecated     (6),
    setupPhase                   (7),
    remodellingPhase             (8),
    dismantlingPhase             (9)
    dismantlingPhase             (9),
    carriagewayCrossover         (10)
} (0..255)
```

@@ -3632,21 +3641,22 @@ SignalViolationSubCauseCode ::= INTEGER {
This DE represents the sub cause codes of the [**CauseCode**](#CauseCode) "slowVehicle".
 
 The value shall be set to:
 - 0 `unavailable`                    - in case further detailed information on slow vehicle driving event is
                                        unavailable,
 - 1 `maintenanceVehicle`             - in case of a slow driving maintenance vehicle on the road,
 - 0 `unavailable`                            - in case further detailed information on slow vehicle driving event is unavailable,
 - 1 `maintenanceVehicle`                     - in case of a slow driving maintenance vehicle on the road (incl. winter maintenance without detailed status),
 - 2 `vehiclesSlowingToLookAtAccident`        - in case vehicle is temporally slowing down to look at accident, spot, etc.,
 - 3 `abnormalLoad`                           - in case an abnormal loaded vehicle is driving slowly on the road,
 - 4 `abnormalWideLoad`                       - in case an abnormal wide load vehicle is driving slowly on the road,
 - 5 `convoy`                                 - in case of slow driving convoy on the road,
 - 6 `snowplough`                     - in case of slow driving snow plough on the road,
 - 7 `deicing`                        - in case of slow driving de-icing vehicle on the road,
 - 8 `saltingVehicles`                - in case of slow driving salting vehicle on the road.
 - 6 `winterMaintenanceSnowplough             - in case of slow driving snow plough on the road,
 - 7 `deicing-deprecated`                     - deprecated since covered by 8 `winterMaintenanceAdhesionImprovement`,
 - 8 `winterMaintenanceAdhesionImprovement`   - in case of a slow driving winter maintenance vehicle applying measures to improve the driving conditions 
                                                  and adhesion on winter roads, including improving grip (by applying sand or grit), de-icing (by applying salt or brine),
                                                  or anti-icing (by applying brine to prevent buildup of ice and snow). 
 - 9-255                                      - are reserved for future usage.

&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Traffic information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _V1.3.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _V1.3.1, value 7 deprecated and name of 6 and 8 changed and semantics of 8 refined in V2.4.1_
```asn1
SlowVehicleSubCauseCode ::= INTEGER {
    unavailable                          (0), 
@@ -3655,9 +3665,9 @@ SlowVehicleSubCauseCode ::= INTEGER {
    abnormalLoad                         (3), 
    abnormalWideLoad                     (4), 
    convoy                               (5), 
    snowplough                      (6), 
    deicing                         (7), 
    saltingVehicles                 (8)
    winterMaintenanceSnowplough          (6), 
    deicing-deprecated                   (7), 
    winterMaintenanceAdhesionImprovement (8)  
} (0..255)
```

@@ -5113,14 +5123,13 @@ This DE represents the vehicle rotation around z-axis of the coordinate system c
 - `32 766` to indicate that the yaw rate is greater than 327.65 degrees/second to the left,
 - `32 767` to indicate that the information is not available.
 
 The yaw rate value shall be a raw data value, i.e. not filtered, smoothed or otherwise modified.
 The reading instant should be the same as for the vehicle acceleration.

&nbsp;&nbsp;&nbsp;&nbsp;**Unit:** _0,01 degree per second._

&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Vehicle Information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Desription revised in V2.1.1 (the meaning of 32766 has changed slightly)._
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Description revised in V2.1.1 (the meaning of 32766 has changed slightly). Requirement on raw data deleted in V2.4.1_

>>>
NOTE:&emsp;The empty load vehicle is defined in ISO 1176 [[8]](#references), clause 4.6.
@@ -6194,6 +6203,7 @@ Fields:
* _orientation_ of type [**CartesianAngleValue**](#CartesianAngleValue)  OPTIONAL<br>
  the optional orientation of the major axis of the ellipse, measured with 
   positive values turning around the z-axis using the right-hand rule, starting from the X-axis.
   If absent, the orientation is equal to the value zero. 

* _height_ of type [**StandardLength12b**](#StandardLength12b)  OPTIONAL<br>
  the optional height, present if the shape is a right elliptical cylinder extending 
@@ -6202,7 +6212,7 @@ Fields:

&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** GeoReference information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1, the type of the field orientation changed and the description revised in V2.2.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1, the type of the field orientation changed and the description revised in V2.2.1, added note on orientation in V2.4.1_
```asn1
EllipticalShape  ::= SEQUENCE {
    shapeReferencePoint    CartesianPosition3d OPTIONAL,
@@ -7131,7 +7141,7 @@ MapReferences::= SEQUENCE (SIZE(1..8,...)) OF MapReference
```

### <a name="MessageRateHz"></a>MessageRateHz
This DE indicates a message rate.
This DF indicates a message rate.

Fields:
* _mantissa_ of type **INTEGER**  (1..100)<br>
@@ -8328,18 +8338,19 @@ Fields:
  represents half the breadth of the rectangle located in the X-Y Plane.

* _orientation_ of type [**CartesianAngleValue**](#CartesianAngleValue)  OPTIONAL<br>
  represents the optional orientation of the length of the rectangle, 
  represents the optional orientation of the longer side of the rectangle, 
   measured with positive values turning around the Z-axis using the right-hand rule, starting from
   the X-axis. 
   the X-axis. If absent, the orientation is equal to the value zero.

* _height_ of type [**StandardLength12b**](#StandardLength12b)  OPTIONAL<br>
  represents the optional height, present if the shape is a right rectangular prism 
   with height extending in the positive Z-axis.

and description revised in V2.2.1, added sentence on absence in V2.4.1

&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** GeoReference information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _created in V2.1.1, centerPoint renamed to shapeReferencePoint, the type of the field orientation changed and description revised in V2.2.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _created in V2.1.1, centerPoint renamed to shapeReferencePoint, the type of the field orientation changed_
```asn1
RectangularShape ::= SEQUENCE { 
    shapeReferencePoint   CartesianPosition3d OPTIONAL,