Commit 72163217 authored by kovacsa's avatar kovacsa
Browse files

asn1 update

parent e6ac0b99
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -29,7 +29,7 @@ CAM ::= SEQUENCE {


 CamParameters ::= SEQUENCE {
 CamParameters ::= SEQUENCE {
  basicContainer BasicContainer,
  basicContainer BasicContainer,
  highFrequencyContainer HighFrequencyContainer,
  highFrequencyContainer HighFrequencyContainer OPTIONAL,
  lowFrequencyContainer LowFrequencyContainer OPTIONAL,
  lowFrequencyContainer LowFrequencyContainer OPTIONAL,
  specialVehicleContainer SpecialVehicleContainer OPTIONAL,
  specialVehicleContainer SpecialVehicleContainer OPTIONAL,
  ...
  ...
@@ -67,9 +67,9 @@ CAM ::= SEQUENCE {
  movement Movement,
  movement Movement,
  driveDirection DriveDirection,
  driveDirection DriveDirection,
  longitudinalAcceleration LongitudinalAcceleration,
  longitudinalAcceleration LongitudinalAcceleration,
  accelerationControl AccelerationControl OPTIONAL,
  curvature Curvature,
  curvature Curvature,
  curvatureCalculationMode CurvatureCalculationMode,
  curvatureCalculationMode CurvatureCalculationMode,
  accelerationControl AccelerationControl OPTIONAL,
  laneNumber LaneNumber OPTIONAL,
  laneNumber LaneNumber OPTIONAL,
  steeringWheelAngle SteeringWheelAngle OPTIONAL,
  steeringWheelAngle SteeringWheelAngle OPTIONAL,
  lateralAcceleration LateralAcceleration OPTIONAL,
  lateralAcceleration LateralAcceleration OPTIONAL,
+7 −9
Original line number Original line Diff line number Diff line
@@ -288,6 +288,8 @@ PosCentMass ::= INTEGER { tenCentimeters(1), unknown(63) } (0..63)


SpeedLimit ::= INTEGER { oneKmPerHour(1) } (0..150)
SpeedLimit ::= INTEGER { oneKmPerHour(1) } (0..150)


StationarySince ::= ENUMERATED { lessThan1Minute(0), lessThan2Minutes(1), lessThan15Minutes(2), over15Minutes(3) }

Temperature ::= INTEGER { oneDegreeCelsius(1) } (-60..67)
Temperature ::= INTEGER { oneDegreeCelsius(1) } (-60..67)


TrafficRule ::= ENUMERATED { noPassing(0),
TrafficRule ::= ENUMERATED { noPassing(0),
@@ -355,18 +357,14 @@ PtScheduleDelay ::= INTEGER { oneSecondAheadOfSchedule(-1), noDelay(0), oneSecon
InformationQuality ::= INTEGER { unknown(0), lowest(1), highest(7) }  (0..7)
InformationQuality ::= INTEGER { unknown(0), lowest(1), highest(7) }  (0..7)


RoadClass ::= ENUMERATED {
RoadClass ::= ENUMERATED {
 gravelRoad(0),
 urban-NoStructuralSeparationToOppositeLanes(0),
 localRoad(1),
 urban-WithStructuralSeparationToOppositeLanes(1),
 districtRoad(2),
 nonUrban-NoStructuralSeparationToOppositeLanes(2),
 countryRoad(3),
 nonUrban-WithStructuralSeparationToOppositeLanes(3) }
 stateRoad(4),
 highway(5), 
 reserved(6), 
 unknown(7) }


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), unavailable(127) }  (-126..127)


TimestampTai ::= INTEGER { utcStartOf2004(0), oneMillisecAfterUTCStartOf2004(1) }  -- number of elapsed milliseconds since 00:00:00 UTC January 1, 2004, including leap seconds
TimestampIts ::= INTEGER { utcStartOf2004(0), oneMillisecAfterUTCStartOf2004(1) } (0..3153600000000) -- number of elapsed milliseconds since 00:00:00 UTC January 1, 2004, including leap seconds


VehicleRole ::= ENUMERATED { default(0), 
VehicleRole ::= ENUMERATED { default(0), 
publicTransport(1), 
publicTransport(1), 
+4 −4
Original line number Original line Diff line number Diff line
@@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
BEGIN


IMPORTS 
IMPORTS 
   ItsPduHeader, CauseCode, HumanProblemSubCauseCode, VehicleBreakdownSubCauseCode, PostCrashSubCauseCode, Percentage, StationID, , Movement, InformationQuality, ReferencePosition, DangerousGoodsExtended, Direction, LaneCount, LaneNumber, LightBarSirenInUse, PathHistory, RoadClass, RoadworksSubCauseCode, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, PositioningSolutionType, StationType, SpeedLimit, TimestampTai, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, VehicleStorageType FROM ITS-Container {
   ItsPduHeader, CauseCode, HumanProblemSubCauseCode, VehicleBreakdownSubCauseCode, PostCrashSubCauseCode, Percentage, StationID, Movement, InformationQuality, ReferencePosition, DangerousGoodsExtended, Direction, LaneCount, LaneNumber, LightBarSirenInUse, PathHistory, RoadClass, RoadworksSubCauseCode, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, PositioningSolutionType, StationType, SpeedLimit, StationarySince, TimestampIts, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, VehicleStorageType FROM ITS-Container {
 itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) cc (0) version (1) 
 itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) cc (0) version (1) 
};
};


@@ -27,10 +27,10 @@ DecentralizedEnvironmentalNotificationMessage ::= SEQUENCE {
}
}


ManagementContainer ::= SEQUENCE {
ManagementContainer ::= SEQUENCE {
	generationTime  TimestampTai,
	generationTime  TimestampIts,
	actionID	ActionID,
	actionID	ActionID,
	dataVersion	DataVersion,
	dataVersion	DataVersion,
	detectionTime	TimestampTai,
	detectionTime	TimestampIts,
	isNegation	BOOLEAN,
	isNegation	BOOLEAN,
	eventPosition	ReferencePosition,
	eventPosition	ReferencePosition,
	relevanceDistance	RelevanceDistance,
	relevanceDistance	RelevanceDistance,
@@ -84,7 +84,7 @@ RestrictedTypes ::= SEQUENCE OF StationType


StationaryVehicleContainer ::= SEQUENCE {
StationaryVehicleContainer ::= SEQUENCE {
 stationType StationType,
 stationType StationType,
 stationarySince StationarySince OPTIONAL, -- to be confirmed
 stationarySince StationarySince OPTIONAL,
 humanProblem HumanProblemSubCauseCode OPTIONAL,
 humanProblem HumanProblemSubCauseCode OPTIONAL,
 vehicleBreakDown VehicleBreakdownSubCauseCode OPTIONAL, 
 vehicleBreakDown VehicleBreakdownSubCauseCode OPTIONAL, 
 postCrash PostCrashSubCauseCode OPTIONAL,
 postCrash PostCrashSubCauseCode OPTIONAL,