Commit bbeef563 authored by kovacsa's avatar kovacsa
Browse files

asn1 update

parent 735b86b8
Loading
Loading
Loading
Loading
+12 −11
Original line number Diff line number Diff line
@@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

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, StationarySince, TimestampIts, 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, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, PositioningSolutionType, StationType, SpeedLimit, StationarySince, TimestampIts, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, EnergyStorageType FROM ITS-Container {
 itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) cc (0) version (1) 
};

@@ -34,6 +34,7 @@ ManagementContainer ::= SEQUENCE {
	isNegation	BOOLEAN,
	eventPosition	ReferencePosition,
	relevanceDistance	RelevanceDistance,
	relevanceTrafficDirection RelevanceTrafficDirection,
	validityDuration	ValidityDuration DEFAULT defaultValidity,
	transmissionInterval	TransmissionInterval OPTIONAL 
}
@@ -45,7 +46,6 @@ SituationContainer ::= SEQUENCE {
}

LocationContainer ::= SEQUENCE {
	relevanceTrafficDirection RelevanceTrafficDirection,
	eventSpeed Movement OPTIONAL,
	eventPositionHeading Direction OPTIONAL,
	traces Traces,
@@ -68,13 +68,11 @@ ImpactReductionContainer ::= SEQUENCE {

PositionOfPillars ::= SEQUENCE (SIZE(1..3, ...)) OF PosPillar

 RoadWorksContainer ::= SEQUENCE {
 RoadWorksContainerExtended ::= SEQUENCE {
  lightBarSirenInUse LightBarSirenInUse OPTIONAL,
  roadworkType RoadworksSubCauseCode OPTIONAL,
  closedLanes LaneSets OPTIONAL,
  restriction RestrictedTypes OPTIONAL,
  speedLimit SpeedLimit OPTIONAL,
  incidentIndication CauseCode OPTIONAL,
  recommendedPaths Traces OPTIONAL	--Traces without timestamps
 }

@@ -85,13 +83,16 @@ RestrictedTypes ::= SEQUENCE OF StationType
StationaryVehicleContainer ::= SEQUENCE {
 stationType StationType,
 stationarySince StationarySince OPTIONAL,
 humanProblem HumanProblemSubCauseCode OPTIONAL,
 vehicleBreakDown VehicleBreakdownSubCauseCode OPTIONAL, 
 postCrash PostCrashSubCauseCode OPTIONAL,
 humanProblemCauseCode CauseCode (WITH COMPONENTS { causeCode (93),
 subCauseCode (0..3) }) OPTIONAL,
 vehicleBreakDownCauseCode CauseCode (WITH COMPONENTS { causeCode (91),
 subCauseCode (0..8) }) OPTIONAL, 
 postCrashCauseCode CauseCode (WITH COMPONENTS { causeCode (92),
 subCauseCode (0..4) }) OPTIONAL,
 carryingDangerousGoods DangerousGoodsExtended OPTIONAL,
 numberOfOccupants INTEGER(0..127) OPTIONAL,
 vehicleIdentification VehicleIdentification OPTIONAL,
 vehicleStorageType VehicleStorageType OPTIONAL
 energyStorageType EnergyStorageType OPTIONAL
}


@@ -99,7 +100,7 @@ AlacarteContainer ::= SEQUENCE {
	laneCount LaneCount OPTIONAL,
	impactReduction	ImpactReductionContainer OPTIONAL,
	externalTemperature Temperature OPTIONAL,
	roadWorks RoadWorksContainer OPTIONAL,
	roadWorks RoadWorksContainerExtended OPTIONAL,
	positioningSolution PositioningSolutionType OPTIONAL,
	stationaryVehicle StationaryVehicleContainer OPTIONAL,
	...
@@ -126,6 +127,6 @@ AlacarteContainer ::= SEQUENCE {
 RelevanceDistance ::= ENUMERATED { lessThan50m(0)
, lessThan100m(1), lessThan200m(2), lessThan500m(3), lessThan1000m(4), lessThan5km(5), lessThan10km(6), over10km(7) }
  
 RelevanceTrafficDirection ::= ENUMERATED { unknown(0), upstreamTraffic(1), downstreamTraffic(2), allTrafficDirection(3) }
 RelevanceTrafficDirection ::= ENUMERATED { unavailable(0), upstreamTraffic(1), downstreamTraffic(2), allTrafficDirection(3) }

END