ETSI-ITS-CDD.md 299 KB
Newer Older
ASN.1 Checker's avatar
ASN.1 Checker committed
* reserved48 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved49 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved50 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved51 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved52 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved53 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved54 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved55 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved56 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved57 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved58 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved59 [**SubCauseCodeType**](#SubCauseCodeType) <br>
      
* reserved60 [**SubCauseCodeType**](#SubCauseCodeType) <br>
    
* reserved61 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved62 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved63 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved64 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved65 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved66 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved67 [**SubCauseCodeType**](#SubCauseCodeType) <br>
       
* reserved68 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved69 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved70 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved71 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved72 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved73 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved74 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved75 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved76 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved77 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved78 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved79 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved80 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved81 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved82 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved83 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved84 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved85 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved86 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved87 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved88 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved89 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved90 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* vehicleBreakdown [**VehicleBreakdownSubCauseCode**](#VehicleBreakdownSubCauseCode) <br>
   
* postCrash [**PostCrashSubCauseCode**](#PostCrashSubCauseCode) <br>
   
* humanProblem [**HumanProblemSubCauseCode**](#HumanProblemSubCauseCode) <br>
   
* stationaryVehicle [**StationaryVehicleSubCauseCode**](#StationaryVehicleSubCauseCode) <br>
   
* emergencyVehicleApproaching [**EmergencyVehicleApproachingSubCauseCode**](#EmergencyVehicleApproachingSubCauseCode) <br>
   
* hazardousLocation-DangerousCurve [**HazardousLocation-DangerousCurveSubCauseCode**](#HazardousLocation-DangerousCurveSubCauseCode) <br>
   
* collisionRisk [**CollisionRiskSubCauseCode**](#CollisionRiskSubCauseCode) <br>
   
* signalViolation [**SignalViolationSubCauseCode**](#SignalViolationSubCauseCode) <br>
   
* dangerousSituation [**DangerousSituationSubCauseCode**](#DangerousSituationSubCauseCode) <br>
   
* railwayLevelCrossing [**RailwayLevelCrossingSubCauseCode**](#RailwayLevelCrossingSubCauseCode) <br>
   
* reserved101 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved102 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved103 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved104 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved105 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved106 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved107 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved108 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved109 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved110 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved111 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved112 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved113 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved114 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved115 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved116 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved117 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved118 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved119 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved120 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved121 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved122 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved123 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved124 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved125 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved126 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved127 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   
* reserved128 [**SubCauseCodeType**](#SubCauseCodeType) <br>
   

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

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _Editorial update in V2.1.1_

>>>
NOTE: this DF is defined for use as part of CauseCodeV2. It is recommended to use CauseCodeV2.
>>>
```asn1
CauseCodeChoice::= CHOICE {
    reserved                                         SubCauseCodeType,
    trafficCondition                                 TrafficConditionSubCauseCode,
    accident                                         AccidentSubCauseCode,
    roadworks                                        RoadworksSubCauseCode,
    reserved4                                        SubCauseCodeType,
    impassability                                    SubCauseCodeType,
    adverseWeatherCondition-Adhesion                 AdverseWeatherCondition-AdhesionSubCauseCode,
ASN.1 Checker's avatar
ASN.1 Checker committed
    aquaplaning                                      SubCauseCodeType,
ASN.1 Checker's avatar
ASN.1 Checker committed
    reserved8                                        SubCauseCodeType,
    hazardousLocation-SurfaceCondition               HazardousLocation-SurfaceConditionSubCauseCode,
    hazardousLocation-ObstacleOnTheRoad              HazardousLocation-ObstacleOnTheRoadSubCauseCode,
    hazardousLocation-AnimalOnTheRoad                HazardousLocation-AnimalOnTheRoadSubCauseCode,
    humanPresenceOnTheRoad                           HumanPresenceOnTheRoadSubCauseCode,
    reserved13                                       SubCauseCodeType,
    wrongWayDriving                                  WrongWayDrivingSubCauseCode,
    rescueAndRecoveryWorkInProgress                  RescueAndRecoveryWorkInProgressSubCauseCode,
    reserved16                                       SubCauseCodeType,
    adverseWeatherCondition-ExtremeWeatherCondition  AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode,
    adverseWeatherCondition-Visibility               AdverseWeatherCondition-VisibilitySubCauseCode,
    adverseWeatherCondition-Precipitation            AdverseWeatherCondition-PrecipitationSubCauseCode,
    violence                                         SubCauseCodeType,
    reserved21                                       SubCauseCodeType,
    reserved22                                       SubCauseCodeType,
    reserved23                                       SubCauseCodeType,
    reserved24                                       SubCauseCodeType,
    reserved25                                       SubCauseCodeType,
    slowVehicle                                      SlowVehicleSubCauseCode,
    dangerousEndOfQueue                              DangerousEndOfQueueSubCauseCode,
    reserved28                                       SubCauseCodeType,
    reserved29                                       SubCauseCodeType,
    reserved30                                       SubCauseCodeType,
    reserved31                                       SubCauseCodeType,
    reserved32                                       SubCauseCodeType,
    reserved33                                       SubCauseCodeType,
    reserved34                                       SubCauseCodeType,
    reserved35                                       SubCauseCodeType,
    reserved36                                       SubCauseCodeType,
    reserved37                                       SubCauseCodeType,
    reserved38                                       SubCauseCodeType,
    reserved39                                       SubCauseCodeType,
    reserved40                                       SubCauseCodeType,
    reserved41                                       SubCauseCodeType,
    reserved42                                       SubCauseCodeType,
    reserved43                                       SubCauseCodeType,
    reserved44                                       SubCauseCodeType,
    reserved45                                       SubCauseCodeType,
    reserved46                                       SubCauseCodeType,
    reserved47                                       SubCauseCodeType,
    reserved48                                       SubCauseCodeType,
    reserved49                                       SubCauseCodeType,
    reserved50                                       SubCauseCodeType,
    reserved51                                       SubCauseCodeType,
    reserved52                                       SubCauseCodeType,
    reserved53                                       SubCauseCodeType,
    reserved54                                       SubCauseCodeType,
    reserved55                                       SubCauseCodeType,
    reserved56                                       SubCauseCodeType,
    reserved57                                       SubCauseCodeType,
    reserved58                                       SubCauseCodeType,   
    reserved59                                       SubCauseCodeType, 
    reserved60                                       SubCauseCodeType,
    reserved61                                       SubCauseCodeType,
    reserved62                                       SubCauseCodeType,
    reserved63                                       SubCauseCodeType,
    reserved64                                       SubCauseCodeType,
    reserved65                                       SubCauseCodeType,
    reserved66                                       SubCauseCodeType,    
    reserved67                                       SubCauseCodeType,
    reserved68                                       SubCauseCodeType,
    reserved69                                       SubCauseCodeType,
    reserved70                                       SubCauseCodeType,
    reserved71                                       SubCauseCodeType,
    reserved72                                       SubCauseCodeType,
    reserved73                                       SubCauseCodeType,
    reserved74                                       SubCauseCodeType,
    reserved75                                       SubCauseCodeType,
    reserved76                                       SubCauseCodeType,
    reserved77                                       SubCauseCodeType,
    reserved78                                       SubCauseCodeType,
    reserved79                                       SubCauseCodeType,
    reserved80                                       SubCauseCodeType,
    reserved81                                       SubCauseCodeType,
    reserved82                                       SubCauseCodeType,
    reserved83                                       SubCauseCodeType,
    reserved84                                       SubCauseCodeType,
    reserved85                                       SubCauseCodeType,
    reserved86                                       SubCauseCodeType,
    reserved87                                       SubCauseCodeType,
    reserved88                                       SubCauseCodeType,
    reserved89                                       SubCauseCodeType,
    reserved90                                       SubCauseCodeType,
    vehicleBreakdown                                 VehicleBreakdownSubCauseCode,
    postCrash                                        PostCrashSubCauseCode,
    humanProblem                                     HumanProblemSubCauseCode,
    stationaryVehicle                                StationaryVehicleSubCauseCode,
    emergencyVehicleApproaching                      EmergencyVehicleApproachingSubCauseCode,
    hazardousLocation-DangerousCurve                 HazardousLocation-DangerousCurveSubCauseCode,
    collisionRisk                                    CollisionRiskSubCauseCode,
    signalViolation                                  SignalViolationSubCauseCode,
    dangerousSituation                               DangerousSituationSubCauseCode,
    railwayLevelCrossing                             RailwayLevelCrossingSubCauseCode,
    reserved101                                      SubCauseCodeType,
    reserved102                                      SubCauseCodeType,
    reserved103                                      SubCauseCodeType,
    reserved104                                      SubCauseCodeType,
    reserved105                                      SubCauseCodeType,
    reserved106                                      SubCauseCodeType,
    reserved107                                      SubCauseCodeType,
    reserved108                                      SubCauseCodeType,
    reserved109                                      SubCauseCodeType,
    reserved110                                      SubCauseCodeType,
    reserved111                                      SubCauseCodeType,
    reserved112                                      SubCauseCodeType,
    reserved113                                      SubCauseCodeType,
    reserved114                                      SubCauseCodeType,
    reserved115                                      SubCauseCodeType,
    reserved116                                      SubCauseCodeType,
    reserved117                                      SubCauseCodeType,
    reserved118                                      SubCauseCodeType,
    reserved119                                      SubCauseCodeType,
    reserved120                                      SubCauseCodeType,
    reserved121                                      SubCauseCodeType,
    reserved122                                      SubCauseCodeType,
    reserved123                                      SubCauseCodeType,
    reserved124                                      SubCauseCodeType,
    reserved125                                      SubCauseCodeType,
    reserved126                                      SubCauseCodeType,
    reserved127                                      SubCauseCodeType,
    reserved128                                      SubCauseCodeType
  }
```

### <a name="CauseCodeV2"></a>CauseCodeV2
 This DF is an alternative representation of the cause code value of a traffic event. 

 It includes the following components: 


 The semantics of the entire DF are completely defined by the component causeCode. The interpretation of the subCauseCode may 
 provide additional information that is not strictly necessary to understand the causeCode itself, and is therefore optional.

Fields:
* ccAndScc [**CauseCodeChoice**](#CauseCodeChoice) <br>
  the main cause of a detected event. Each choice is of a different type and represents the sub cause code.



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

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _Created in V2.1.1_
```asn1
CauseCodeV2 ::= SEQUENCE {
    ccAndScc    CauseCodeChoice,
  ...
}
```

### <a name="CenDsrcTollingZone"></a>CenDsrcTollingZone
 The DF describes the position of a CEN DSRC road side equipment.

 It includes the following components:

Fields:
* protectedZoneLatitude [**Latitude**](#Latitude) <br>
  the latitude of the CEN DSRC road side equipment.


* protectedZoneLongitude [**Longitude**](#Longitude) <br>
  the latitude of the CEN DSRC road side equipment. 


   
ASN.1 Checker's avatar
ASN.1 Checker committed
* cenDsrcTollingZoneId [**ProtectedZoneId**](#ProtectedZoneId)  OPTIONAL<br>
ASN.1 Checker's avatar
ASN.1 Checker committed
   

&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: Infrastructure information Communication information 

ASN.1 Checker's avatar
ASN.1 Checker committed
&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _revised in V2.1.1 (cenDsrcTollingZoneId is directly of type ProtectedZoneId)_
ASN.1 Checker's avatar
ASN.1 Checker committed
```asn1
CenDsrcTollingZone ::= SEQUENCE {
    protectedZoneLatitude     Latitude,
    protectedZoneLongitude    Longitude,
ASN.1 Checker's avatar
ASN.1 Checker committed
    cenDsrcTollingZoneId      ProtectedZoneId OPTIONAL,
    ...
ASN.1 Checker's avatar
ASN.1 Checker committed
}
```

### <a name="CircularShape"></a>CircularShape
 
 This DF represents the shape of a circular area or a right cylinder that is centred on a reference position defined outside of the context of this DF. 

 It includes the following components:

Fields:
* nodeCenterPoint [**CartesianPosition3d**](#CartesianPosition3d)  OPTIONAL<br>
  optional offset point which the rectangle is centred on with respect to the reference position.


* radius [**StandardLength12b**](#StandardLength12b) <br>
  the radius of the circular area.


   
* height [**StandardLength12b**](#StandardLength12b)  OPTIONAL<br>
  the optional height, present if the shape is a right cylinder extending in the positive z-axis. 


   

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

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _Created in V2.1.1_
```asn1
CircularShape ::= SEQUENCE {
    nodeCenterPoint    CartesianPosition3d OPTIONAL,
    radius             StandardLength12b,
ASN.1 Checker's avatar
ASN.1 Checker committed
    height             StandardLength12b OPTIONAL,
ASN.1 Checker's avatar
ASN.1 Checker committed
    ...			
}
```

### <a name="ClosedLanes"></a>ClosedLanes
 This DF indicates the opening/closure status of a lane or a set of lanes.

 It includes the following components:

Fields:
* innerhardShoulderStatus [**HardShoulderStatus**](#HardShoulderStatus)  OPTIONAL<br>
  this information is optional and shall be included if the information is known.
   It indicates the open/closing status of inner hard shoulder lanes. 


* outerhardShoulderStatus [**HardShoulderStatus**](#HardShoulderStatus)  OPTIONAL<br>
  this information is optional and shall be included if the information is known.
   It indicates the open/closing status of outer hard shoulder lanes. 


   
* drivingLaneStatus [**DrivingLaneStatus**](#DrivingLaneStatus)  OPTIONAL<br>
  this information is optional and shall be included if the information is known.
   It indicates the open/closing status of driving lanes. 
   For roads with more than 13 driving lanes, the drivingLaneStatus DE shall not be set.


   

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

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _V1.3.1_
```asn1
ClosedLanes ::= SEQUENCE {
    innerhardShoulderStatus    HardShoulderStatus OPTIONAL,
    outerhardShoulderStatus    HardShoulderStatus OPTIONAL,
    drivingLaneStatus          DrivingLaneStatus OPTIONAL,
    ...
}
```

### <a name="ClusterBreakupInfo"></a>ClusterBreakupInfo
 This DF provides information about the breakup of a cluster.

 It includes the following components:

Fields:
* clusterBreakupReason [**ClusterBreakupReason**](#ClusterBreakupReason) <br>
  indicates the reason for breakup.


* breakupTime [**DeltaTimeQuarterSecond**](#DeltaTimeQuarterSecond) <br>
  indicates the time of breakup. 


   

&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: Cluster Information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _Created in V2.1.1_
```asn1
ClusterBreakupInfo ::= SEQUENCE {
    clusterBreakupReason    ClusterBreakupReason,
    breakupTime             DeltaTimeQuarterSecond,
    ...
}
```

### <a name="ClusterJoinInfo"></a>ClusterJoinInfo
 This DF provides information about the joining of a cluster.

 It includes the following components:

Fields:
ASN.1 Checker's avatar
ASN.1 Checker committed
* clusterId [**Identifier1B**](#Identifier1B) <br>
ASN.1 Checker's avatar
ASN.1 Checker committed
  indicates the identifier of the cluster.


* joinTime [**DeltaTimeQuarterSecond**](#DeltaTimeQuarterSecond) <br>
  indicates the time of joining. 


   

&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: Cluster Information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _Created in V2.1.1_
```asn1
ClusterJoinInfo ::= SEQUENCE {
ASN.1 Checker's avatar
ASN.1 Checker committed
    clusterId    Identifier1B,
ASN.1 Checker's avatar
ASN.1 Checker committed
    joinTime     DeltaTimeQuarterSecond,
    ...
}
```

### <a name="ClusterLeaveInfo"></a>ClusterLeaveInfo
 The DF provides information about the leaving of a cluster.

 It includes the following components:

Fields:
ASN.1 Checker's avatar
ASN.1 Checker committed
* clusterId [**Identifier1B**](#Identifier1B) <br>
ASN.1 Checker's avatar
ASN.1 Checker committed
  indicates the cluster.


* clusterLeaveReason [**ClusterLeaveReason**](#ClusterLeaveReason) <br>
  indicates the reason for leaving. 


   

&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: Cluster Information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _Created in V2.1.1_
```asn1
ClusterLeaveInfo ::= SEQUENCE {
ASN.1 Checker's avatar
ASN.1 Checker committed
    clusterId             Identifier1B,
ASN.1 Checker's avatar
ASN.1 Checker committed
    clusterLeaveReason    ClusterLeaveReason,
    ...
}
```


### <a name="CorrelationColumn"></a>CorrelationColumn
 This DF represents the column of the lower triangular positive semi-definite matrix and consists of a list of correlation row values.
 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.
 Each column "i" of the lower triangular then contains k-(i-1) values, where "i" refers to the column number count
 starting at 1 from the left.

&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: Sensing Information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _Created in V2.1.1_
```asn1
CorrelationColumn ::= SEQUENCE SIZE (1..21) OF CorrelationRowValue
```

### <a name="Curvature"></a>Curvature
 This DF represents the curvature of the vehicle trajectory and the accuracy.
 The curvature detected by a vehicle represents the curvature of actual vehicle trajectory.

 It includes the following components:

Fields:
* curvatureValue [**CurvatureValue**](#CurvatureValue) <br>
  Detected curvature of the vehicle trajectory.


* curvatureConfidence [**CurvatureConfidence**](#CurvatureConfidence) <br>
  Accuracy of the reported curvature value with a predefined confidence level. 


   

&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: Vehicle information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _V1.3.1_
```asn1
Curvature ::= SEQUENCE {
    curvatureValue         CurvatureValue,
    curvatureConfidence    CurvatureConfidence
}
```

### <a name="DangerousGoodsExtended"></a>DangerousGoodsExtended
 This DF provides a description of dangerous goods being carried by a heavy vehicle.

 It includes the following components:

Fields:
* dangerousGoodsType [**DangerousGoodsBasic**](#DangerousGoodsBasic) <br>
  Type of dangerous goods.


* unNumber **INTEGER**  (0..9999)<br>
  a 4-digit number that identifies the substance of the dangerous goods as specified in
ASN.1 Checker's avatar
ASN.1 Checker committed
   United Nations Recommendations on the Transport of Dangerous Goods - Model Regulations [i.4],
ASN.1 Checker's avatar
ASN.1 Checker committed


   
* elevatedTemperature **BOOLEAN** <br>
  whether the carried dangerous goods are transported at high temperature.
   If yes, the value shall be set to TRUE,


   
* tunnelsRestricted **BOOLEAN** <br>
  whether the heavy vehicle carrying dangerous goods is restricted to enter tunnels.
   If yes, the value shall be set to TRUE,


   
* limitedQuantity **BOOLEAN** <br>
  whether the carried dangerous goods are packed with limited quantity.
   If yes, the value shall be set to TRUE,


   
* emergencyActionCode [**IA5String**](#IA5String)  (SIZE (1..24)) OPTIONAL<br>
  physical signage placard at the vehicle that carries information on how an emergency
   service should deal with an incident. This component is optional; it shall be present if the information is available,


   
* phoneNumber [**PhoneNumber**](#PhoneNumber)  OPTIONAL<br>
  contact phone number of assistance service in case of incident or accident.
   This component is optional, it shall be present if the information is available.


   
* companyName [**UTF8String**](#UTF8String)  (SIZE (1..24)) OPTIONAL<br>
  name of company that manages the transportation of the dangerous goods.
   This component is optional; it shall be present if the information is available.


   

&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: Vehicle information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _V1.3.1_
```asn1
DangerousGoodsExtended ::= SEQUENCE {
    dangerousGoodsType      DangerousGoodsBasic,
    unNumber                INTEGER (0..9999),
    elevatedTemperature     BOOLEAN,
    tunnelsRestricted       BOOLEAN,
    limitedQuantity         BOOLEAN,
    emergencyActionCode     IA5String (SIZE (1..24)) OPTIONAL,
    phoneNumber             PhoneNumber OPTIONAL,
    companyName             UTF8String (SIZE (1..24)) OPTIONAL,
ASN.1 Checker's avatar
ASN.1 Checker committed
    ...
ASN.1 Checker's avatar
ASN.1 Checker committed
}
```

### <a name="DeltaReferencePosition"></a>DeltaReferencePosition
 This DF defines a geographical point position as a 3 dimensional offset position to a reference geographical point.

 It includes the following components:

Fields:
* deltaLatitude [**DeltaLatitude**](#DeltaLatitude) <br>
  A delta latitude offset with regards to the latitude value of the reference position.


* deltaLongitude [**DeltaLongitude**](#DeltaLongitude) <br>
  A delta longitude offset with regards to the longitude value of the reference position.


   
* deltaAltitude [**DeltaAltitude**](#DeltaAltitude) <br>
  A delta altitude offset with regards to the altitude value of the reference position.


   

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

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _V1.3.1_
```asn1
DeltaReferencePosition ::= SEQUENCE {
    deltaLatitude     DeltaLatitude,
    deltaLongitude    DeltaLongitude,
    deltaAltitude     DeltaAltitude
}
```


### <a name="DigitalMap"></a>DigitalMap
 This DF represents a portion of digital map, described using a list of waypoints [**ReferencePosition**](#ReferencePosition).
 

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

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _V1.3.1_
```asn1
DigitalMap ::= SEQUENCE (SIZE(1..256)) OF ReferencePosition
```

### <a name="EllipticalShape"></a>EllipticalShape
 
 This DF represents the shape of an elliptical area or right elliptical cylinder that is centred on a reference position which is defined outside of the context of this DF. 

 It includes the following components:

Fields:
* centerPoint [**CartesianPosition3d**](#CartesianPosition3d)  OPTIONAL<br>
  optional offset point which the ellipse is centred on with respect to the reference position.


* semiMajorAxisLength [**StandardLength12b**](#StandardLength12b) <br>
  half length of the major axis of the ellipse.


   
* semiMinorAxisLength [**StandardLength12b**](#StandardLength12b) <br>
  half length of the minor axis of the ellipse.


   
* orientation [**Wgs84AngleValue**](#Wgs84AngleValue)  OPTIONAL<br>
  the optional orientation of the major axis of the ellipse in the WGS84 coordinate system.


   
* height [**StandardLength12b**](#StandardLength12b)  OPTIONAL<br>
  the optional height, present if the shape is a right elliptical cylinder extending in the positive z-axis.


   

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

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _Created in V2.1.1_
```asn1
EllipticalShape  ::= SEQUENCE {
    centerPoint            CartesianPosition3d OPTIONAL,
    semiMajorAxisLength    StandardLength12b,
    semiMinorAxisLength    StandardLength12b,
    orientation            Wgs84AngleValue OPTIONAL,
    height                 StandardLength12b OPTIONAL,
    ...
}
```

### <a name="EuVehicleCategoryCode"></a>EuVehicleCategoryCode
 
ASN.1 Checker's avatar
ASN.1 Checker committed
 This DF represents a vehicle category according to the UNECE/TRANS/WP.29/78/Rev.4 [i.16].
ASN.1 Checker's avatar
ASN.1 Checker committed
 The following options are available:

Fields:
* euVehicleCategoryL [**EuVehicleCategoryL**](#EuVehicleCategoryL) <br>
  indicates a vehicle in the L category.


* euVehicleCategoryM [**EuVehicleCategoryM**](#EuVehicleCategoryM) <br>
  indicates a vehicle in the M category.


     
* euVehicleCategoryN [**EuVehicleCategoryN**](#EuVehicleCategoryN) <br>
  indicates a vehicle in the N category.


     
* euVehicleCategoryO [**EuVehicleCategoryO**](#EuVehicleCategoryO) <br>
  indicates a vehicle in the O category.


      
* euVehicleCategoryT **NULL** <br>
  indicates a vehicle in the T category.


      
* euVehicleCategoryG **NULL** <br>
  indicates a vehicle in the G category.


   

&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: Vehicle information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _Created in V2.1.1_
```asn1
EuVehicleCategoryCode ::= CHOICE {
	euVehicleCategoryL    EuVehicleCategoryL,  
	euVehicleCategoryM    EuVehicleCategoryM,  
	euVehicleCategoryN    EuVehicleCategoryN,   
	euVehicleCategoryO    EuVehicleCategoryO,   
	euVehicleCategoryT    NULL,
	euVehicleCategoryG    NULL    
	}
```


### <a name="EventZone"></a>EventZone
 The DF consists of a list of [**EventPoint**](#EventPoint), where all [**EventPoint**](#EventPoint) either contain the COMPONENT eventDeltaTime 
 or do not contain the COMPONENT eventDeltaTime.  

 The eventPosition of each [**EventPoint**](#EventPoint) is defined with respect to the previous [**EventPoint**](#EventPoint) in the list. 
 Except for the first [**EventPoint**](#EventPoint) which is defined with respect to a position outside of the context of this DF.
 

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

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _created in V2.1.1 based on EventHistory_
```asn1
EventZone::= EventHistory
   ((WITH COMPONENT (WITH COMPONENTS {..., eventDeltaTime PRESENT})) |
    (WITH COMPONENT (WITH COMPONENTS {..., eventDeltaTime ABSENT})))
```


### <a name="EventHistory"></a>EventHistory
 The DF consists of a list of [**EventPoint**](#EventPoint).  

 The eventPosition of each [**EventPoint**](#EventPoint) is defined with respect to the previous [**EventPoint**](#EventPoint) in the list. 
 Except for the first [**EventPoint**](#EventPoint) which is defined with respect to a position outside of the context of this DF.
 

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

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _Generalized the semantics in V2.1.1_

>>>
NOTE: this DF is kept for backwards compatibility reasons only. It is reccomended to use the [**EventZone**](#EventZone) instead.
>>>
```asn1
EventHistory::= SEQUENCE (SIZE(1..23)) OF EventPoint
```

### <a name="EventPoint"></a>EventPoint
 This DF provides information related to an event at a defined position.

 It includes the following components:

Fields:
* eventPosition [**DeltaReferencePosition**](#DeltaReferencePosition) <br>
  offset position of a detected event point to a defined position. 


* eventDeltaTime [**PathDeltaTime**](#PathDeltaTime)  OPTIONAL<br>
  optional time travelled by the detecting ITS-S since the previous detected event point.


   
* informationQuality [**InformationQuality**](#InformationQuality) <br>
  Information quality of the detection for this event point.


   

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

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _generalized the semantics in V2.1.1_
```asn1
EventPoint ::= SEQUENCE {
    eventPosition         DeltaReferencePosition,
    eventDeltaTime        PathDeltaTime OPTIONAL,
    informationQuality    InformationQuality
}
```

### <a name="ExteriorLightsExtended"></a>ExteriorLightsExtended
 This DF represents the status of the exterior light switches of a traffic participant.

 It includes the following components:

Fields:
* vehicular [**ExteriorLights**](#ExteriorLights) <br>
  represents the status of the exterior light switches of a road vehicle.


* vruSpecific [**VruSpecificExteriorLights**](#VruSpecificExteriorLights) <br>
  represents the status of the exterior light switches of a VRU.


    

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

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _created in V2.1.1_
```asn1
ExteriorLightsExtended ::= SEQUENCE {
   vehicular      ExteriorLights, 
   vruSpecific    VruSpecificExteriorLights,
   ...
}
```

### <a name="GeneralizedLanePosition"></a>GeneralizedLanePosition
 This DF indicates a transversal position in relation to the different lanes of the road. 
 It is an extension of DE_LanePosition to cover locations (sidewalks, bicycle paths), where V-ITS-S would normally not be present. 

 The following options are available:

Fields:
* trafficLanePosition [**LanePosition**](#LanePosition) <br>
  a position on a traffic lane. 


* nonTrafficLanePosition [**LanePositionAndType**](#LanePositionAndType) <br>
  a position on a lane which is not a traffic lane.


   
* trafficIslandPosition [**TrafficIslandPosition**](#TrafficIslandPosition) <br>
  a position on a traffic island


   
* mapPosition [**MapPosition**](#MapPosition) <br>
  a position on a lane identified in a MAPEM.


   

&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: Road Topology information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _created in V2.1.1_
```asn1
GeneralizedLanePosition::= CHOICE {
ASN.1 Checker's avatar
ASN.1 Checker committed
    trafficLanePosition       LanePosition,
ASN.1 Checker's avatar
ASN.1 Checker committed
    nonTrafficLanePosition    LanePositionAndType,
    trafficIslandPosition     TrafficIslandPosition,
    mapPosition               MapPosition,
    ...
}
```

### <a name="Heading"></a>Heading
 This DF represents the Heading in a WGS84 co-ordinates system.

 It includes the following components:

Fields:
* headingValue [**HeadingValue**](#HeadingValue) <br>
  the heading value.


* headingConfidence [**HeadingConfidence**](#HeadingConfidence) <br>
  the accuracy of the reported heading value with a predefined confidence level.


   

&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: Kinematics Information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _V1.3.1_

>>>
NOTE: this DF is kept for backwards compatibility reasons only. It is reccomended to use the [**Wgs84Angle**](#Wgs84Angle) instead.
>>>
```asn1
Heading ::= SEQUENCE {
    headingValue         HeadingValue,
    headingConfidence    HeadingConfidence
}
```

### <a name="HeadingChangeIndication"></a>HeadingChangeIndication
 This DF  provides  information  associated to heading  change indicators  such as  a  change  of  direction.

 It includes the following components:

Fields:
* direction [**TurningDirection**](#TurningDirection) <br>
  the direction of heading change value.


* actionDeltaTime [**DeltaTimeTenthOfSecond**](#DeltaTimeTenthOfSecond) <br>
  the period over which a direction change action is performed. 


   

&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: Kinematics Information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _created in V2.1.1_
```asn1
HeadingChangeIndication ::= SEQUENCE {
    direction          TurningDirection,
    actionDeltaTime    DeltaTimeTenthOfSecond,
    ...
}
```

### <a name="InterferenceManagementChannel"></a>InterferenceManagementChannel
 This DF represents a frequency channel 

 It includes the following components:

Fields:
* centreFrequency **INTEGER**  (1 .. 99999)<br>
  the centre frequency of the channel


* channelWidth **INTEGER**  (0 .. 9999)<br>
  width of the channel


   
* exponent **INTEGER**  (0 .. 15)<br>
  of the power of 10


   

&nbsp;&nbsp;&nbsp;&nbsp;**Unit**: _N/A_

&nbsp;&nbsp;&nbsp;&nbsp;**Categories**: Communication information 

&nbsp;&nbsp;&nbsp;&nbsp;**Revision**: _created in V2.1.1_
```asn1
InterferenceManagementChannel ::= SEQUENCE {
    centreFrequency    INTEGER (1 .. 99999),
    channelWidth       INTEGER (0 .. 9999),
    exponent           INTEGER (0 .. 15) 
}
```

### <a name="InterferenceManagementZone"></a>InterferenceManagementZone
 
 This DF represents a zone  inside which the ITS communication should be restricted in order to manage interference.

 It includes the following components:

Fields:
* zoneDefinition [**InterferenceManagementZoneDefinition**](#InterferenceManagementZoneDefinition) <br>
  contains the geographical definition of the zone.