Commit 33ec21ee authored by ASN.1 Checker's avatar ASN.1 Checker
Browse files

Documentation update

parent 92274434
Loading
Loading
Loading
Loading
+50 −66
Original line number Original line Diff line number Diff line
# <a name="ETSI-ITS-CDD"></a>ASN.1 module ETSI-ITS-CDD
# <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-3 (3) 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-1 (1)}_
draft 001 integrating:
 - ITSWG1(23)062003_Update_selected_VAM_parameters_definitions_in_ITS_CDD


## Data Elements:
## Data Elements:
### <a name="AccelerationChange"></a>AccelerationChange
### <a name="AccelerationChange"></a>AccelerationChange
@@ -986,17 +988,16 @@ This DE indicates the reason why a cluster leader intends to break up the cluste


&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Cluster information 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Cluster information 


&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1, type changed from ENUMERATED to INTEGER in V2.2.1_
```asn1
```asn1
ClusterBreakupReason ::= ENUMERATED {
ClusterBreakupReason ::= INTEGER {
    notProvided                        (0),
    notProvided                        (0),
    clusteringPurposeCompleted         (1),
    clusteringPurposeCompleted         (1),
    leaderMovedOutOfClusterBoundingBox (2),    
    leaderMovedOutOfClusterBoundingBox (2),    
    joiningAnotherCluster              (3),
    joiningAnotherCluster              (3),
    enteringLowRiskAreaBasedOnMaps     (4),
    enteringLowRiskAreaBasedOnMaps     (4),
    receptionOfCpmContainingCluster    (5),
    receptionOfCpmContainingCluster    (5)                                                                
    max(15)                                                                 
}(0..15)
}
```
```


### <a name="ClusterLeaveReason"></a>ClusterLeaveReason
### <a name="ClusterLeaveReason"></a>ClusterLeaveReason
@@ -1026,9 +1027,9 @@ This DE indicates the reason why a cluster participant is leaving the cluster.


&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Cluster information 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** Cluster information 


&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1, type changed from ENUMERATED to INTEGER in V2.2.1_
```asn1
```asn1
ClusterLeaveReason ::= ENUMERATED {
ClusterLeaveReason ::= INTEGER {
    notProvided                   (0), 
    notProvided                   (0), 
    clusterLeaderLost             (1),    
    clusterLeaderLost             (1),    
    clusterDisbandedByLeader      (2),    
    clusterDisbandedByLeader      (2),    
@@ -1037,9 +1038,8 @@ ClusterLeaveReason ::= ENUMERATED {
    joiningAnotherCluster         (5),
    joiningAnotherCluster         (5),
    cancelledJoin                 (6),
    cancelledJoin                 (6),
    failedJoin                    (7),
    failedJoin                    (7),
    safetyCondition               (8),
    safetyCondition               (8)     
    max(15)            
}(0..15)
}
```
```


### <a name="CollisionRiskSubCauseCode"></a>CollisionRiskSubCauseCode
### <a name="CollisionRiskSubCauseCode"></a>CollisionRiskSubCauseCode
@@ -4925,7 +4925,7 @@ This DE represents the possible usage conditions of the VRU device.
 - 6 `playingGames`     - to indicate that the human is playing games,
 - 6 `playingGames`     - to indicate that the human is playing games,
 - 7 `reading`          - to indicate that the human is reading on the VRU device,
 - 7 `reading`          - to indicate that the human is reading on 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.
 - 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 255       - are reserved for future usage. Value 255 set to "max" in order to bound the size of the encoded field.
 - value 9 to 15        - are reserved for future usage.


* **unavailable** (0)<br>
* **unavailable** (0)<br>
* **other** (1)<br>
* **other** (1)<br>
@@ -4936,13 +4936,12 @@ This DE represents the possible usage conditions of the VRU device.
* **playingGames** (6)<br>
* **playingGames** (6)<br>
* **reading** (7)<br>
* **reading** (7)<br>
* **viewing** (8)<br>
* **viewing** (8)<br>
* **max** (255)<br>


&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** VRU information 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** VRU information 


&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1, type changed from ENUMERATED to INTEGER in V2.2.1 and range changed from 0..255 to 0..15_
```asn1
```asn1
VruDeviceUsage ::= ENUMERATED {
VruDeviceUsage ::= INTEGER {
    unavailable      (0), 
    unavailable      (0), 
    other            (1), 
    other            (1), 
    idle             (2), 
    idle             (2), 
@@ -4951,9 +4950,8 @@ VruDeviceUsage ::= ENUMERATED {
    calling          (5), 
    calling          (5), 
    playingGames     (6), 
    playingGames     (6), 
    reading          (7), 
    reading          (7), 
    viewing          (8), 
    viewing          (8) 
    max              (255)
}(0..15)
}
```
```


### <a name="VruEnvironment"></a>VruEnvironment
### <a name="VruEnvironment"></a>VruEnvironment
@@ -4966,7 +4964,7 @@ This DE represents the possible VRU environment conditions.
 - 3 `sidewalk`               - to indicate that the VRU is on a sidewalk,
 - 3 `sidewalk`               - to indicate that the VRU is on a sidewalk,
 - 4 `onVehicleRoad`          - to indicate that the VRU is on a traffic lane,
 - 4 `onVehicleRoad`          - to indicate that the VRU is on a traffic lane,
 - 5 `protectedGeographicArea`- to indicate that the VRU is in a protected area.
 - 5 `protectedGeographicArea`- to indicate that the VRU is in a protected area.
 - value 5 to 255             - are reserved for future usage. Value 255 is set to "max" in order to bound the size of the encoded field.
 - value 5 to 15              - are reserved for future usage.


* **unavailable** (0)<br>
* **unavailable** (0)<br>
* **intersectionCrossing** (1)<br>
* **intersectionCrossing** (1)<br>
@@ -4974,21 +4972,19 @@ This DE represents the possible VRU environment conditions.
* **sidewalk** (3)<br>
* **sidewalk** (3)<br>
* **onVehicleRoad** (4)<br>
* **onVehicleRoad** (4)<br>
* **protectedGeographicArea** (5)<br>
* **protectedGeographicArea** (5)<br>
* **max** (255)<br>


&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** VRU information 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** VRU information 


&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1, type changed from ENUMERATED to INTEGER in V2.2.1 and range changed from 0..255 to 0..15_
```asn1
```asn1
VruEnvironment ::= ENUMERATED {
VruEnvironment ::= INTEGER {
    unavailable             (0), 
    unavailable             (0), 
    intersectionCrossing    (1), 
    intersectionCrossing    (1), 
    zebraCrossing           (2), 
    zebraCrossing           (2), 
    sidewalk                (3), 
    sidewalk                (3), 
    onVehicleRoad           (4), 
    onVehicleRoad           (4), 
    protectedGeographicArea (5), 
    protectedGeographicArea (5)
    max                     (255)
}(0..15)
}
```
```


### <a name="VruMovementControl"></a>VruMovementControl
### <a name="VruMovementControl"></a>VruMovementControl
@@ -5002,7 +4998,7 @@ This DE indicates the status of the possible human control over a VRU vehicle.
 - 4 `brakingAndStopPedaling`      - to indicate that the VRU stopped pedaling an is braking,
 - 4 `brakingAndStopPedaling`      - to indicate that the VRU stopped pedaling an is braking,
 - 5 `hardBrakingAndStopPedaling`  - to indicate that the VRU stopped pedaling an is braking hard,
 - 5 `hardBrakingAndStopPedaling`  - to indicate that the VRU stopped pedaling an is braking hard,
 - 6 `noReaction`                  - to indicate that the VRU is not changing its behavior.
 - 6 `noReaction`                  - to indicate that the VRU is not changing its behavior.
 - 7 to 255                        - are reserved for future usage. Value 255 is set to "max" in order to bound the size of the encoded field.
 - 7 to 15                         - are reserved for future usage.


* **unavailable** (0)<br>
* **unavailable** (0)<br>
* **braking** (1)<br>
* **braking** (1)<br>
@@ -5011,22 +5007,20 @@ This DE indicates the status of the possible human control over a VRU vehicle.
* **brakingAndStopPedaling** (4)<br>
* **brakingAndStopPedaling** (4)<br>
* **hardBrakingAndStopPedaling** (5)<br>
* **hardBrakingAndStopPedaling** (5)<br>
* **noReaction** (6)<br>
* **noReaction** (6)<br>
* **max** (255)<br>


&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** VRU information 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** VRU information 


&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1, type changed from ENUMERATED to INTEGER in V2.2.1 and range changed from 0..255 to 0..15_
```asn1
```asn1
VruMovementControl ::= ENUMERATED {
VruMovementControl ::= INTEGER {
    unavailable                (0), 
    unavailable                (0), 
    braking                    (1), 
    braking                    (1), 
    hardBraking                (2), 
    hardBraking                (2), 
    stopPedaling               (3), 
    stopPedaling               (3), 
    brakingAndStopPedaling     (4), 
    brakingAndStopPedaling     (4), 
    hardBrakingAndStopPedaling (5), 
    hardBrakingAndStopPedaling (5), 
    noReaction                 (6), 
    noReaction                 (6) 
    max                        (255)
}(0..15)
}
```
```


### <a name="VruSubProfilePedestrian"></a>VruSubProfilePedestrian
### <a name="VruSubProfilePedestrian"></a>VruSubProfilePedestrian
@@ -5037,25 +5031,23 @@ This DE indicates the profile of a pedestrian.
 - 1 `ordinary-pedestrian`     - to indicate a pedestrian to which no more-specific profile applies,
 - 1 `ordinary-pedestrian`     - to indicate a pedestrian to which no more-specific profile applies,
 - 2 `road-worker`             - to indicate a pedestrian with the role of a road worker,
 - 2 `road-worker`             - to indicate a pedestrian with the role of a road worker,
 - 3 `first-responder`         - to indicate a pedestrian with the role of a first responder.
 - 3 `first-responder`         - to indicate a pedestrian with the role of a first responder.
 - value 4 to 15               - are reserved for future usage. Value 15 is set to "max" in order to bound the size of the encoded field.
 - value 4 to 15               - are reserved for future usage.


* **unavailable** (0)<br>
* **unavailable** (0)<br>
* **ordinary-pedestrian** (1)<br>
* **ordinary-pedestrian** (1)<br>
* **road-worker** (2)<br>
* **road-worker** (2)<br>
* **first-responder** (3)<br>
* **first-responder** (3)<br>
* **max** (15)<br>


&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** VRU information 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** VRU information 


&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1, type changed from ENUMERATED to INTEGER in V2.2.1_
```asn1
```asn1
VruSubProfilePedestrian ::= ENUMERATED {
VruSubProfilePedestrian ::= INTEGER {
    unavailable         (0), 
    unavailable         (0), 
    ordinary-pedestrian (1),
    ordinary-pedestrian (1),
    road-worker         (2), 
    road-worker         (2), 
    first-responder     (3),
    first-responder     (3)
    max                 (15)
}(0..15)
}
```
```


### <a name="VruSubProfileBicyclist"></a>VruSubProfileBicyclist
### <a name="VruSubProfileBicyclist"></a>VruSubProfileBicyclist
@@ -5071,7 +5063,7 @@ This DE indicates the profile of a VRU and its light VRU vehicle / mounted anima
 - 6 `personal-transporter`  - to indicate a personal-transporter and rider,
 - 6 `personal-transporter`  - to indicate a personal-transporter and rider,
 - 7 `pedelec`               - to indicate a pedelec and rider,
 - 7 `pedelec`               - to indicate a pedelec and rider,
 - 8 `speed-pedelec`         - to indicate a speed-pedelec and rider.
 - 8 `speed-pedelec`         - to indicate a speed-pedelec and rider.
 - 9 to 15                   - are reserved for future usage. Value 15 is set to "max" in order to bound the size of the encoded field.
 - 9 to 15                   - are reserved for future usage.


* **unavailable** (0)<br>
* **unavailable** (0)<br>
* **bicyclist** (1)<br>
* **bicyclist** (1)<br>
@@ -5082,13 +5074,12 @@ This DE indicates the profile of a VRU and its light VRU vehicle / mounted anima
* **personal-transporter** (6)<br>
* **personal-transporter** (6)<br>
* **pedelec** (7)<br>
* **pedelec** (7)<br>
* **speed-pedelec** (8)<br>
* **speed-pedelec** (8)<br>
* **max** (15)<br>


&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** VRU information 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** VRU information 


&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1_
```asn1
```asn1
VruSubProfileBicyclist ::= ENUMERATED {
VruSubProfileBicyclist ::= INTEGER {
    unavailable          (0), 
    unavailable          (0), 
    bicyclist            (1), 
    bicyclist            (1), 
    wheelchair-user      (2), 
    wheelchair-user      (2), 
@@ -5097,9 +5088,8 @@ VruSubProfileBicyclist ::= ENUMERATED {
    e-scooter            (5), 
    e-scooter            (5), 
    personal-transporter (6),
    personal-transporter (6),
    pedelec              (7), 
    pedelec              (7), 
    speed-pedelec        (8),
    speed-pedelec        (8)
    max                  (15)
}(0..15)
}
```
```


### <a name="VruSubProfileMotorcyclist"></a>VruSubProfileMotorcyclist
### <a name="VruSubProfileMotorcyclist"></a>VruSubProfileMotorcyclist
@@ -5111,27 +5101,25 @@ This DE indicates the profile of a motorcyclist and corresponding vehicle.
 - 2 `motorcycle`                    - to indicate a motorcycle and rider,
 - 2 `motorcycle`                    - to indicate a motorcycle and rider,
 - 3 `motorcycle-and-sidecar-right`  - to indicate a motorcycle with sidecar on the right and rider,
 - 3 `motorcycle-and-sidecar-right`  - to indicate a motorcycle with sidecar on the right and rider,
 - 4 `motorcycle-and-sidecar-left`   - to indicate  a motorcycle with sidecar on the left and rider.
 - 4 `motorcycle-and-sidecar-left`   - to indicate  a motorcycle with sidecar on the left and rider.
 - 5 to 15                           - are reserved for future usage. Value 15 is set to "max" in order to bound the size of the encoded field.
 - 5 to 15                           - are reserved for future usage.


* **unavailable** (0)<br>
* **unavailable** (0)<br>
* **moped** (1)<br>
* **moped** (1)<br>
* **motorcycle** (2)<br>
* **motorcycle** (2)<br>
* **motorcycle-and-sidecar-right** (3)<br>
* **motorcycle-and-sidecar-right** (3)<br>
* **motorcycle-and-sidecar-left** (4)<br>
* **motorcycle-and-sidecar-left** (4)<br>
* **max** (15)<br>


&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** VRU information 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** VRU information 


&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1, type changed from ENUMERATED to INTEGER in V2.2.1_
```asn1
```asn1
VruSubProfileMotorcyclist ::= ENUMERATED { 
VruSubProfileMotorcyclist ::= INTEGER { 
    unavailable                  (0), 
    unavailable                  (0), 
    moped                        (1), 
    moped                        (1), 
    motorcycle                   (2), 
    motorcycle                   (2), 
    motorcycle-and-sidecar-right (3), 
    motorcycle-and-sidecar-right (3), 
    motorcycle-and-sidecar-left  (4), 
    motorcycle-and-sidecar-left  (4)
    max                          (15)
}(0..15)
}
```
```


### <a name="VruSubProfileAnimal"></a>VruSubProfileAnimal
### <a name="VruSubProfileAnimal"></a>VruSubProfileAnimal
@@ -5142,25 +5130,23 @@ This DE indicates the profile of an animal
 - 1 `wild-animal`     - to indicate a animal living in the wildness, 
 - 1 `wild-animal`     - to indicate a animal living in the wildness, 
 - 2 `farm-animal`     - to indicate an animal beloning to a farm,
 - 2 `farm-animal`     - to indicate an animal beloning to a farm,
 - 3 `service-animal`  - to indicate an animal that supports a human being.
 - 3 `service-animal`  - to indicate an animal that supports a human being.
 - 4 to 15             - are reserved for future usage. Value 15 is set to "max" in order to bound the size of the encoded field.
 - 4 to 15             - are reserved for future usage.


* **unavailable** (0)<br>
* **unavailable** (0)<br>
* **wild-animal** (1)<br>
* **wild-animal** (1)<br>
* **farm-animal** (2)<br>
* **farm-animal** (2)<br>
* **service-animal** (3)<br>
* **service-animal** (3)<br>
* **max** (15)<br>


&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** VRU information 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** VRU information 


&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1, type changed from ENUMERATED to INTEGER in V2.2.1_
```asn1
```asn1
VruSubProfileAnimal ::= ENUMERATED {
VruSubProfileAnimal ::= INTEGER {
    unavailable    (0), 
    unavailable    (0), 
    wild-animal    (1), 
    wild-animal    (1), 
    farm-animal    (2), 
    farm-animal    (2), 
    service-animal (3),   
    service-animal (3)
    max            (15)
}(0..15)
}
```
```


### <a name="VruSizeClass"></a>VruSizeClass
### <a name="VruSizeClass"></a>VruSizeClass
@@ -5171,25 +5157,23 @@ This DE indicates the approximate size of a VRU including the VRU vehicle used.
 - 1 `low`            - to indicate that the VRU size class is low depending on the VRU profile,
 - 1 `low`            - to indicate that the VRU size class is low depending on the VRU profile,
 - 2 `medium`         - to indicate that the VRU size class is medium depending on the VRU profile,
 - 2 `medium`         - to indicate that the VRU size class is medium depending on the VRU profile,
 - 3 `high`           - to indicate that the VRU size class is high depending on the VRU profile.
 - 3 `high`           - to indicate that the VRU size class is high depending on the VRU profile.
 - 4 to 15            - are reserved for future usage. Value 15 is set to "max" in order to bound the size of the encoded field.
 - 4 to 15            - are reserved for future usage.


* **unavailable** (0)<br>
* **unavailable** (0)<br>
* **low** (1)<br>
* **low** (1)<br>
* **medium** (2)<br>
* **medium** (2)<br>
* **high** (3)<br>
* **high** (3)<br>
* **max** (15)<br>


&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** VRU information 
&nbsp;&nbsp;&nbsp;&nbsp;**Categories:** VRU information 


&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1_
&nbsp;&nbsp;&nbsp;&nbsp;**Revision:** _Created in V2.1.1, type changed from ENUMERATED to INTEGER in V2.2.1_
```asn1
```asn1
VruSizeClass ::= ENUMERATED { 
VruSizeClass ::= INTEGER { 
    unavailable (0), 
    unavailable (0), 
    low         (1), 
    low         (1), 
    medium      (2), 
    medium      (2), 
    high        (3), 
    high        (3)
    max         (15)
}(0..15)
}
```
```


### <a name="VruSpecificExteriorLights"></a>VruSpecificExteriorLights
### <a name="VruSpecificExteriorLights"></a>VruSpecificExteriorLights