Commit 29251a5f authored by kovacsa's avatar kovacsa
Browse files

asn1 update

parent fb3037e5
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
BEGIN


IMPORTS 
IMPORTS 
   ItsPduHeader, CauseCode, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Direction, PtActivation, LaneNumber, EmergencyPriority, EmbarkationStatus, Speed, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, PerformanceClass, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, ClosedLanes, TrafficRule, SpeedLimit, SteeringWheelAngle, YawRate FROM ITS-Container {
   ItsPduHeader, CauseCode, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Heading, PtActivation, LaneNumber, EmergencyPriority, EmbarkationStatus, Speed, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, PerformanceClass, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, ClosedLanes, TrafficRule, SpeedLimit, SteeringWheelAngle, YawRate FROM ITS-Container {
 itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) 
 itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) 
};
};


@@ -63,7 +63,7 @@ CAM ::= SEQUENCE {
 }
 }
 
 
 BasicVehicleContainerHighFrequency ::= SEQUENCE {
 BasicVehicleContainerHighFrequency ::= SEQUENCE {
  direction Direction,
  heading Heading,
  speed Speed,
  speed Speed,
  driveDirection DriveDirection,
  driveDirection DriveDirection,
  vehicleLength VehicleLength,
  vehicleLength VehicleLength,
+19 −19
Original line number Original line Diff line number Diff line
@@ -50,7 +50,7 @@ DeltaElevation ::= INTEGER { oneMeterUp (1), oneMeterDown (-1) } (-127..128)
PosConfidenceEllipse ::= SEQUENCE {
PosConfidenceEllipse ::= SEQUENCE {
  semiMajorConfidence   SemiAxisLength,   -- confidence of the ellipse's major semi-axes
  semiMajorConfidence   SemiAxisLength,   -- confidence of the ellipse's major semi-axes
  semiMinorConfidence   SemiAxisLength,   -- confidence of the ellipse's minor semi-axes
  semiMinorConfidence   SemiAxisLength,   -- confidence of the ellipse's minor semi-axes
  semiMajorOrientation   Direction
  semiMajorOrientation  Heading
} 
} 


PathPoint ::= SEQUENCE {
PathPoint ::= SEQUENCE {
@@ -65,7 +65,7 @@ PtActivation ::= SEQUENCE {
  ptActivationData PtActivationData
  ptActivationData PtActivationData
}
}


PtActivationType ::= INTEGER (0..255)
PtActivationType ::= INTEGER { undefinedCodingType(0), r09-16CodingType(1), vdv-50149CodingType(2) } (0..255)


PtActivationData ::= OCTET STRING (SIZE(1..20))
PtActivationData ::= OCTET STRING (SIZE(1..20))


@@ -186,14 +186,14 @@ CurvatureConfidence ::= ENUMERATED {


CurvatureCalculationMode ::= ENUMERATED { yawRateUsed(0), yawRateNotUsed(1), transitionMode(2), ... }
CurvatureCalculationMode ::= ENUMERATED { yawRateUsed(0), yawRateNotUsed(1), transitionMode(2), ... }


Direction ::= SEQUENCE {
Heading ::= SEQUENCE {
 directionValue DirectionValue,
 headingValue HeadingValue,
 directionConfidence DirectionConfidence
 headingConfidence HeadingConfidence
}
}


DirectionValue ::= INTEGER { wgs84North(0), wgs84East(900), wgs84South(1800), wgs84West(2700), unavailable(3600) } (0..3600)
HeadingValue ::= INTEGER { wgs84North(0), wgs84East(900), wgs84South(1800), wgs84West(2700), unavailable(3600) } (0..3600)


DirectionConfidence ::= INTEGER { withinZeroPointOneDegree(1), withinOneDegree(10), outOfRange(126), unavailable(127) } (1..127)
HeadingConfidence ::= INTEGER { withinZeroPointOneDegree(1), withinOneDegree(10), outOfRange(126), unavailable(127) } (1..127)


LaneNumber ::= INTEGER { offTheRoad(-1), hardShoulder(0),
LaneNumber ::= INTEGER { offTheRoad(-1), hardShoulder(0),
outermostDrivingLane(1), secondLaneFromOutside(2) } (-1..14)
outermostDrivingLane(1), secondLaneFromOutside(2) } (-1..14)
@@ -211,7 +211,7 @@ DrivingLaneStatus ::= BIT STRING { outermostLaneClosed(1), secondLaneFromOutside


PerformanceClass ::= INTEGER { unknown(0), performanceClassA(1), performanceClassB(2) } (0..7)  -- values in range 3-7 are reserved for later definition
PerformanceClass ::= INTEGER { unknown(0), performanceClassA(1), performanceClassB(2) } (0..7)  -- values in range 3-7 are reserved for later definition


SpeedValue ::= INTEGER { standstill(0), oneCentimeterPerSec(1)  } (0..16383)
SpeedValue ::= INTEGER { standstill(0), oneCentimeterPerSec(1), unavailable(16383)  } (0..16383)


SpeedConfidence ::= INTEGER { withinOneCentimeterPerSec(1), withinOneMeterPerSec(100), outOfRange(126), unavailable(127) } (1..127)
SpeedConfidence ::= INTEGER { withinOneCentimeterPerSec(1), withinOneMeterPerSec(100), outOfRange(126), unavailable(127) } (1..127)


@@ -306,13 +306,13 @@ LightBarSirenInUse ::= BIT STRING {
 sirenActivated (1)
 sirenActivated (1)
} (SIZE(2))
} (SIZE(2))


HeightLonCarr ::= INTEGER { oneCentimeter(1), unknown(100) } (0..100)
HeightLonCarr ::= INTEGER { oneCentimeter(1), unavailable(100) } (0..100)


PosLonCarr ::= INTEGER { oneCentimeter(1), unknown(127) } (0..127)
PosLonCarr ::= INTEGER { oneCentimeter(1), unavailable(127) } (0..127)


PosPillar ::= INTEGER { tenCentimeters(1), unknown(30) } (0..30)
PosPillar ::= INTEGER { tenCentimeters(1), unavailable(30) } (0..30)


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


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


@@ -326,11 +326,11 @@ TrafficRule ::= ENUMERATED { noPassing(0),
 noPassingForTrucks(1), ...
 noPassingForTrucks(1), ...
 }
 }


WheelBaseVehicle ::= INTEGER { tenCentimeters(1), unknown(127) } (0..127)
WheelBaseVehicle ::= INTEGER { tenCentimeters(1), unavailable(127) } (0..127)


TurningRadius ::= INTEGER { point4Meters(1), unknown(255) } (0..255)
TurningRadius ::= INTEGER { point4Meters(1), unavailable(255) } (0..255)


PosFrontAx ::= INTEGER { tenCentimeters(1), unknown(20) } (0..20)
PosFrontAx ::= INTEGER { tenCentimeters(1), unavailable(20) } (0..20)


PositionOfOccupants ::= BIT STRING {
PositionOfOccupants ::= BIT STRING {
 row1LeftOccupied (0),
 row1LeftOccupied (0),
@@ -372,12 +372,12 @@ VehicleLength ::= SEQUENCE {
 vehicleLengthConfidenceIndication VehicleLengthConfidenceIndication
 vehicleLengthConfidenceIndication VehicleLengthConfidenceIndication
}
}


VehicleLengthValue  ::= INTEGER { tenCentimeters(1), outOfRange(1022), unknown(1023) }  (1..1023)
VehicleLengthValue  ::= INTEGER { tenCentimeters(1), outOfRange(1022), unavailable(1023) }  (1..1023)


VehicleLengthConfidenceIndication ::= ENUMERATED { noTrailerPresent(0), trailerPresentWithKnownLength(1), trailerPresentWithUnknownLength(2), 
VehicleLengthConfidenceIndication ::= ENUMERATED { noTrailerPresent(0), trailerPresentWithKnownLength(1), trailerPresentWithUnknownLength(2), 
trailerPresenceIsUnknown(3) }
trailerPresenceIsUnknown(3) }


VehicleWidth  ::= INTEGER { tenCentimeters(1), outOfRange(61), unknown(62) }  (1..62)
VehicleWidth  ::= INTEGER { tenCentimeters(1), outOfRange(61), unavailable(62) }  (1..62)


PathHistory::=  SEQUENCE (SIZE(0..23)) OF PathPoint
PathHistory::=  SEQUENCE (SIZE(0..23)) OF PathPoint


@@ -398,7 +398,7 @@ SteeringWheelAngle::= SEQUENCE {


SteeringWheelAngleValue  ::= INTEGER { straight(0), onePointFiveDegreesToRight(-1), onePointFiveDegreesToLeft(1), unavailable(511) } (-511..511)
SteeringWheelAngleValue  ::= INTEGER { straight(0), onePointFiveDegreesToRight(-1), onePointFiveDegreesToLeft(1), unavailable(511) } (-511..511)


SteeringWheelConfidence ::= INTEGER { withinOnePointFiveDegrees(0), outOfRange(126), unavailable(127) } (1..127)
SteeringWheelConfidence ::= INTEGER { withinOnePointFiveDegrees(1), outOfRange(126), unavailable(127) } (1..127)


TimestampIts ::= INTEGER { utcStartOf2004(0), oneMillisecAfterUTCStartOf2004(1) } (0..3153600000000)
TimestampIts ::= INTEGER { utcStartOf2004(0), oneMillisecAfterUTCStartOf2004(1) } (0..3153600000000)


@@ -406,7 +406,7 @@ VehicleRole ::= ENUMERATED { default(0), publicTransport(1), specialTransport(2)


YawRate::= SEQUENCE {
YawRate::= SEQUENCE {
 yawRateValue YawRateValue,
 yawRateValue YawRateValue,
 yawRateConfidence yawRateConfidence
 yawRateConfidence YawRateConfidence
}
}


YawRateValue ::= INTEGER { straight(0), degSec-000-01ToRight(-1), degSec-000-01ToLeft(1), unavailable(32767) } (-32767..32767)
YawRateValue ::= INTEGER { straight(0), degSec-000-01ToRight(-1), degSec-000-01ToLeft(1), unavailable(32767) } (-32767..32767)
+2 −2
Original line number Original line Diff line number Diff line
@@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
BEGIN


IMPORTS 
IMPORTS 
   ItsPduHeader, CauseCode, StationID, Speed, InformationQuality, ReferencePosition, ClosedLanes, 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 {
   ItsPduHeader, CauseCode, StationID, Speed, InformationQuality, ReferencePosition, ClosedLanes, DangerousGoodsExtended, Heading, 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) ts (102894) cdd (2) version (1) 
 itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) 
};
};


@@ -47,7 +47,7 @@ SituationContainer ::= SEQUENCE {


LocationContainer ::= SEQUENCE {
LocationContainer ::= SEQUENCE {
	eventSpeed Speed OPTIONAL,
	eventSpeed Speed OPTIONAL,
	eventPositionHeading Direction OPTIONAL,
	eventPositionHeading Heading OPTIONAL,
	traces Traces,
	traces Traces,
	roadClass RoadClass OPTIONAL
	roadClass RoadClass OPTIONAL
}
}