Commit 2243f51e authored by Jasja Tijink's avatar Jasja Tijink
Browse files

Draft v03

parent d1ea6779
Loading
Loading
Loading
Loading
+13 −48
Original line number Diff line number Diff line
-- draft 02 for target V2.2.1
-- draft 03 for target V2.2.1

POIM-ParkingAvailability {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) poi(103916) parkingAvailability(1) major-version-1 (1) minor-version-2 (2)}   
POIM-ParkingAvailability {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) poi(103916) parkingAvailability(1) major-version-2 (2) minor-version-1 (1)}   

DEFINITIONS AUTOMATIC TAGS ::= BEGIN

IMPORTS

AltitudeValue, ConfidenceLevel, DangerousGoodsBasic, DeltaPosition, DeltaPositions, EuVehicleCategoryCode, GeoPosition, Identifier2B, 
AltitudeValue, ConfidenceLevel, DangerousGoodsBasic, DeltaPosition, DeltaPositions, EuVehicleCategoryCode, GeoPosition, GoodsType, Identifier2B, 
MapemElementReference, ParkingOccupancyInfo, ParkingSpaceBasic, ParkingSpaceDetailed, ParkingSpaceStatus, ParkingAreaArrangementType, ParkingReservationType, 
SpecialTransportType, TimestampIts, VehicleHeight, Wgs84Angle
SpecialTransportType, TimestampIts, VehicleHeight, VehicleWidth, Wgs84Angle
FROM ETSI-ITS-CDD {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) major-version-4 (4) minor-version-3 (3)} WITH SUCCESSORS

PoiBlockManagementContainer, RelatedPoiInfoBlockContainer 
@@ -209,9 +209,13 @@ OccupancyProjections::= SEQUENCE (SIZE(1..4,...)) OF OccupancyProjection -- new
 *
 * @field heightRestriction: the optional applicable vehicle height restriction.
 *
 * @field widthRestriction: the optional applicable vehicle width restriction. 
 *
 * @field reservationType: the optional parking reservation type(s) associated to the parking area.
 * This is component shall be absent if there is no common reservation type. In this case the reservation type of the single spaces may be defined in the component spacesDetailed.
 *
 * @field feeType: the type of parking fee applicable to all spaces in the area.
 *
 * @field pricingInformation: the optional pricing information applicable to the parking area.
 *
 * @field paymentInformation: the optional payment information applicable to the parking area.
@@ -239,12 +243,14 @@ ParkingArea::=SEQUENCE{
   boundary                           DeltaPositions OPTIONAL, 
   orientation                        Wgs84Angle OPTIONAL, 
   accessViaLanes                     MapemElementReferences OPTIONAL, -- name and type changed in V2.2.1 
   allowedVehicleCategories           SEQUENCE (SIZE(1..4,...)) OF EuVehicleCategoryCode, 
   allowedVehicleCategories           SEQUENCE (SIZE(1..8,...)) OF EuVehicleCategoryCode, -- size extended in V2.2.1
   notAllowedEngineCharacteristics    SEQUENCE (SIZE(1..4,...)) OF EngineCharacteristics  OPTIONAL,
   allowedLoadTypes                   SEQUENCE (SIZE(1..4,...)) OF LoadType OPTIONAL, 
   notAllowedLoadTypes                SEQUENCE (SIZE(1..4,...)) OF LoadType OPTIONAL,
   heightRestriction                  VehicleHeight OPTIONAL,
   widthRestriction                   VehicleWidth OPTIONAL, -- added in V2.2.1
   reservationType                    SEQUENCE (SIZE(1..4,...)) OF ParkingReservationType OPTIONAL,
   feeType                            ParkingFeeType, -- added in V2.2.1
   pricingInformation                 UTF8String OPTIONAL,
   paymentInformation                 UTF8String OPTIONAL, 
   bookingContactInfo                 UTF8String OPTIONAL, 
@@ -287,7 +293,7 @@ ParkingSpacesDetailed ::= SEQUENCE (SIZE(1..32,...)) OF ParkingSpaceDetailed
 *
*/
ParkingStatus ::= SEQUENCE {
   vehicleTypes            SEQUENCE (SIZE(1..8,...)) OF EuVehicleCategoryCode OPTIONAL,
   vehicleTypes            SEQUENCE (SIZE(1..8,...)) OF EuVehicleCategoryCode OPTIONAL, -- size extended in V2.2.1
   reservationTypes        SEQUENCE (SIZE(1..4,...)) OF ParkingReservationType OPTIONAL,
   loadTypes               SEQUENCE (SIZE(1..4,...)) OF LoadType OPTIONAL,
   parkingFeeTypes         SEQUENCE (SIZE(1..4,...)) OF ParkingFeeType OPTIONAL, 
@@ -366,47 +372,6 @@ DayOfWeek::= BIT STRING {unused(0), monday(1), tuesday(2), wednesday(3), thursda
*/
DeltaTimeMinutes ::= INTEGER  (1..60)  

/** 
 * 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.
 *
*/ 
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 represents a number of parking spaces.
 *