Commit 25a50355 authored by mullers's avatar mullers
Browse files

Modifications to align with EN 302 637-2 V1.3.2 (CAM)

parent 042639b9
Loading
Loading
Loading
Loading
+20 −13
Original line number Diff line number Diff line
@@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS 
   ItsPduHeader, CauseCode, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Heading, PtActivation, LaneNumber, EmergencyPriority, EmbarkationStatus, Speed, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, PerformanceClass, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, ClosedLanes, TrafficRule, SpeedLimit, SteeringWheelAngle, YawRate FROM ITS-Container {
   ItsPduHeader, CauseCode, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Heading, LanePosition, EmergencyPriority, EmbarkationStatus, Speed, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, ClosedLanes, TrafficRule, SpeedLimit, SteeringWheelAngle, PerformanceClass, YawRate, ProtectedCommunicationZone, PtActivation, Latitude, Longitude, ProtectedCommunicationZonesRSU, CenDsrcTollingZonesVehicle FROM ITS-Container {
 itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) 
};

@@ -36,7 +36,8 @@ CAM ::= SEQUENCE {

 HighFrequencyContainer ::= CHOICE {
  basicVehicleContainerHighFrequency BasicVehicleContainerHighFrequency,
  emptyRSUContainerHighFrequency EmptyRSUContainerHighFrequency,
  
  rsuContainerHighFrequency RSUContainerHighFrequency,
  ...  -- further type specific RSU containers might be added as extensions  
 }

@@ -72,12 +73,16 @@ CAM ::= SEQUENCE {
  curvature Curvature,
  curvatureCalculationMode CurvatureCalculationMode,
  yawRate YawRate,
  
  
  accelerationControl AccelerationControl OPTIONAL,
  laneNumber LaneNumber OPTIONAL,

  lanePosition LanePosition OPTIONAL,
  steeringWheelAngle SteeringWheelAngle OPTIONAL,
  lateralAcceleration LateralAcceleration OPTIONAL,
  verticalAcceleration VerticalAcceleration OPTIONAL,
  performanceClass PerformanceClass OPTIONAL
  performanceClass PerformanceClass OPTIONAL,
  cenDsrcTollingZonesVehicle CenDsrcTollingZonesVehicle OPTIONAL
 }

 BasicVehicleContainerLowFrequency  ::= SEQUENCE {
@@ -107,8 +112,8 @@ CAM ::= SEQUENCE {
 }

 RescueContainer ::= SEQUENCE {
  lightBarSirenInUse LightBarSirenInUse,
  emergencyPriority EmergencyPriority OPTIONAL
  lightBarSirenInUse LightBarSirenInUse
  
 }
 
 EmergencyContainer ::= SEQUENCE {
@@ -124,10 +129,12 @@ CAM ::= SEQUENCE {
  speedLimit SpeedLimit OPTIONAL
 }

 EmptyRSUContainerHighFrequency ::= NULL
 
 GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535)
 RSUContainerHighFrequency ::= SEQUENCE {
  protectedCommunicationZonesRSU ProtectedCommunicationZonesRSU OPTIONAL,
  ...
 }

 GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535)
 	
END
 No newline at end of file