Commit 31610040 authored by kovacsa's avatar kovacsa
Browse files

asn update

parent 30aa98b5
Loading
Loading
Loading
Loading
+16 −18
Original line number Diff line number Diff line
-- This ASN.1 specification has been checked for conformance with the ASN.1 standard by the Objective Systems ASN.1 Tools

DENM-PDU-Descriptions {
 itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102637) denm (1) version (3) 
 itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102637) denm (1) version (2) 
}

DEFINITIONS AUTOMATIC TAGS ::= 
@@ -9,8 +9,8 @@ DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS 
   ItsPduHeader, CauseCode, Percentage, StationID, Timestamp, Movement,InformationQuality, ReferencePosition, Direction, DirectionConfidence, LaneCount, LaneCountConfidence, StationID, PathHistory, RoadClass, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants  FROM ITS-Container {
 itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102637) cc (0) version (3) 
   ItsPduHeader, CauseCode, Percentage, StationID, TimestampUtc, Movement,InformationQuality, ReferencePosition, Direction, DirectionConfidence, LaneNumber, LaneNumberConfidence, StationID, PathHistory, RoadClass, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, VehicleMass  FROM ITS-Container {
 itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102637) cc (0) version (2) 
};


@@ -30,11 +30,11 @@ DecentralizedEnvironmentalNotificationMessage ::= SEQUENCE {


ManagementContainer ::= SEQUENCE {
	generationTime  Timestamp,
	generationTime  TimestampUtc,
	actionID	ActionID,
	dataVersion	DataVersion,
	situationTime	Timestamp,
	expiryTime	ExpiryTime OPTIONAL,
	situationTime	TimestampUtc,
	validityDuration	ValidityDuration OPTIONAL,
	isNegation	BOOLEAN,
	frequency	Frequency
}
@@ -47,13 +47,11 @@ SituationContainer ::= SEQUENCE {

LocationContainer ::= SEQUENCE {
	eventPosition ReferencePosition,
	eventSpeed Movement OPTIONAL,
	eventPositionHeading Direction OPTIONAL,
	eventPositionHeadingConfidence DirectionConfidence OPTIONAL,
	laneCount LaneCount OPTIONAL,
	laneCountConfidence LaneCountConfidence OPTIONAL,
	movement Movement OPTIONAL,
	traceID TraceID,
	trace Trace,
	traces Traces,
	roadClass RoadClass OPTIONAL,
	relevanceDistance RelevanceDistance,
	relevanceTrafficDirection RelevanceTrafficDirection
@@ -72,10 +70,13 @@ ImpactReductionContainer ::= SEQUENCE {
  wheelBaseVehicle WheelBaseVehicle,
  turningRadius TurningRadius,
  posFrontAx PosFrontAx,
  positionOfOccupants PositionOfOccupants
  positionOfOccupants PositionOfOccupants,
  vehicleMass VehicleMass 
}

AlacarteContainer ::= SEQUENCE {
	laneNumber LaneNumber OPTIONAL,
	laneNumberConfidence LaneNumberConfidence OPTIONAL,
	impactReduction	ImpactReductionContainer OPTIONAL,
	...
}
@@ -88,14 +89,11 @@ AlacarteContainer ::= SEQUENCE {

 SequenceNumber ::=	INTEGER (0..65535)

 DataVersion ::= INTEGER {firstVersion(0),secondVersion(1) } (0..255)
 DataVersion ::= INTEGER {firstVersion(0),secondVersion(1), cancellation(255) } (0..255)
 
 ExpiryTime ::=	INTEGER { timeOfDetection(0), oneSecondAfterDetection(1) } (0..86400)
 ValidityDuration ::=	INTEGER { timeOfDetection(0), oneSecondAfterDetection(1) } (0..86400)

 Trace ::= PathHistory
   
 TraceID ::= INTEGER { trace
(0), alternativeTrace1(1), alternativeTrace7(7) } (0..7)
 Traces ::= SEQUENCE SIZE(0..7) OF PathHistory
    
 Frequency ::= INTEGER { unknown(0), oneHz(10), thousandHz(10000) } (0..10000)