Commit 6f3b1132 authored by kovacsa's avatar kovacsa
Browse files

asn1 update

parent 316b4866
Loading
Loading
Loading
Loading
+3 −1
Original line number Original line Diff line number Diff line
@@ -180,7 +180,7 @@ DirectionConfidence ::= INTEGER { withinZeroPointOneDegree(1), withinOneDegree(1
LaneNumber ::= INTEGER { offTheRoad(-1), hardShoulder(0),
LaneNumber ::= INTEGER { offTheRoad(-1), hardShoulder(0),
outermostDrivingLane(1), secondLaneFromOutside(2) } (-1..14)
outermostDrivingLane(1), secondLaneFromOutside(2) } (-1..14)


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


Percentage ::= INTEGER (0..100)
Percentage ::= INTEGER (0..100)


@@ -277,6 +277,8 @@ PosPillar ::= INTEGER { tenCentimeters(1), unknown(30) } (0..30)


PosCentMass ::= INTEGER { tenCentimeters(1), unknown(63) } (0..63)
PosCentMass ::= INTEGER { tenCentimeters(1), unknown(63) } (0..63)


RequestResponseIndication ::= ENUMERATED { request(0), response(1) }

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


StationarySince ::= ENUMERATED { lessThan1Minute(0), lessThan2Minutes(1), lessThan15Minutes(2), over15Minutes(3) }
StationarySince ::= ENUMERATED { lessThan1Minute(0), lessThan2Minutes(1), lessThan15Minutes(2), over15Minutes(3) }
+15 −7
Original line number Original line Diff line number Diff line
@@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
BEGIN


IMPORTS 
IMPORTS 
   ItsPduHeader, CauseCode, Percentage, StationID, Movement, InformationQuality, ReferencePosition, DangerousGoodsExtended, Direction, LaneNumber, LightBarSirenInUse, PathHistory, RoadClass, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, PositioningSolutionType, StationType, SpeedLimit, StationarySince, TimestampIts, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, EnergyStorageType FROM ITS-Container {
   ItsPduHeader, CauseCode, Percentage, StationID, Movement, InformationQuality, ReferencePosition, DangerousGoodsExtended, Direction, LaneNumber, LightBarSirenInUse, PathHistory, RoadClass, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, PositioningSolutionType, RequestResponseIndication, 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) 
 itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) cc (0) version (1) 
};
};


@@ -28,9 +28,10 @@ DecentralizedEnvironmentalNotificationMessage ::= SEQUENCE {


ManagementContainer ::= SEQUENCE {
ManagementContainer ::= SEQUENCE {
	actionID	ActionID,
	actionID	ActionID,
	dataVersion	DataVersion,
	detectionTime	TimestampIts,
	detectionTime	TimestampIts,
	referenceTime	TimestampIts,
	isNegation	BOOLEAN,
	isNegation	BOOLEAN,
	isCancellation	BOOLEAN,
	eventPosition	ReferencePosition,
	eventPosition	ReferencePosition,
	relevanceDistance	RelevanceDistance,
	relevanceDistance	RelevanceDistance,
	relevanceTrafficDirection RelevanceTrafficDirection,
	relevanceTrafficDirection RelevanceTrafficDirection,
@@ -62,21 +63,30 @@ ImpactReductionContainer ::= SEQUENCE {
  turningRadius TurningRadius,
  turningRadius TurningRadius,
  posFrontAx PosFrontAx,
  posFrontAx PosFrontAx,
  positionOfOccupants PositionOfOccupants,
  positionOfOccupants PositionOfOccupants,
  vehicleMass VehicleMass 
  vehicleMass VehicleMass,
  requestResponseIndication RequestResponseIndication
}
}


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


 RoadWorksContainerExtended ::= SEQUENCE {
 RoadWorksContainerExtended ::= SEQUENCE {
  lightBarSirenInUse LightBarSirenInUse OPTIONAL,
  lightBarSirenInUse LightBarSirenInUse OPTIONAL,
  closedLanes LaneSets OPTIONAL,
  closedLanes ClosedLanes OPTIONAL,
  restriction RestrictedTypes OPTIONAL,
  restriction RestrictedTypes OPTIONAL,
  speedLimit SpeedLimit OPTIONAL,
  speedLimit SpeedLimit OPTIONAL,
  incidentIndication CauseCode OPTIONAL,
  incidentIndication CauseCode OPTIONAL,
  recommendedPath ItineraryPath OPTIONAL	--Traces without timestamps
  recommendedPath ItineraryPath OPTIONAL	--Traces without timestamps
 }
 }


LaneSets ::= SEQUENCE OF LaneNumber
ClosedLanes ::= SEQUENCE {
 hardShoulderStatus HardShoulderStatus OPTIONAL,
 drivingLaneStatus DrivingLaneStatus,
 ... 
}

HardShoulderStatus ::= ENUMERATED { availableForStopping(0), closed(1), availableForDriving(2) }

DrivingLaneStatus ::= BIT STRING { outermostLaneClosed(0), secondLaneFromOutsideClosed(1) } (SIZE (1..14))


RestrictedTypes ::= SEQUENCE OF StationType
RestrictedTypes ::= SEQUENCE OF StationType


@@ -109,8 +119,6 @@ AlacarteContainer ::= SEQUENCE {


 SequenceNumber ::=	INTEGER (0..65535)
 SequenceNumber ::=	INTEGER (0..65535)


 DataVersion ::= INTEGER {firstVersion(0),secondVersion(1), cancellation(255) } (0..255)

 defaultValidity INTEGER ::= 600
 defaultValidity INTEGER ::= 600
 
 
 ValidityDuration ::=	INTEGER { timeOfDetection(0), oneSecondAfterDetection(1) } (0..86400)
 ValidityDuration ::=	INTEGER { timeOfDetection(0), oneSecondAfterDetection(1) } (0..86400)