Loading ITS-Container.asn +58 −21 Original line number Original line Diff line number Diff line -- Draft CDD ASN.1 module Release 2. -- Draft CDD ASN.1 module Release 2. -- Date: 10.06.2022 -- Date: 02.06.2022 ETSI-ITS-CDD {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) major-version-3 (3) minor-version-1 (1)} ETSI-ITS-CDD {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) major-version-3 (3) minor-version-1 (1)} Loading Loading @@ -495,7 +495,7 @@ BogiesCount ::= INTEGER{ * @category: Basic information * @category: Basic information * @revision: Created in V2.1.1 * @revision: Created in V2.1.1 */ */ CardinalNumber1B ::= INTEGER(0..255) CardinalNumber1B ::= INTEGER(1..255) /** /** * This DE represents an angle value described in a local Cartesian coordinate system, counted positive in * This DE represents an angle value described in a local Cartesian coordinate system, counted positive in Loading Loading @@ -611,7 +611,7 @@ CauseCodeType ::= INTEGER { impassability (5), impassability (5), adverseWeatherCondition-Adhesion (6), adverseWeatherCondition-Adhesion (6), aquaplaning (7), aquaplannning (7), hazardousLocation-SurfaceCondition (9), hazardousLocation-SurfaceCondition (9), hazardousLocation-ObstacleOnTheRoad (10), hazardousLocation-ObstacleOnTheRoad (10), Loading Loading @@ -666,16 +666,16 @@ CartesianCoordinate::= INTEGER{ } (-32768..32767) } (-32768..32767) /** /** * This DF represents the value of a cartesian coordinate with a range of -1 310,72 to + 1 310,71 meters. * This DF represents the value of a cartesian coordinate with a range of -1 327,67 to + 1 327,66 meters. * * * @unit 0,01 m * @unit 0,01 m * @category: Basic information * @category: Basic information * @revision: Created in V2.1.1 * @revision: Created in V2.1.1 */ */ CartesianCoordinateLarge::= INTEGER{ CartesianCoordinateExtended::= INTEGER{ negativeOutOfRange (-131072), negativeOutOfRange (-132768), positiveOutOfRange (131071) positiveOutOfRange (132767) } (-131072..131071) } (-132768..132767) /** /** * This DE represents the ID of a CEN DSRC tolling zone. * This DE represents the ID of a CEN DSRC tolling zone. Loading Loading @@ -1049,6 +1049,26 @@ DeltaLatitude ::= INTEGER { unavailable (131072) unavailable (131072) } (-131071..131072) } (-131071..131072) /** * This DE represents an offset latitude with regards to a defined latitude value. * It may be used to describe a geographical point with regards to a specific reference geographical position. * * The value shall be set to: * - `n` (`n >= -32766` and `n < 0`) for offset n x 0,1 microdegrees towards the south from the reference position. * - `0` for no latitudinal offset. * - `n` (`n > 0` and `n < 32767`) for offset n x 0,1 microdegrees towards the north from the reference position. * - `32767` when the information is unavailable. * * @unit: 0.1 microdegree * @category: GeoReference information * @revision: editorial update in V2.1.1 */ DeltaLatitudeSmall::= INTEGER { unavailable (32767) } (-32766..32767) /** /** * This DE represents an offset longitude with regards to a defined longitude value. * This DE represents an offset longitude with regards to a defined longitude value. * It may be used to describe a geographical point with regards to a specific reference geographical position. * It may be used to describe a geographical point with regards to a specific reference geographical position. Loading @@ -1067,6 +1087,24 @@ DeltaLongitude ::= INTEGER { unavailable (131072) unavailable (131072) } (-131071..131072) } (-131071..131072) /** * This DE represents an offset longitude with regards to a defined longitude value. * It may be used to describe a geographical point with regards to a specific reference geographical position. * * The value shall be set to: * - `n` (`n >= -32766` and `n < 0`) for offset n x 0,1 microdegrees towards the west from the reference position. * - `0` for no longitudinal offset. * - `n` (`n > 0` and `n < 32767`) for offset n x 0,1 microdegrees towards the east from the reference position. * - `32767` when the information is unavailable. * * @unit: 0.1 microdegree * @category: GeoReference information * @revision: editorial update in V2.1.1 */ DeltaLongitudeSmall::= INTEGER { unavailable (32767) } (-32766..32767) /** /** * This DE represents a difference in time with respect to a reference time. * This DE represents a difference in time with respect to a reference time. * * Loading Loading @@ -3495,7 +3533,7 @@ VruDeviceUsage ::= ENUMERATED { * - 2 `zebraCrossing` : to indicate that the VRU is on a zebra crossing (crosswalk). * - 2 `zebraCrossing` : to indicate that the VRU is on a zebra crossing (crosswalk). * - 3 `sidewalk` : to indicate that the VRU is on a sidewalk. * - 3 `sidewalk` : to indicate that the VRU is on a sidewalk. * - 4 `onVehicleRoad` : to indicate that the VRU is on a traffic lane. * - 4 `onVehicleRoad` : to indicate that the VRU is on a traffic lane. * - 5 `protectedGeographicArea`: to indicate that the VRU is in a protected area. + - 5 `protectedGeographicArea`: to indicate that the VRU is in a protected area. * - value 5 to 255 : reserved for future usage. Value 255 is set to "max" in order to bound the size of the encoded field. * - value 5 to 255 : reserved for future usage. Value 255 is set to "max" in order to bound the size of the encoded field. * * * @category: VRU information * @category: VRU information Loading Loading @@ -3995,7 +4033,7 @@ CartesianAngularAcceleration ::= SEQUENCE { * @revision: Created in V2.1.1 * @revision: Created in V2.1.1 */ */ CartesianCoordinateWithConfidence ::= SEQUENCE { CartesianCoordinateWithConfidence ::= SEQUENCE { value CartesianCoordinateLarge, value CartesianCoordinateExtended, confidence CoordinateConfidence confidence CoordinateConfidence } } Loading Loading @@ -4059,7 +4097,7 @@ CauseCodeChoice::= CHOICE { reserved4 SubCauseCodeType, reserved4 SubCauseCodeType, impassability SubCauseCodeType, impassability SubCauseCodeType, adverseWeatherCondition-Adhesion AdverseWeatherCondition-AdhesionSubCauseCode, adverseWeatherCondition-Adhesion AdverseWeatherCondition-AdhesionSubCauseCode, aquaplaning SubCauseCodeType, aquaplannning SubCauseCodeType, reserved8 SubCauseCodeType, reserved8 SubCauseCodeType, hazardousLocation-SurfaceCondition HazardousLocation-SurfaceConditionSubCauseCode, hazardousLocation-SurfaceCondition HazardousLocation-SurfaceConditionSubCauseCode, hazardousLocation-ObstacleOnTheRoad HazardousLocation-ObstacleOnTheRoadSubCauseCode, hazardousLocation-ObstacleOnTheRoad HazardousLocation-ObstacleOnTheRoadSubCauseCode, Loading Loading @@ -5094,8 +5132,8 @@ PathPoint ::= SEQUENCE { */ */ PathPointPredicted::= SEQUENCE { PathPointPredicted::= SEQUENCE { deltaLatitude DeltaLatitude, deltaLatitude DeltaLatitudeSmall, deltaLongitude DeltaLongitude, deltaLongitude DeltaLongitudeSmall, horizontalPositionConfidence PosConfidenceEllipse OPTIONAL, horizontalPositionConfidence PosConfidenceEllipse OPTIONAL, deltaAltitude DeltaAltitude DEFAULT unavailable, deltaAltitude DeltaAltitude DEFAULT unavailable, altitudeConfidence AltitudeConfidence DEFAULT unavailable, altitudeConfidence AltitudeConfidence DEFAULT unavailable, Loading Loading @@ -5626,7 +5664,7 @@ RoadSegmentReferenceId ::= SEQUENCE { SafeDistanceIndication ::= SEQUENCE { SafeDistanceIndication ::= SEQUENCE { subjectStation StationID OPTIONAL, subjectStation StationID OPTIONAL, safeDistanceIndicator SafeDistanceIndicator, safeDistanceIndicator SafeDistanceIndicator, timeToCollision DeltaTimeTenthOfSecond OPTIONAL, timeToCollision DeltaTimeHundredthOfSecond OPTIONAL, ... ... } } Loading Loading @@ -5936,8 +5974,7 @@ VehicleLength ::= SEQUENCE { * * * @field clusterCardinalitySize: indicates an estimation of the number of VRUs in the group. * @field clusterCardinalitySize: indicates an estimation of the number of VRUs in the group. * * * @field clusterProfiles: optionally identifies all the VRU profile types that are believed to be within the cluster. * @field clusterProfiles: identifies all the VRU profile types that are believed to be within the cluster . * if this component is absent it means that the information is unavailable. * * * @category: VRU information * @category: VRU information * @revision: Created in V2.1.1 * @revision: Created in V2.1.1 Loading @@ -5946,7 +5983,7 @@ VruClusterInformation ::= SEQUENCE { clusterId ClusterId OPTIONAL, clusterId ClusterId OPTIONAL, clusterBoundingBoxShape Shape (WITH COMPONENTS{..., ellipse ABSENT, radial ABSENT, radialShapes ABSENT}) OPTIONAL, clusterBoundingBoxShape Shape (WITH COMPONENTS{..., ellipse ABSENT, radial ABSENT, radialShapes ABSENT}) OPTIONAL, clusterCardinalitySize ClusterCardinalitySize, clusterCardinalitySize ClusterCardinalitySize, clusterProfiles VruClusterProfiles OPTIONAL, clusterProfiles VruClusterProfiles, ... ... } } Loading Loading
ITS-Container.asn +58 −21 Original line number Original line Diff line number Diff line -- Draft CDD ASN.1 module Release 2. -- Draft CDD ASN.1 module Release 2. -- Date: 10.06.2022 -- Date: 02.06.2022 ETSI-ITS-CDD {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) major-version-3 (3) minor-version-1 (1)} ETSI-ITS-CDD {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) major-version-3 (3) minor-version-1 (1)} Loading Loading @@ -495,7 +495,7 @@ BogiesCount ::= INTEGER{ * @category: Basic information * @category: Basic information * @revision: Created in V2.1.1 * @revision: Created in V2.1.1 */ */ CardinalNumber1B ::= INTEGER(0..255) CardinalNumber1B ::= INTEGER(1..255) /** /** * This DE represents an angle value described in a local Cartesian coordinate system, counted positive in * This DE represents an angle value described in a local Cartesian coordinate system, counted positive in Loading Loading @@ -611,7 +611,7 @@ CauseCodeType ::= INTEGER { impassability (5), impassability (5), adverseWeatherCondition-Adhesion (6), adverseWeatherCondition-Adhesion (6), aquaplaning (7), aquaplannning (7), hazardousLocation-SurfaceCondition (9), hazardousLocation-SurfaceCondition (9), hazardousLocation-ObstacleOnTheRoad (10), hazardousLocation-ObstacleOnTheRoad (10), Loading Loading @@ -666,16 +666,16 @@ CartesianCoordinate::= INTEGER{ } (-32768..32767) } (-32768..32767) /** /** * This DF represents the value of a cartesian coordinate with a range of -1 310,72 to + 1 310,71 meters. * This DF represents the value of a cartesian coordinate with a range of -1 327,67 to + 1 327,66 meters. * * * @unit 0,01 m * @unit 0,01 m * @category: Basic information * @category: Basic information * @revision: Created in V2.1.1 * @revision: Created in V2.1.1 */ */ CartesianCoordinateLarge::= INTEGER{ CartesianCoordinateExtended::= INTEGER{ negativeOutOfRange (-131072), negativeOutOfRange (-132768), positiveOutOfRange (131071) positiveOutOfRange (132767) } (-131072..131071) } (-132768..132767) /** /** * This DE represents the ID of a CEN DSRC tolling zone. * This DE represents the ID of a CEN DSRC tolling zone. Loading Loading @@ -1049,6 +1049,26 @@ DeltaLatitude ::= INTEGER { unavailable (131072) unavailable (131072) } (-131071..131072) } (-131071..131072) /** * This DE represents an offset latitude with regards to a defined latitude value. * It may be used to describe a geographical point with regards to a specific reference geographical position. * * The value shall be set to: * - `n` (`n >= -32766` and `n < 0`) for offset n x 0,1 microdegrees towards the south from the reference position. * - `0` for no latitudinal offset. * - `n` (`n > 0` and `n < 32767`) for offset n x 0,1 microdegrees towards the north from the reference position. * - `32767` when the information is unavailable. * * @unit: 0.1 microdegree * @category: GeoReference information * @revision: editorial update in V2.1.1 */ DeltaLatitudeSmall::= INTEGER { unavailable (32767) } (-32766..32767) /** /** * This DE represents an offset longitude with regards to a defined longitude value. * This DE represents an offset longitude with regards to a defined longitude value. * It may be used to describe a geographical point with regards to a specific reference geographical position. * It may be used to describe a geographical point with regards to a specific reference geographical position. Loading @@ -1067,6 +1087,24 @@ DeltaLongitude ::= INTEGER { unavailable (131072) unavailable (131072) } (-131071..131072) } (-131071..131072) /** * This DE represents an offset longitude with regards to a defined longitude value. * It may be used to describe a geographical point with regards to a specific reference geographical position. * * The value shall be set to: * - `n` (`n >= -32766` and `n < 0`) for offset n x 0,1 microdegrees towards the west from the reference position. * - `0` for no longitudinal offset. * - `n` (`n > 0` and `n < 32767`) for offset n x 0,1 microdegrees towards the east from the reference position. * - `32767` when the information is unavailable. * * @unit: 0.1 microdegree * @category: GeoReference information * @revision: editorial update in V2.1.1 */ DeltaLongitudeSmall::= INTEGER { unavailable (32767) } (-32766..32767) /** /** * This DE represents a difference in time with respect to a reference time. * This DE represents a difference in time with respect to a reference time. * * Loading Loading @@ -3495,7 +3533,7 @@ VruDeviceUsage ::= ENUMERATED { * - 2 `zebraCrossing` : to indicate that the VRU is on a zebra crossing (crosswalk). * - 2 `zebraCrossing` : to indicate that the VRU is on a zebra crossing (crosswalk). * - 3 `sidewalk` : to indicate that the VRU is on a sidewalk. * - 3 `sidewalk` : to indicate that the VRU is on a sidewalk. * - 4 `onVehicleRoad` : to indicate that the VRU is on a traffic lane. * - 4 `onVehicleRoad` : to indicate that the VRU is on a traffic lane. * - 5 `protectedGeographicArea`: to indicate that the VRU is in a protected area. + - 5 `protectedGeographicArea`: to indicate that the VRU is in a protected area. * - value 5 to 255 : reserved for future usage. Value 255 is set to "max" in order to bound the size of the encoded field. * - value 5 to 255 : reserved for future usage. Value 255 is set to "max" in order to bound the size of the encoded field. * * * @category: VRU information * @category: VRU information Loading Loading @@ -3995,7 +4033,7 @@ CartesianAngularAcceleration ::= SEQUENCE { * @revision: Created in V2.1.1 * @revision: Created in V2.1.1 */ */ CartesianCoordinateWithConfidence ::= SEQUENCE { CartesianCoordinateWithConfidence ::= SEQUENCE { value CartesianCoordinateLarge, value CartesianCoordinateExtended, confidence CoordinateConfidence confidence CoordinateConfidence } } Loading Loading @@ -4059,7 +4097,7 @@ CauseCodeChoice::= CHOICE { reserved4 SubCauseCodeType, reserved4 SubCauseCodeType, impassability SubCauseCodeType, impassability SubCauseCodeType, adverseWeatherCondition-Adhesion AdverseWeatherCondition-AdhesionSubCauseCode, adverseWeatherCondition-Adhesion AdverseWeatherCondition-AdhesionSubCauseCode, aquaplaning SubCauseCodeType, aquaplannning SubCauseCodeType, reserved8 SubCauseCodeType, reserved8 SubCauseCodeType, hazardousLocation-SurfaceCondition HazardousLocation-SurfaceConditionSubCauseCode, hazardousLocation-SurfaceCondition HazardousLocation-SurfaceConditionSubCauseCode, hazardousLocation-ObstacleOnTheRoad HazardousLocation-ObstacleOnTheRoadSubCauseCode, hazardousLocation-ObstacleOnTheRoad HazardousLocation-ObstacleOnTheRoadSubCauseCode, Loading Loading @@ -5094,8 +5132,8 @@ PathPoint ::= SEQUENCE { */ */ PathPointPredicted::= SEQUENCE { PathPointPredicted::= SEQUENCE { deltaLatitude DeltaLatitude, deltaLatitude DeltaLatitudeSmall, deltaLongitude DeltaLongitude, deltaLongitude DeltaLongitudeSmall, horizontalPositionConfidence PosConfidenceEllipse OPTIONAL, horizontalPositionConfidence PosConfidenceEllipse OPTIONAL, deltaAltitude DeltaAltitude DEFAULT unavailable, deltaAltitude DeltaAltitude DEFAULT unavailable, altitudeConfidence AltitudeConfidence DEFAULT unavailable, altitudeConfidence AltitudeConfidence DEFAULT unavailable, Loading Loading @@ -5626,7 +5664,7 @@ RoadSegmentReferenceId ::= SEQUENCE { SafeDistanceIndication ::= SEQUENCE { SafeDistanceIndication ::= SEQUENCE { subjectStation StationID OPTIONAL, subjectStation StationID OPTIONAL, safeDistanceIndicator SafeDistanceIndicator, safeDistanceIndicator SafeDistanceIndicator, timeToCollision DeltaTimeTenthOfSecond OPTIONAL, timeToCollision DeltaTimeHundredthOfSecond OPTIONAL, ... ... } } Loading Loading @@ -5936,8 +5974,7 @@ VehicleLength ::= SEQUENCE { * * * @field clusterCardinalitySize: indicates an estimation of the number of VRUs in the group. * @field clusterCardinalitySize: indicates an estimation of the number of VRUs in the group. * * * @field clusterProfiles: optionally identifies all the VRU profile types that are believed to be within the cluster. * @field clusterProfiles: identifies all the VRU profile types that are believed to be within the cluster . * if this component is absent it means that the information is unavailable. * * * @category: VRU information * @category: VRU information * @revision: Created in V2.1.1 * @revision: Created in V2.1.1 Loading @@ -5946,7 +5983,7 @@ VruClusterInformation ::= SEQUENCE { clusterId ClusterId OPTIONAL, clusterId ClusterId OPTIONAL, clusterBoundingBoxShape Shape (WITH COMPONENTS{..., ellipse ABSENT, radial ABSENT, radialShapes ABSENT}) OPTIONAL, clusterBoundingBoxShape Shape (WITH COMPONENTS{..., ellipse ABSENT, radial ABSENT, radialShapes ABSENT}) OPTIONAL, clusterCardinalitySize ClusterCardinalitySize, clusterCardinalitySize ClusterCardinalitySize, clusterProfiles VruClusterProfiles OPTIONAL, clusterProfiles VruClusterProfiles, ... ... } } Loading