Loading asn/CPM_CommonDataTypes.asn +131 −16 Original line number Diff line number Diff line Loading @@ -180,7 +180,7 @@ ObjectDimension ::= SEQUENCE { } /** @brief Cartesian Angle A general Data Frame to describe an angular component along with a confidence with a predefined A general Data Frame to describe an angle component along with a confidence with a predefined confidence level of 95% for the component in a Cartesian coordinate system. */ CartesianAngle ::= SEQUENCE { Loading @@ -195,6 +195,38 @@ CartesianAngle ::= SEQUENCE { confidence AngleConfidence } /** @brief CartesianAngularSpeed A general Data Frame to describe an angular speed component along with a confidence with a predefined confidence level of 95% for the component in a Cartesian coordinate system. */ CartesianAngularSpeed ::= SEQUENCE { /** @details value The angular speed (rate) value which can be estimated as the mean of the current distribution. */ value CartesianAngularSpeedValue, /** @details confidence The accuracy associated to the provided value at a predefined confidence level of 95% for the component. */ confidence AngularSpeedConfidence } /** @brief CartesianAngularAcceleration A general Data Frame to describe an angular acceleration component along with a confidence with a predefined confidence level of 95% for the component in a Cartesian coordinate system. */ CartesianAngularAcceleration ::= SEQUENCE { /** @details value The angular acceleration value which can be estimated as the mean of the current distribution. */ value CartesianAngularAccelerationValue, /** @details confidence The accuracy associated to the provided value at a predefined confidence level of 95% for the component. */ confidence AngularAccelerationConfidence } /** @brief WGS 84 Angle A general Data Frame to describe an angular component along with a confidence with a predefined confidence level of 95% for the component in the WGS84 coordinate system. Loading Loading @@ -315,6 +347,33 @@ MessageSegmentInfo ::= SEQUENCE { thisSegmentNum SegmentCount } /** @brief Lower Triangular Positive Semi-Definite Matrix A general data frame to express the elements of a lower triangular positive semi-definite matrix, not including the main diagonal elements of the matrix. Given a matrix "A" of size n x n, the number of columns to be included in the lower triangular matrix is k=n-1. */ LowerTriangularPositiveSemidefiniteMatrix ::= SEQUENCE SIZE (1..17) OF CorrelationColumn /** @brief Correlation Column The column of the lower triangular positive semi-definite matrix consists of correlation row values. Given a matrix "A" of size n x n, the number of columns to be included in the lower triangular matrix is k=n-1. Each column "i" of the lower triangular then contains k-(i-1) values, where "i" refers to the column number count starting at 1 from the left. */ CorrelationColumn ::= SEQUENCE SIZE (1..17) OF CorrelationRowValue /** @brief Correlation Row Value The Bravais-Pearson correlation value for each cell of the lower triangular correlation matrix. Scaled by 100. @unit: None */ CorrelationRowValue ::= INTEGER { full-negative-correlation (-100), -- Full negative correlation no-correlation (0), -- If not correlated or unavailable point-one (10), full-positive-correlation (100) -- Full positive correlation } (-100..100) /** @brief Object Class Description A list of object classes. */ Loading @@ -326,9 +385,7 @@ categories: vehicle, person, animal and other. The classification is provided wi confidence indication. */ ObjectClassWithConfidence ::= SEQUENCE { -- @todo objectClass ObjectClass, -- @todo confidence ClassConfidence } Loading Loading @@ -366,8 +423,6 @@ NodeOffsetPointZ ::= CHOICE { node-Z6 Offset-B16 -- node is within 327.67m of last node } /** @brief Animal Subclass Type Describes the subclass of a detected object for class animal. @unit n/a Loading Loading @@ -462,7 +517,7 @@ WGS84AngleValue ::= INTEGER { } (0..3601) /** @brief Cartesian Angle Value An angle value in degrees described in a local Cartesian coordinate system, counted positive in An angle value described in a local Cartesian coordinate system, counted positive in a right-hand local coordinate system from the abscissa. @unit 0,1 degrees */ Loading @@ -472,20 +527,80 @@ CartesianAngleValue ::= INTEGER { unavailable (3601) } (0..3601) /** @brief Cartesian Angular Speed Value An angular speed value described in a local Cartesian coordinate system, counted positive in a right-hand local coordinate system from the abscissa. @unit 0,01 degrees/s */ CartesianAngularSpeedValue ::= INTEGER { noSpeed (0), oneDegreePerSecondAntiClockwise (100), oneDegreePerSecondClockwise (-100) } (-32766..32767) /** @brief Cartesian Angular Acceleration Value An angular acceleration value described in a local Cartesian coordinate system, counted positive in a right-hand local coordinate system from the abscissa. @unit 0,01 degrees/s^2 (degrees per second squared) */ CartesianAngularAccelerationValue ::= INTEGER { noAcceleration (0), oneDegreePerSecondSquaredAntiClockwise (100), oneDegreePerSecondSquaredClockwise (-100) } (-32766..32767) /** @brief Angle Confidence The absolute accuracy of a reported angle value for a predefined confidence level (e.g. 95 %). The required confidence level is defined by the corresponding standards applying this DE. @unit 0,1 degrees */ AngleConfidence ::= INTEGER { zeroPointOneDegree (1), -- if the heading accuracy is equal to or less than 0,1 degree zeroPointOneDegree (1), oneDegree (10), outOfRange (126), -- if the heading accuracy is out of range, i.e. greater than outOfRange (126), -- if the accuracy is out of range, i.e. greater than -- 12,5 degrees. A corresponding reported angle value shall be -- considered invalid and cannot be trusted. unavailable (127) -- if the heading accuracy information is not available unavailable (127) -- if the accuracy information is not available } (1..127) /** @brief Angular Speed Confidence The absolute accuracy of a reported angular speed value for a predefined confidence level (e.g. 95 %). The required confidence level is defined by the corresponding standards applying this DE. For correlation computation, maximum interval levels shall be assumed. @ n/a */ AngularSpeedConfidence ::= ENUMERATED { degSec-000-01 (0), -- if the accuracy is equal to or less than 0,01 degree/second degSec-000-05 (1), -- 1 if the accuracy is equal to or less than 0,05 degrees/second degSec-000-10 (2), -- if the accuracy is equal to or less than 0,1 degree/second degSec-001-00 (3), -- 3 if the accuracy is equal to or less than 1 degree/second degSec-005-00 (4), -- if the accuracy is equal to or less than 5 degrees/second degSec-010-00 (5), -- if the accuracy is equal to or less than 10 degrees/second degSec-100-00 (6), -- if the accuracy is equal to or less than 100 degrees/second outOfRange (7), -- if the accuracy is out of range, i.e. greater than 100 degrees/second unavailable (8) -- if the accuracy information is unavailable } /** @brief Angular Acceleration Confidence The absolute accuracy of a reported angular acceleration value for a predefined confidence level (e.g. 95 %). The required confidence level is defined by the corresponding standards applying this DE. For correlation computation, maximum interval levels shall be assumed. @ n/a */ AngularAccelerationConfidence ::= ENUMERATED { degSecSquared-000-01 (0), -- if the accuracy is equal to or less than 0,01 degree/second^2 degSecSquared-000-05 (1), -- 1 if the accuracy is equal to or less than 0,05 degrees/second^2 degSecSquared-000-10 (2), -- if the accuracy is equal to or less than 0,1 degree/second^2 degSecSquared-001-00 (3), -- 3 if the accuracy is equal to or less than 1 degree/second^2 degSecSquared-005-00 (4), -- if the accuracy is equal to or less than 5 degrees/second^2 degSecSquared-010-00 (5), -- if the accuracy is equal to or less than 10 degrees/second^2 degSecSquared-100-00 (6), -- if the accuracy is equal to or less than 100 degrees/second^2 outOfRange (7), -- if the accuracy is out of range, i.e. greater than 100 degrees/second^2 unavailable (8) -- if the accuracy information is unavailable } /** @brief Semi Range Length The length of an axis of an ellipsoid or rectangle, used to describe the extension in a particular direction. Loading Loading @@ -595,16 +710,16 @@ ObjectAge ::= INTEGER { } (0..1500) /** @brief Object Confidence The confidence in the existence of the object and its characteristics as indicated by the @see PerceivedObject container. A single-value indication about the overall information quality of a perceived object. Its computation is based on several scaling factors and moving averages. See Clause 7.6.4 of ETSI TS 103 324 for details on the computation. @unit n/a */ ObjectConfidence ::= INTEGER { unknown (0), -- Object confidence is unknown onePercent (1), oneHundredPercent (100), unavailable (101) -- Confidence could not be computed and does not apply } (0..101) noConfidence (0), -- No confidence in detected object, e.g. for "ghost"-objects or -- if confidence could not be computed fullConfidence (15) -- Full confidence in detected object } (0..15) /** @brief Object Dimension Value A dimension for an object. Loading asn/PerceivedObject.asn +156 −48 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
asn/CPM_CommonDataTypes.asn +131 −16 Original line number Diff line number Diff line Loading @@ -180,7 +180,7 @@ ObjectDimension ::= SEQUENCE { } /** @brief Cartesian Angle A general Data Frame to describe an angular component along with a confidence with a predefined A general Data Frame to describe an angle component along with a confidence with a predefined confidence level of 95% for the component in a Cartesian coordinate system. */ CartesianAngle ::= SEQUENCE { Loading @@ -195,6 +195,38 @@ CartesianAngle ::= SEQUENCE { confidence AngleConfidence } /** @brief CartesianAngularSpeed A general Data Frame to describe an angular speed component along with a confidence with a predefined confidence level of 95% for the component in a Cartesian coordinate system. */ CartesianAngularSpeed ::= SEQUENCE { /** @details value The angular speed (rate) value which can be estimated as the mean of the current distribution. */ value CartesianAngularSpeedValue, /** @details confidence The accuracy associated to the provided value at a predefined confidence level of 95% for the component. */ confidence AngularSpeedConfidence } /** @brief CartesianAngularAcceleration A general Data Frame to describe an angular acceleration component along with a confidence with a predefined confidence level of 95% for the component in a Cartesian coordinate system. */ CartesianAngularAcceleration ::= SEQUENCE { /** @details value The angular acceleration value which can be estimated as the mean of the current distribution. */ value CartesianAngularAccelerationValue, /** @details confidence The accuracy associated to the provided value at a predefined confidence level of 95% for the component. */ confidence AngularAccelerationConfidence } /** @brief WGS 84 Angle A general Data Frame to describe an angular component along with a confidence with a predefined confidence level of 95% for the component in the WGS84 coordinate system. Loading Loading @@ -315,6 +347,33 @@ MessageSegmentInfo ::= SEQUENCE { thisSegmentNum SegmentCount } /** @brief Lower Triangular Positive Semi-Definite Matrix A general data frame to express the elements of a lower triangular positive semi-definite matrix, not including the main diagonal elements of the matrix. Given a matrix "A" of size n x n, the number of columns to be included in the lower triangular matrix is k=n-1. */ LowerTriangularPositiveSemidefiniteMatrix ::= SEQUENCE SIZE (1..17) OF CorrelationColumn /** @brief Correlation Column The column of the lower triangular positive semi-definite matrix consists of correlation row values. Given a matrix "A" of size n x n, the number of columns to be included in the lower triangular matrix is k=n-1. Each column "i" of the lower triangular then contains k-(i-1) values, where "i" refers to the column number count starting at 1 from the left. */ CorrelationColumn ::= SEQUENCE SIZE (1..17) OF CorrelationRowValue /** @brief Correlation Row Value The Bravais-Pearson correlation value for each cell of the lower triangular correlation matrix. Scaled by 100. @unit: None */ CorrelationRowValue ::= INTEGER { full-negative-correlation (-100), -- Full negative correlation no-correlation (0), -- If not correlated or unavailable point-one (10), full-positive-correlation (100) -- Full positive correlation } (-100..100) /** @brief Object Class Description A list of object classes. */ Loading @@ -326,9 +385,7 @@ categories: vehicle, person, animal and other. The classification is provided wi confidence indication. */ ObjectClassWithConfidence ::= SEQUENCE { -- @todo objectClass ObjectClass, -- @todo confidence ClassConfidence } Loading Loading @@ -366,8 +423,6 @@ NodeOffsetPointZ ::= CHOICE { node-Z6 Offset-B16 -- node is within 327.67m of last node } /** @brief Animal Subclass Type Describes the subclass of a detected object for class animal. @unit n/a Loading Loading @@ -462,7 +517,7 @@ WGS84AngleValue ::= INTEGER { } (0..3601) /** @brief Cartesian Angle Value An angle value in degrees described in a local Cartesian coordinate system, counted positive in An angle value described in a local Cartesian coordinate system, counted positive in a right-hand local coordinate system from the abscissa. @unit 0,1 degrees */ Loading @@ -472,20 +527,80 @@ CartesianAngleValue ::= INTEGER { unavailable (3601) } (0..3601) /** @brief Cartesian Angular Speed Value An angular speed value described in a local Cartesian coordinate system, counted positive in a right-hand local coordinate system from the abscissa. @unit 0,01 degrees/s */ CartesianAngularSpeedValue ::= INTEGER { noSpeed (0), oneDegreePerSecondAntiClockwise (100), oneDegreePerSecondClockwise (-100) } (-32766..32767) /** @brief Cartesian Angular Acceleration Value An angular acceleration value described in a local Cartesian coordinate system, counted positive in a right-hand local coordinate system from the abscissa. @unit 0,01 degrees/s^2 (degrees per second squared) */ CartesianAngularAccelerationValue ::= INTEGER { noAcceleration (0), oneDegreePerSecondSquaredAntiClockwise (100), oneDegreePerSecondSquaredClockwise (-100) } (-32766..32767) /** @brief Angle Confidence The absolute accuracy of a reported angle value for a predefined confidence level (e.g. 95 %). The required confidence level is defined by the corresponding standards applying this DE. @unit 0,1 degrees */ AngleConfidence ::= INTEGER { zeroPointOneDegree (1), -- if the heading accuracy is equal to or less than 0,1 degree zeroPointOneDegree (1), oneDegree (10), outOfRange (126), -- if the heading accuracy is out of range, i.e. greater than outOfRange (126), -- if the accuracy is out of range, i.e. greater than -- 12,5 degrees. A corresponding reported angle value shall be -- considered invalid and cannot be trusted. unavailable (127) -- if the heading accuracy information is not available unavailable (127) -- if the accuracy information is not available } (1..127) /** @brief Angular Speed Confidence The absolute accuracy of a reported angular speed value for a predefined confidence level (e.g. 95 %). The required confidence level is defined by the corresponding standards applying this DE. For correlation computation, maximum interval levels shall be assumed. @ n/a */ AngularSpeedConfidence ::= ENUMERATED { degSec-000-01 (0), -- if the accuracy is equal to or less than 0,01 degree/second degSec-000-05 (1), -- 1 if the accuracy is equal to or less than 0,05 degrees/second degSec-000-10 (2), -- if the accuracy is equal to or less than 0,1 degree/second degSec-001-00 (3), -- 3 if the accuracy is equal to or less than 1 degree/second degSec-005-00 (4), -- if the accuracy is equal to or less than 5 degrees/second degSec-010-00 (5), -- if the accuracy is equal to or less than 10 degrees/second degSec-100-00 (6), -- if the accuracy is equal to or less than 100 degrees/second outOfRange (7), -- if the accuracy is out of range, i.e. greater than 100 degrees/second unavailable (8) -- if the accuracy information is unavailable } /** @brief Angular Acceleration Confidence The absolute accuracy of a reported angular acceleration value for a predefined confidence level (e.g. 95 %). The required confidence level is defined by the corresponding standards applying this DE. For correlation computation, maximum interval levels shall be assumed. @ n/a */ AngularAccelerationConfidence ::= ENUMERATED { degSecSquared-000-01 (0), -- if the accuracy is equal to or less than 0,01 degree/second^2 degSecSquared-000-05 (1), -- 1 if the accuracy is equal to or less than 0,05 degrees/second^2 degSecSquared-000-10 (2), -- if the accuracy is equal to or less than 0,1 degree/second^2 degSecSquared-001-00 (3), -- 3 if the accuracy is equal to or less than 1 degree/second^2 degSecSquared-005-00 (4), -- if the accuracy is equal to or less than 5 degrees/second^2 degSecSquared-010-00 (5), -- if the accuracy is equal to or less than 10 degrees/second^2 degSecSquared-100-00 (6), -- if the accuracy is equal to or less than 100 degrees/second^2 outOfRange (7), -- if the accuracy is out of range, i.e. greater than 100 degrees/second^2 unavailable (8) -- if the accuracy information is unavailable } /** @brief Semi Range Length The length of an axis of an ellipsoid or rectangle, used to describe the extension in a particular direction. Loading Loading @@ -595,16 +710,16 @@ ObjectAge ::= INTEGER { } (0..1500) /** @brief Object Confidence The confidence in the existence of the object and its characteristics as indicated by the @see PerceivedObject container. A single-value indication about the overall information quality of a perceived object. Its computation is based on several scaling factors and moving averages. See Clause 7.6.4 of ETSI TS 103 324 for details on the computation. @unit n/a */ ObjectConfidence ::= INTEGER { unknown (0), -- Object confidence is unknown onePercent (1), oneHundredPercent (100), unavailable (101) -- Confidence could not be computed and does not apply } (0..101) noConfidence (0), -- No confidence in detected object, e.g. for "ghost"-objects or -- if confidence could not be computed fullConfidence (15) -- Full confidence in detected object } (0..15) /** @brief Object Dimension Value A dimension for an object. Loading
asn/PerceivedObject.asn +156 −48 File changed.Preview size limit exceeded, changes collapsed. Show changes