Commit d9df7df5 authored by llatsermarti's avatar llatsermarti
Browse files

Add Acceleration data type in CPM_CommonDataTypes to replace...

Add Acceleration data type in CPM_CommonDataTypes to replace Longitudinal/Lateral/VerticalAcceleration from CDD
parent 5e709e9c
Loading
Loading
Loading
Loading
+23 −1
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@ BEGIN
IMPORTS
-- @brief Include ETSI TS 102 894-2
-- Include references from @url https://forge.etsi.org/rep/ITS/ITS_ASN1/blob/master/CDD_TS102894-2/ITS-Container.asn
SpeedConfidence, VehicleWidth
SpeedConfidence, AccelerationConfidence, VehicleWidth
FROM ITS-Container {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2)}

-- @brief Include ISO 19091
@@ -187,6 +187,19 @@ SpeedExtended ::= SEQUENCE {
    confidence  SpeedConfidence
}

-- @brief Acceleration
-- A general Data Frame to describe an acceleration component along with a confidence with a predefined
-- confidence level of 95% for the component.
Acceleration ::= SEQUENCE {
    -- @details value
    -- The acceleration value which can be estimated as the mean of the current distribution.
    value       AccelerationValue,
    -- @details confidence
    -- The accuracy associated to the provided value at a predefined confidence level
    -- of 95% for the component.
    confidence  AccelerationConfidence
}

-- @brief Sensor ID List
-- List of sensor IDs.
SensorIdList ::= SEQUENCE SIZE(1..128, ...) OF Identifier
@@ -652,6 +665,15 @@ SpeedValueExtended ::= INTEGER {
    unavailable            (16383)  -- shall be set if information is not available
} (-16383..16383)

-- @brief Acceleration Value
-- Acceleration value for perceived object described in ITS Reference Frame.
-- @unit 0,1 m/s2
AccelerationValue ::= INTEGER {
    pointOneMeterPerSecSquared      (1),
    minusPointOneMeterPerSecSquared (-1),
    unavailable                     (161)  -- shall be set if information is not available
} (-160 .. 161)

-- @brief Time of Measurement
-- Time difference with respect to the @see generationDeltaTime for the provided measurement for the
-- object. Negative values indicate that the provided object state refers to a point in time after
+4 −7
Original line number Diff line number Diff line
@@ -9,12 +9,9 @@ BEGIN
IMPORTS
-- @brief Include ETSI TS 102 894-2
-- Include references from @url https://forge.etsi.org/rep/ITS/ITS_ASN1/blob/master/CDD_TS102894-2/ITS-Container.asn
LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration
FROM ITS-Container {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2) }

CartesianAngle, DynamicStatus, Identifier, MatchedPosition,
NumberOfPerceivedObjects, ObjectAge, ObjectConfidence, ObjectClassDescription, ObjectDimension,
ObjectDistance, ObjectRefPoint, SensorIdList, SpeedExtended, TimeOfMeasurement
ObjectDistance, ObjectRefPoint, SensorIdList, SpeedExtended, Acceleration, TimeOfMeasurement
FROM CPM-CommonDataTypes-Descriptions {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (103324) commonDataTypes (2) version1 (1)};

-- @brief Perceived Object Container
@@ -95,21 +92,21 @@ PerceivedObject ::= SEQUENCE {
    -- coordinate system as provided by ISO 8855. For a RSU, the acceleration is reported in a
    -- coordinate system in which the y-axis corresponds to the North direction, the x-axis to the
    -- East direction, and the z-axis to the vertical direction.
    xAcceleration           LongitudinalAcceleration OPTIONAL,
    xAcceleration           Acceleration OPTIONAL,
    -- @details yAcceleration
    -- Relative acceleration of the detected object from the ITS-S's reference point in y-direction
    -- for the time of measurement. For a vehicle, the acceleration is reported in a body-fixed
    -- coordinate system as provided by ISO 8855. For a RSU, the acceleration is reported in a
    -- coordinate system in which the y-axis corresponds to the North direction, the x-axis to the
    -- East direction, and the z-axis to the vertical direction.
    yAcceleration           LateralAcceleration OPTIONAL,
    yAcceleration           Acceleration OPTIONAL,
    -- @details zAcceleration
    -- Relative acceleration of the detected object from the ITS-S's reference point in z-direction
    -- for the time of measurement. For a vehicle, the acceleration is reported in a body-fixed
    -- coordinate system as provided by ISO 8855. For a RSU, the acceleration is reported in a
    -- coordinate system in which the y-axis corresponds to the North direction, the x-axis to the
    -- East direction, and the z-axis to the vertical direction.
    zAcceleration           VerticalAcceleration OPTIONAL,
    zAcceleration           Acceleration OPTIONAL,
    -- @details yawAngle
    -- Relative yaw angle of object from the ITS-S's reference point. For a vehicle, the angle is
    -- reported in a body-fixed coordinate system as provided by ISO 8855. For a RSU, the angle is