Commit d5b0d776 authored by kovacsa's avatar kovacsa
Browse files

asn1 update

parent 84834128
Loading
Loading
Loading
Loading
+5 −6
Original line number Diff line number Diff line
@@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS 
   ItsPduHeader, CauseCode, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Direction, LaneNumber, Percentage, Priority, PtLineNumber, PtScheduleDelay, EmbarkationStatus, Movement, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, LaneInfo, TrafficRule, SpeedLimit, SteeringWheelAngle FROM ITS-Container {
   ItsPduHeader, CauseCode, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Direction, LaneNumber, Percentage, Priority, PtLineNumber, PtScheduleDelay, EmbarkationStatus, Movement, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, LaneClosure, TrafficRule, SpeedLimit, SteeringWheelAngle FROM ITS-Container {
 itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) cc (0) version (1) 
};

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

 CoopAwareness ::= SEQUENCE {
   generationDeltaTime GenerationDeltaTime,
   camParameters CamParameters,	
   ...
   camParameters CamParameters
 }

 CamParameters ::= SEQUENCE {
@@ -37,12 +36,12 @@ CAM ::= SEQUENCE {

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

 LowFrequencyContainer ::= CHOICE {
  basicVehicleContainerLowFrequency BasicVehicleContainerLowFrequency,
  ...  -- type specific RSU containers shall be added as extensions  
  ...  -- further type specific RSU containers might be added as extensions  
 }
 
 SpecialVehicleContainer ::= CHOICE {
@@ -103,6 +102,7 @@ CAM ::= SEQUENCE {
 RoadWorksContainerBasic ::= SEQUENCE {
  roadworksSubCauseCode RoadworksSubCauseCode OPTIONAL,
  lightBarSirenInUse LightBarSirenInUse
  laneClosure LaneClosure OPTIONAL,
 }

 RescueContainer ::= SEQUENCE {
@@ -119,7 +119,6 @@ CAM ::= SEQUENCE {
 SafetyCarContainer ::= SEQUENCE {
  lightBarSirenInUse LightBarSirenInUse,
  incidentIndication CauseCode OPTIONAL,
  laneInfo LaneInfo OPTIONAL,
  trafficRule TrafficRule OPTIONAL,
  speedLimit SpeedLimit OPTIONAL
 }
+6 −6
Original line number Diff line number Diff line
@@ -166,7 +166,7 @@ CurvatureValue ::= INTEGER{ straight(0), reciprocalOf1MeterRadiusToRight(1), rec

CurvatureConfidence ::= INTEGER { lessThanOnePercentDeviation(0), onePercentDeviation(1), tenPercentDeviation(10), overTenPercentDeviation(11), notAvailable(12) } (0..12)

CurvatureCalculationMode ::= ENUMERATED { yawRateNotAvailable(0), yawRateAvailable(1), ... }
CurvatureCalculationMode ::= ENUMERATED { yawRateNotUsed(0), yawRateUsed(1), ... }

Direction ::= SEQUENCE {
 directionValue DirectionValue,
@@ -182,10 +182,10 @@ LaneCount ::= SEQUENCE {
 laneNumberConfidence LaneNumberConfidence
}

LaneNumber ::= INTEGER { offTheRoad(-1), hardShoulder(0),
outermostDrivingLane(1), secondLaneFromOutside(2) } (-1..14)

LaneNumber ::= INTEGER { offTheRoad(0) } (0..15)

LaneInfo ::= ENUMERATED { leftLaneClosed(0), rightLaneClosed(1) }
LaneClosure ::= BIT STRING { hardShoulderClosed(0), outermostLaneClosed(1), secondLaneFromOutsideClosed(2) } (SIZE (0..14))

LaneNumberConfidence ::= Percentage

@@ -269,7 +269,7 @@ DangerousGoodsExtended ::= SEQUENCE {
}


SpecialTransportType  ::= ENUMERATED { heavyLoad(0), excessWidth(1) } 
SpecialTransportType  ::= BIT STRING { heavyLoad(0), excessWidth(1), excessLength(2), excessHeight(3) } (SIZE(4))

LightBarSirenInUse ::= BIT STRING {
 lightBarActivated (0),
@@ -360,7 +360,7 @@ RoadClass ::= ENUMERATED {
 nonUrban-NoStructuralSeparationToOppositeLanes(2),
 nonUrban-WithStructuralSeparationToOppositeLanes(3) }

SteeringWheelAngle  ::= INTEGER { straight(0), onePointFiveDegreesToRight(1), onePointFiveDegreesToLeft(-1), outOfRangeToRight(126), outOfRangeToLeft(-126), unavailable(127) }  (-126..127)
SteeringWheelAngle  ::= INTEGER { straight(0), onePointFiveDegreesToRight(1), onePointFiveDegreesToLeft(-1), outOfRangeToRight(126), outOfRangeToLeft(-126) }  (-126..126)

TimestampIts ::= INTEGER { utcStartOf2004(0), oneMillisecAfterUTCStartOf2004(1) } (0..3153600000000)