Commit 33b8ffcf authored by Jasja Tijink's avatar Jasja Tijink
Browse files

version 04 for approval

parent d3ec69ae
Loading
Loading
Loading
Loading
+84 −37
Original line number Diff line number Diff line
/** draft 003 of the CDD module for TS 102 894-2 V2.5.1 integrating:
/** draft 004 of the CDD module for TS 102 894-2 V2.5.1 integrating:
- Error corrections based on ITSWG1(26)074006
- additions based on ITSWG1(26)075006
- Various error corrections
- additions based on ITSWG1(26)075006, - DE RoadDamageClass
- addition of DE GoodsType for POIM-PA
- Various error corrections and improvements (see @revision)
*/


@@ -1477,6 +1478,48 @@ ExteriorLights ::= BIT STRING {
*/
GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535)

/** 
 * This DE indicates the type of goods of a vehicle.
 *
 * The value shall be set to:
 * - `0` to indicate: 	Transport of ammunition.
 * - `1` to indicate:	Transport of chemicals of unspecified type.
 * - `2` to indicate: 	Empty load.
 * - `3` to indicate: 	Transport of fuel of unspecified type.
 * - `4` to indicate: 	Transport of glass.
 * - `5` to indicate: 	Transport of materials classified as of dangerous or hazardous nature.
 * - `6` to indicate: 	Transport of liquids of an unspecified nature.
 * - `7` to indicate: 	Transport of livestock.
 * - `8` to indicate: 	Transport of materials classed as being of a danger to people or animals.
 * - `9` to indicate: 	Transport of materials classed as being potentially dangerous to the environment.
 * - `10` to indicate: 	Transport of materials classed as being dangerous when exposed to water.
 * - `11` to indicate: 	Transport of fresh products or produce that will significantly degrade in quality or freshness over a short period of time.
 * - `12` to indicate: 	Transport of pharmaceutical materials.
 * - `13` to indicate: 	Transport of vehicles of any type.
 * - `14` to indicate: 	Refrigerated transport.
 *
 * @category: Vehicle information
 * @revision: V2.5.1
 */
GoodsType::= INTEGER {
   ammunition                   (0),
   chemicals                    (1),
   empty                        (2),
   fuel                        	(3),
   glass                        (4),
   dangerous                    (5),
   liquid                       (6),
   liveStock                    (7),
   dangerousForPeople           (8),
   dangerousForTheEnvironment   (9),
   dangerousForWater           (10),
   perishableProducts          (11),
   pharmaceutical              (12),
   vehicles                    (13),
   refrigerated                (14)
   -- other values  reserved for future use
 } (0..15,...)

/**
 * This DE indicates the current status of a hard shoulder: whether it is available for special usage
 * (e.g. for stopping or for driving) or closed for all vehicles.
@@ -1698,7 +1741,7 @@ HeightLonCarr ::= INTEGER {
 * - 5 - `ordinary-pedestrian`            - in case pedestrian(s) to which no more-specific profile applies are present on the road,
 * - 6 - `road-worker`                    - in case pedestrian(s) with the role of a road worker applies are present on the road,
 * - 7 - `first-responder`                - in case pedestrian(s) with the role of a first responder applies are present on the road,  
 * - 8 - `lightVruVehicle                 - in case light vru vehicle(s) of any type are present on the road,
 * - 8 - `lightVruVehicle`                - in case light vru vehicle(s) of any type are present on the road,
 * - 9 - `bicyclist `                     - in case cycle(s) and their bicyclist(s) are present on the road,
 * - 10 - `wheelchair-user`               - in case wheelchair(s) and their user(s) are present on the road,
 * - 11 - `horse-and-rider`               - in case horse(s) and rider(s) are present on the road,
@@ -2478,10 +2521,10 @@ OrdinalNumber3b ::= INTEGER(1..8)
 * This DE indicates the subclass of a detected object for @ref ObjectClass "otherSubclass".
 *
 * The value shall be set to:
 * - `0` - unknown          - if the subclass is unknown,
 * - `1` - singleObject     - if the object is a single object,
 * - `2` - multipleObjects  - if the object is a group of multiple objects,
 * - `3` - bulkMaterial     - if the object is a bulk material.
 * - 0 - `unknown`          - if the subclass is unknown,
 * - 1 - `singleObject`     - if the object is a single object,
 * - 2 - `multipleObjects`  - if the object is a group of multiple objects,
 * - 3 - `bulkMaterial`     - if the object is a bulk material.
 * - 4-255                  - reserved for future usage.
 *
 * @category: Sensing information
@@ -2498,13 +2541,13 @@ OtherSubClass ::= INTEGER {
 * This DE indicates the arrangement of parking space in a parking area.
 *
 * The value shall be set to:
 * - `0` - parallelParkingSpace       - to indicate that the parking spaces are arranged in a line and parallel to a road or curb,
 * - `1` - diagonalParkingSpace       - to indicate that the parking spaces are arranged side-by-side and diagonally to a curb,
 * - `2` - perpendicularParkingSpace  - to indicate that the parking spaces are arranged side-by-side and perpendicularly to a curb,
 * - `3` - queueParking               - to indicate that the parking spaces are arranged so that vehicles form a queue,
 * - `4` - mixed                      - to indicate that the parking spaces are arranged in a mixed fashion, 
 * - 0 - `parallelParkingSpace`       - to indicate that the parking spaces are arranged in a line and parallel to a road or curb,
 * - 1 - `diagonalParkingSpace`       - to indicate that the parking spaces are arranged side-by-side and diagonally to a curb,
 * - 2 - `perpendicularParkingSpace`  - to indicate that the parking spaces are arranged side-by-side and perpendicularly to a curb,
 * - 3 - `queueParking`               - to indicate that the parking spaces are arranged so that vehicles form a queue,
 * - 4 - `mixed`                      - to indicate that the parking spaces are arranged in a mixed fashion, 
 * - 5-6 - reserved for future usage, 
 * - `7` - unknown                    -  to indicate that the arrangement is unknown. 
 * - 7 - `unknown`                    -  to indicate that the arrangement is unknown. 
 *
 * @category: Road topology information
 * @revision: Created in V2.3.1
@@ -2522,28 +2565,30 @@ ParkingAreaArrangementType ::= INTEGER {
 * This DE indicates the type of a reservation of a parking space/area.
 *
 * The value shall be set to:
 * - `0` - disabled                          - to indicate that it is reserved to disabled persons,
 * - `1` - pregnant                          - to indicate that it is reserved to pregnant women,
 * - `2` - womenOnly                         - to indicate that it is reserved to women,
 * - `3` - parentAndChild                    - to indicate that it is reserved to parents with small children,
 * - `4` - loadAndOffloadGoods               - to indicate that it is reserved for loading and unloading of goods,
 * - `5` - manualElectricVehicleCharging     - to indicate that it is reserved for manual charging of electric vehicles,
 * - `6` - automatedElectricVehicleCharging  - to indicate that it is reserved for automated charging of electric vehicles,
 * - `7` - refrigeratedTransport             - to indicate that it is reserved for vehicles carrying out refrigerated transport of goods,
 * - `8` - vip                               - to indicate that it is reserved for VIPs,
 * - `9` - preBooking                        - to indicate that it is reserved for pre-booked reservations only,
 * - `10` - freeToBeReserved                 - to indicate that it is not reserved and can still be reserved,
 * - `11` - reservationNotPossible           - to indicate that a reservation type is not applicable, i.e. that it cannot be reserved,
 * - `12` - automatedValetparking            - to indicate that it reserved for drop-off and pick-up of vehicles for automated valet parking,
 * - `13` - permit                           - to indicate that it is reserved for vehicles with a permit,
 * - `14` - unmarked                         - to indicate that it is an (often unmarked / undesignated, but still not prohibited) space/area which is reserved for use only on occasions 
 * - 0 - `disabled`                          - to indicate that it is reserved to disabled persons,
 * - 1 - `pregnant`                          - to indicate that it is reserved to pregnant women,
 * - 2 - `womenOnly`                         - to indicate that it is reserved to women,
 * - 3 - `parentAndChild`                    - to indicate that it is reserved to parents with small children,
 * - 4 - `loadAndOffloadGoods`               - to indicate that it is reserved for loading and unloading of goods,
 * - 5 - `manualElectricVehicleCharging`     - to indicate that it is reserved for manual charging of electric vehicles,
 * - 6 - `automatedElectricVehicleCharging`  - to indicate that it is reserved for automated charging of electric vehicles,
 * - 7 - `refrigeratedTransport`             - to indicate that it is reserved for vehicles carrying out refrigerated transport of goods,
 * - 8 - `vip`                               - to indicate that it is reserved for VIPs,
 * - 9 - `preBooking`                        - to indicate that it is reserved for pre-booked reservations only,
 * - 10 - `freeToBeReserved`                 - to indicate that it is not reserved and can still be reserved,
 * - 11 - `reservationNotPossible`           - to indicate that a reservation type is not applicable, i.e. that it cannot be reserved,
 * - 12 - `automatedValetParking`            - to indicate that it reserved for drop-off and pick-up of vehicles for automated valet parking,
 * - 13 - `permit`                           - to indicate that it is reserved for vehicles with a permit,
 * - 14 - `unmarked`                         - to indicate that it is an (often unmarked / undesignated, but still not prohibited) space/area which is reserved for use only on occasions 
                                               when all official marked parking spaces to which it blocks the access (if any), are already occupied at the moment of arrival,
 * - `15` - leisureVehicles                  - to indicate that it is reserved for leisure vehicles such as motor caravans (motorhomes, campervans) 
                                               and caravans / touring caravans (roulottes) which may be provided with necessary services and supplies.
 * - 16-31  - reserved for future usage. 
 * - 15 - `leisureVehicles`                  - to indicate that it is reserved for leisure vehicles such as motor caravans (motorhomes, campervans) 
                                               and caravans / touring caravans (roulottes) which may be provided with necessary services and supplies,
 * - 16 - `passengerPickupDropoff`           - to indicate that it is reserved for drop-off and pick-up of passengers,
 * - 17 - `taxiStand`                        - to indicate that it is reserved for authorized taxi vehicles, 
 * - 18-31  - reserved for future usage. 
 *
 * @category: Road topology information
 * @revision: Created in V2.3.1, value 14 assigned in V2.4.1, name of value 7 corrected and value 15 assigned in V2.5.1
 * @revision: Created in V2.3.1, value 14 assigned in V2.4.1, name of value 7,12 corrected, values 15, 16 and 17 assigned in V2.5.1
*/
ParkingReservationType ::= INTEGER { 
   disabled                         (0), 
@@ -2558,10 +2603,12 @@ ParkingReservationType ::= INTEGER {
   preBooking                       (9), 
   freeToBeReserved                 (10),
   reservationNotPossible           (11),
   automatedValetparking            (12), 
   automatedValetParking            (12), 
   permit                           (13),
   unmarked                         (14),
   leisureVehicles                  (15)
   leisureVehicles                  (15),
   passengerPickupDropoff           (16),
   taxiStand                        (17)
}(0..31)

/**
@@ -6713,9 +6760,9 @@ PathPoint ::= SEQUENCE {
 * 
 * @field pathDeltaTime: the optional travel time to the waypoint from the predefined reference position.

 * @field symmetricAreaOffset: the optional symmetric offset to generate a shape, see Annex D for details.
 * @field symmetricAreaOffset: the optional symmetric offset to generate a shape, see Annex C for details.
 *  
 * @field asymmetricAreaOffset: the optional asymmetric offset to generate a shape, see Annex D for details. 
 * @field asymmetricAreaOffset: the optional asymmetric offset to generate a shape, see Annex C for details. 
 *
 * @category GeoReference information
 * @revision: Created in V2.1.1, type of pathDeltaTime changed and optionality added, fields symmetricAreaOffset and asymmetricAreaOffset added in V2.2.1