Loading CAM/CAM.asn +5 −6 Original line number Diff line number Diff line Loading @@ -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) }; Loading @@ -23,8 +23,7 @@ CAM ::= SEQUENCE { CoopAwareness ::= SEQUENCE { generationDeltaTime GenerationDeltaTime, camParameters CamParameters, ... camParameters CamParameters } CamParameters ::= SEQUENCE { Loading @@ -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 { Loading Loading @@ -103,6 +102,7 @@ CAM ::= SEQUENCE { RoadWorksContainerBasic ::= SEQUENCE { roadworksSubCauseCode RoadworksSubCauseCode OPTIONAL, lightBarSirenInUse LightBarSirenInUse laneClosure LaneClosure OPTIONAL, } RescueContainer ::= SEQUENCE { Loading @@ -119,7 +119,6 @@ CAM ::= SEQUENCE { SafetyCarContainer ::= SEQUENCE { lightBarSirenInUse LightBarSirenInUse, incidentIndication CauseCode OPTIONAL, laneInfo LaneInfo OPTIONAL, trafficRule TrafficRule OPTIONAL, speedLimit SpeedLimit OPTIONAL } Loading CommonContainer/ITS-Container.asn +6 −6 Original line number Diff line number Diff line Loading @@ -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, Loading @@ -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 Loading Loading @@ -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), Loading Loading @@ -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) Loading Loading
CAM/CAM.asn +5 −6 Original line number Diff line number Diff line Loading @@ -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) }; Loading @@ -23,8 +23,7 @@ CAM ::= SEQUENCE { CoopAwareness ::= SEQUENCE { generationDeltaTime GenerationDeltaTime, camParameters CamParameters, ... camParameters CamParameters } CamParameters ::= SEQUENCE { Loading @@ -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 { Loading Loading @@ -103,6 +102,7 @@ CAM ::= SEQUENCE { RoadWorksContainerBasic ::= SEQUENCE { roadworksSubCauseCode RoadworksSubCauseCode OPTIONAL, lightBarSirenInUse LightBarSirenInUse laneClosure LaneClosure OPTIONAL, } RescueContainer ::= SEQUENCE { Loading @@ -119,7 +119,6 @@ CAM ::= SEQUENCE { SafetyCarContainer ::= SEQUENCE { lightBarSirenInUse LightBarSirenInUse, incidentIndication CauseCode OPTIONAL, laneInfo LaneInfo OPTIONAL, trafficRule TrafficRule OPTIONAL, speedLimit SpeedLimit OPTIONAL } Loading
CommonContainer/ITS-Container.asn +6 −6 Original line number Diff line number Diff line Loading @@ -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, Loading @@ -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 Loading Loading @@ -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), Loading Loading @@ -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) Loading