Loading POIM-ParkingAvailability.asn +20 −22 Changes for POIM-ParkingAvailability.asn: 20 added lines, 22 removed lines. Original line number Diff line number Diff line -- 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-2 (2) minor-version-1 (1)} DEFINITIONS AUTOMATIC TAGS ::= BEGIN Loading @@ -9,7 +7,7 @@ IMPORTS AltitudeValue, ConfidenceLevel, DangerousGoodsBasic, DeltaPosition, DeltaPositions, EuVehicleCategoryCode, GeoPosition, GoodsType, Identifier2B, MapemElementReference, ParkingOccupancyInfo, ParkingSpaceBasic, ParkingSpaceDetailed, ParkingSpaceStatus, ParkingAreaArrangementType, ParkingReservationType, 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 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-4 (4)} WITH SUCCESSORS PoiBlockManagementContainer, RelatedPoiInfoBlockContainer FROM POIM-CommonContainers {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) poim (104258) common(99) major-version-1 (1) minor-version-1 (1)} WITH SUCCESSORS Loading Loading @@ -41,7 +39,7 @@ ParkingAvailabilityBlock::= SEQUENCE{ managementContainer PoiBlockManagementContainer, placeInfo GeneralParkingPlaceContainer, aggregatedStatus ParkingStatusContainer, capabilities ParkingSupplyCapabilitiesContainer OPTIONAL, -- this component renamed in V2.2.1 capabilities ParkingSupplyCapabilitiesContainer OPTIONAL, relatedPoi RelatedPoiInfoBlockContainer OPTIONAL, ... } Loading @@ -68,11 +66,11 @@ ParkingAvailabilityBlock::= SEQUENCE{ */ GeneralParkingPlaceContainer::= SEQUENCE{ position GeoPosition, name UTF8String, -- constraint removed in V2.2.1 name UTF8String, openingPeriods Periods OPTIONAL, address UTF8String OPTIONAL, -- constraint removed in V2.2.1 phoneNumber UTF8String OPTIONAL, -- constraint removed in V2.2.1 website UTF8String OPTIONAL, -- constraint removed in V2.2.1 address UTF8String OPTIONAL, phoneNumber UTF8String OPTIONAL, website UTF8String OPTIONAL, ... } Loading @@ -89,9 +87,9 @@ GeneralParkingPlaceContainer::= SEQUENCE{ * */ ParkingStatusContainer::= SEQUENCE { currentPlaceStatus OpeningStatus, -- deleted currentOccupancy (after currentPlaceStatus) in V2.2.1 detailedStatus-Block ParkingStatusList OPTIONAL, -- name changed in V2.2.1 detailedStatus-Place ParkingStatusList OPTIONAL, -- component added in V2.2.1 currentPlaceStatus OpeningStatus, detailedStatus-Block ParkingStatusList OPTIONAL, detailedStatus-Place ParkingStatusList OPTIONAL, ... } Loading @@ -99,7 +97,7 @@ ParkingStatusContainer::= SEQUENCE { * This type represents the ParkingSupplyCapabilitiesContainer and is a list of @ref ParkingAreas. * */ ParkingSupplyCapabilitiesContainer::= SEQUENCE (SIZE(1..16,...)) OF ParkingArea -- of type ParkingArea in V2.2.1. - DF ParkingAreas deleted ParkingSupplyCapabilitiesContainer::= SEQUENCE (SIZE(1..16,...)) OF ParkingArea -- DFs for parking availability: Loading Loading @@ -141,11 +139,11 @@ MapemElementReferences::= SEQUENCE(SIZE(1..4,...)) OF MapemElementReference * @field projection: the optional projection into the future of the occupancy information * */ OccupancyInformation::= SEQUENCE{ --deleted the first components rate and trend in V2.2.1 OccupancyInformation::= SEQUENCE{ freeSpaces NumberOfSpaces, totalSpaces NumberOfSpaces (1..16383), confidence ConfidenceLevel, projection OccupancyProjections OPTIONAL, -- added in V2.2.1 projection OccupancyProjections OPTIONAL, ... } Loading @@ -160,7 +158,7 @@ OccupancyInformation::= SEQUENCE{ --deleted the first components rate and trend * @field time: the delta time into the future of the projection information in @ref freeSpaces. * */ OccupancyProjection::= SEQUENCE{ -- new DF in V2.2.1 OccupancyProjection::= SEQUENCE{ freeSpaces NumberOfSpaces, time DeltaTimeMinutes, ... Loading @@ -170,7 +168,7 @@ OccupancyProjection::= SEQUENCE{ -- new DF in V2.2.1 * This DF represents a list of DF occupancy projection. * */ OccupancyProjections::= SEQUENCE (SIZE(1..4,...)) OF OccupancyProjection -- new DF in V2.2.1 OccupancyProjections::= SEQUENCE (SIZE(1..4,...)) OF OccupancyProjection /** * This DF provides information about the parking capabilities and availabilities of a parking identified area. Loading Loading @@ -235,22 +233,22 @@ OccupancyProjections::= SEQUENCE (SIZE(1..4,...)) OF OccupancyProjection -- new */ ParkingArea::=SEQUENCE{ id Identifier2B, currentStatus OpeningStatus, -- added in V2.2.1 currentStatus OpeningStatus, currentOccupancy OccupancyInformation, location GeoPosition, level INTEGER(-8..16,...) DEFAULT 0, arrangementType ParkingAreaArrangementType, boundary DeltaPositions OPTIONAL, orientation Wgs84Angle OPTIONAL, accessViaLanes MapemElementReferences OPTIONAL, -- name and type changed in V2.2.1 allowedVehicleCategories SEQUENCE (SIZE(1..8,...)) OF EuVehicleCategoryCode, -- size extended in V2.2.1 accessViaLanes MapemElementReferences OPTIONAL, allowedVehicleCategories SEQUENCE (SIZE(1..8,...)) OF EuVehicleCategoryCode, 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 widthRestriction VehicleWidth OPTIONAL, reservationType SEQUENCE (SIZE(1..4,...)) OF ParkingReservationType OPTIONAL, feeType ParkingFeeType, -- added in V2.2.1 feeType ParkingFeeType, pricingInformation UTF8String OPTIONAL, paymentInformation UTF8String OPTIONAL, bookingContactInfo UTF8String OPTIONAL, Loading Loading @@ -293,7 +291,7 @@ ParkingSpacesDetailed ::= SEQUENCE (SIZE(1..32,...)) OF ParkingSpaceDetailed * */ ParkingStatus ::= SEQUENCE { vehicleTypes SEQUENCE (SIZE(1..8,...)) OF EuVehicleCategoryCode OPTIONAL, -- size extended in V2.2.1 vehicleTypes SEQUENCE (SIZE(1..8,...)) OF EuVehicleCategoryCode OPTIONAL, reservationTypes SEQUENCE (SIZE(1..4,...)) OF ParkingReservationType OPTIONAL, loadTypes SEQUENCE (SIZE(1..4,...)) OF LoadType OPTIONAL, parkingFeeTypes SEQUENCE (SIZE(1..4,...)) OF ParkingFeeType OPTIONAL, Loading Loading
POIM-ParkingAvailability.asn +20 −22 Changes for POIM-ParkingAvailability.asn: 20 added lines, 22 removed lines. Original line number Diff line number Diff line -- 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-2 (2) minor-version-1 (1)} DEFINITIONS AUTOMATIC TAGS ::= BEGIN Loading @@ -9,7 +7,7 @@ IMPORTS AltitudeValue, ConfidenceLevel, DangerousGoodsBasic, DeltaPosition, DeltaPositions, EuVehicleCategoryCode, GeoPosition, GoodsType, Identifier2B, MapemElementReference, ParkingOccupancyInfo, ParkingSpaceBasic, ParkingSpaceDetailed, ParkingSpaceStatus, ParkingAreaArrangementType, ParkingReservationType, 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 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-4 (4)} WITH SUCCESSORS PoiBlockManagementContainer, RelatedPoiInfoBlockContainer FROM POIM-CommonContainers {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) poim (104258) common(99) major-version-1 (1) minor-version-1 (1)} WITH SUCCESSORS Loading Loading @@ -41,7 +39,7 @@ ParkingAvailabilityBlock::= SEQUENCE{ managementContainer PoiBlockManagementContainer, placeInfo GeneralParkingPlaceContainer, aggregatedStatus ParkingStatusContainer, capabilities ParkingSupplyCapabilitiesContainer OPTIONAL, -- this component renamed in V2.2.1 capabilities ParkingSupplyCapabilitiesContainer OPTIONAL, relatedPoi RelatedPoiInfoBlockContainer OPTIONAL, ... } Loading @@ -68,11 +66,11 @@ ParkingAvailabilityBlock::= SEQUENCE{ */ GeneralParkingPlaceContainer::= SEQUENCE{ position GeoPosition, name UTF8String, -- constraint removed in V2.2.1 name UTF8String, openingPeriods Periods OPTIONAL, address UTF8String OPTIONAL, -- constraint removed in V2.2.1 phoneNumber UTF8String OPTIONAL, -- constraint removed in V2.2.1 website UTF8String OPTIONAL, -- constraint removed in V2.2.1 address UTF8String OPTIONAL, phoneNumber UTF8String OPTIONAL, website UTF8String OPTIONAL, ... } Loading @@ -89,9 +87,9 @@ GeneralParkingPlaceContainer::= SEQUENCE{ * */ ParkingStatusContainer::= SEQUENCE { currentPlaceStatus OpeningStatus, -- deleted currentOccupancy (after currentPlaceStatus) in V2.2.1 detailedStatus-Block ParkingStatusList OPTIONAL, -- name changed in V2.2.1 detailedStatus-Place ParkingStatusList OPTIONAL, -- component added in V2.2.1 currentPlaceStatus OpeningStatus, detailedStatus-Block ParkingStatusList OPTIONAL, detailedStatus-Place ParkingStatusList OPTIONAL, ... } Loading @@ -99,7 +97,7 @@ ParkingStatusContainer::= SEQUENCE { * This type represents the ParkingSupplyCapabilitiesContainer and is a list of @ref ParkingAreas. * */ ParkingSupplyCapabilitiesContainer::= SEQUENCE (SIZE(1..16,...)) OF ParkingArea -- of type ParkingArea in V2.2.1. - DF ParkingAreas deleted ParkingSupplyCapabilitiesContainer::= SEQUENCE (SIZE(1..16,...)) OF ParkingArea -- DFs for parking availability: Loading Loading @@ -141,11 +139,11 @@ MapemElementReferences::= SEQUENCE(SIZE(1..4,...)) OF MapemElementReference * @field projection: the optional projection into the future of the occupancy information * */ OccupancyInformation::= SEQUENCE{ --deleted the first components rate and trend in V2.2.1 OccupancyInformation::= SEQUENCE{ freeSpaces NumberOfSpaces, totalSpaces NumberOfSpaces (1..16383), confidence ConfidenceLevel, projection OccupancyProjections OPTIONAL, -- added in V2.2.1 projection OccupancyProjections OPTIONAL, ... } Loading @@ -160,7 +158,7 @@ OccupancyInformation::= SEQUENCE{ --deleted the first components rate and trend * @field time: the delta time into the future of the projection information in @ref freeSpaces. * */ OccupancyProjection::= SEQUENCE{ -- new DF in V2.2.1 OccupancyProjection::= SEQUENCE{ freeSpaces NumberOfSpaces, time DeltaTimeMinutes, ... Loading @@ -170,7 +168,7 @@ OccupancyProjection::= SEQUENCE{ -- new DF in V2.2.1 * This DF represents a list of DF occupancy projection. * */ OccupancyProjections::= SEQUENCE (SIZE(1..4,...)) OF OccupancyProjection -- new DF in V2.2.1 OccupancyProjections::= SEQUENCE (SIZE(1..4,...)) OF OccupancyProjection /** * This DF provides information about the parking capabilities and availabilities of a parking identified area. Loading Loading @@ -235,22 +233,22 @@ OccupancyProjections::= SEQUENCE (SIZE(1..4,...)) OF OccupancyProjection -- new */ ParkingArea::=SEQUENCE{ id Identifier2B, currentStatus OpeningStatus, -- added in V2.2.1 currentStatus OpeningStatus, currentOccupancy OccupancyInformation, location GeoPosition, level INTEGER(-8..16,...) DEFAULT 0, arrangementType ParkingAreaArrangementType, boundary DeltaPositions OPTIONAL, orientation Wgs84Angle OPTIONAL, accessViaLanes MapemElementReferences OPTIONAL, -- name and type changed in V2.2.1 allowedVehicleCategories SEQUENCE (SIZE(1..8,...)) OF EuVehicleCategoryCode, -- size extended in V2.2.1 accessViaLanes MapemElementReferences OPTIONAL, allowedVehicleCategories SEQUENCE (SIZE(1..8,...)) OF EuVehicleCategoryCode, 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 widthRestriction VehicleWidth OPTIONAL, reservationType SEQUENCE (SIZE(1..4,...)) OF ParkingReservationType OPTIONAL, feeType ParkingFeeType, -- added in V2.2.1 feeType ParkingFeeType, pricingInformation UTF8String OPTIONAL, paymentInformation UTF8String OPTIONAL, bookingContactInfo UTF8String OPTIONAL, Loading Loading @@ -293,7 +291,7 @@ ParkingSpacesDetailed ::= SEQUENCE (SIZE(1..32,...)) OF ParkingSpaceDetailed * */ ParkingStatus ::= SEQUENCE { vehicleTypes SEQUENCE (SIZE(1..8,...)) OF EuVehicleCategoryCode OPTIONAL, -- size extended in V2.2.1 vehicleTypes SEQUENCE (SIZE(1..8,...)) OF EuVehicleCategoryCode OPTIONAL, reservationTypes SEQUENCE (SIZE(1..4,...)) OF ParkingReservationType OPTIONAL, loadTypes SEQUENCE (SIZE(1..4,...)) OF LoadType OPTIONAL, parkingFeeTypes SEQUENCE (SIZE(1..4,...)) OF ParkingFeeType OPTIONAL, Loading