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

Documentation update

parent 71eeef4d
Loading
Loading
Loading
Loading
+66 −6
Original line number Diff line number Diff line
@@ -70,12 +70,12 @@ This type represents the high frequency container.
 
 It shall include the following components:

 @basicVehicleContainerHighFrequency: The mandatory high frequency container of the CAM when the originating ITS-S is of the type vehicle ITS-S.

 @rsuContainerHighFrequency: The mandatory high frequency container of CAM when the type of the originating ITS-S is RSU ITS-S.

* _basicVehicleContainerHighFrequency_ of type [**BasicVehicleContainerHighFrequency**](#BasicVehicleContainerHighFrequency) <br>
  The mandatory high frequency container of the CAM when the originating ITS-S is of the type vehicle ITS-S.

* _rsuContainerHighFrequency_ of type [**RSUContainerHighFrequency**](#RSUContainerHighFrequency) <br>
  The mandatory high frequency container of CAM when the type of the originating ITS-S is RSU ITS-S.

```asn1
HighFrequencyContainer ::= CHOICE {
	basicVehicleContainerHighFrequency BasicVehicleContainerHighFrequency,
@@ -105,12 +105,26 @@ This type represent the Special Vehicle Container.
 It shall include the following components:

* _publicTransportContainer_ of type [**PublicTransportContainer**](#PublicTransportContainer) <br>
  If the vehicleRole component is set to publicTransport(1) this container shall be present.

* _specialTransportContainer_ of type [**SpecialTransportContainer**](#SpecialTransportContainer) <br>
  If the vehicleRole component is set to specialTransport(2) this container shall be present.

* _dangerousGoodsContainer_ of type [**DangerousGoodsContainer**](#DangerousGoodsContainer) <br>
  If the vehicleRole component is set to dangerousGoods(3) this container shall be present.

* _roadWorksContainerBasic_ of type [**RoadWorksContainerBasic**](#RoadWorksContainerBasic) <br>
  If the vehicleRole component is set to roadWork(4) this container shall be present. 

* _rescueContainer_ of type [**RescueContainer**](#RescueContainer) <br>
  If the vehicleRole component is set to rescue(5) this container shall be present. 

* _emergencyContainer_ of type [**EmergencyContainer**](#EmergencyContainer) <br>
  If the vehicleRole component is set to emergency(6) this container shall be present.

* _safetyCarContainer_ of type [**SafetyCarContainer**](#SafetyCarContainer) <br>
  If the vehicleRole component is set to safetyCar(7) this container shall be present. 

```asn1
SpecialVehicleContainer ::= CHOICE {
	publicTransportContainer  PublicTransportContainer,
@@ -125,26 +139,72 @@ SpecialVehicleContainer ::= CHOICE {
```

### <a name="BasicVehicleContainerHighFrequency"></a>BasicVehicleContainerHighFrequency
This type represent the Special Vehicle Container.
This type contains detaild information of the Basic Vehicle Container High Frequency.

 It shall include the following components:

* _heading_ of type [**Heading**](ETSI-ITS-CDD.md#Heading) <br>
  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 
   of 95 %. Otherwise, the value of the headingConfidence shall be set to unavailable.

* _speed_ of type [**Speed**](ETSI-ITS-CDD.md#Speed) <br>
  It represent driving speed and speed accuracy of the originating ITS-S. The speed accuracy provided in the speedConfidence shall 
   provide the accuracy of the speed value with a confidence level of 95 %. Otherwise, the speedConfidence shall be set to unavailable.

* _driveDirection_ of type [**DriveDirection**](ETSI-ITS-CDD.md#DriveDirection) <br>
  This component represent the vehicle drive direction (forward or backward) of the originating ITS-S.

* _vehicleLength_ of type [**VehicleLength**](ETSI-ITS-CDD.md#VehicleLength) <br>
  This component represent the vehicle length value and vehicle length confidence indication of the vehicle ITS-S that 
   originate the CAM. 

* _vehicleWidth_ of type [**VehicleWidth**](ETSI-ITS-CDD.md#VehicleWidth) <br>
  This component represents the Vehicle Width of the vehicle ITS-S that originates the CAM excluding side mirrors and possible
   similar extensions.

* _longitudinalAcceleration_ of type [**AccelerationComponent**](ETSI-ITS-CDD.md#AccelerationComponent) <br>
  It represent the vehicle Longitudinal Acceleration of the originating ITS-S in the centre of the mass of the 
   empty vehicle. It shall include the measured vehicle longitudinal acceleration and its accuracy value with the confidence level of 95 %. 
   Otherwise, the longitudinalAccelerationConfidence shall be set to unavailable. 

* _curvature_ of type [**Curvature**](ETSI-ITS-CDD.md#Curvature) <br>
  this component reppresent the actual trajectory of the vehicle. 

* _curvatureCalculationMode_ of type [**CurvatureCalculationMode**](ETSI-ITS-CDD.md#CurvatureCalculationMode) <br>
  It indicates whether vehicle yaw-rate is used in the calculation of the curvature of the vehicle ITS-S that
   originates the CAM.

* _yawRate_ of type [**YawRate**](ETSI-ITS-CDD.md#YawRate) <br>
  It denotes the vehicle rotation around the centre of mass of the empty vehicle. The leading sign denotes the direction of 
   rotation. The value is negative if the motion is clockwise when viewing from the top.
   yawRateConfidence denotes the accuracy for the 95 % confidence level for the measured yawRateValue. Otherwise, the value of yawRateConfidence
   shall be set to unavailable.

* _accelerationControl_ of type [**AccelerationControl**](ETSI-ITS-CDD.md#AccelerationControl)  OPTIONAL<br>
  it represent the current status of the vehcile mechnanisms controlling the longitudinal movement of the vehcile ITS-S
   (e.g. brake pedal,  gas pedal, etc. engaged) that originate the CAM.

* _lanePosition_ of type [**LanePosition**](ETSI-ITS-CDD.md#LanePosition)  OPTIONAL<br>
  it represent the lanePosition of the referencePosition of a vehicle. This component shall be present if the data is 
   available at the originating ITS-S.

* _steeringWheelAngle_ of type [**SteeringWheelAngle**](ETSI-ITS-CDD.md#SteeringWheelAngle)  OPTIONAL<br>
  indicates the steering wheel angle and accuracy as measured at the vehicle ITS-S that originates the CAM.

* _lateralAcceleration_ of type [**AccelerationComponent**](ETSI-ITS-CDD.md#AccelerationComponent)  OPTIONAL<br>
  represent the vehicle lateral acceleration of the originating ITS-S in the centre of the mass of the empty vehicle. 
   It shall include the measured vehicle lateral acceleration and its accuracy value with the confidence level of 95%.

* _verticalAcceleration_ of type [**AccelerationComponent**](ETSI-ITS-CDD.md#AccelerationComponent)  OPTIONAL<br>
  indicates the of the originating ITS-S in the centre of the mass of the empty vehicle.

* _performanceClass_ of type [**PerformanceClass**](ETSI-ITS-CDD.md#PerformanceClass)  OPTIONAL<br>
  an optional component characterizes the maximum age of the CAM data elements with regard to the generation delta time.

* _cenDsrcTollingZone_ of type [**CenDsrcTollingZone**](ETSI-ITS-CDD.md#CenDsrcTollingZone)  OPTIONAL<br>
  represent the information about the position of a CEN DSRC Tolling Station operating in the 5,8 GHz frequency band.

```asn1
BasicVehicleContainerHighFrequency ::= SEQUENCE {
	heading Heading,