|
|
@@ -0,0 +1,1007 @@
|
|
|
+PARKING DEFINITIONS AUTOMATIC TAGS ::=
|
|
|
+BEGIN
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+-- [ITSK-00090_2021v3]_실시간 주차정보 수집·연계·제공 규격.pdf
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2FStaticInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-MsgCreate-Time UTF8String (SIZE(1..14)),
|
|
|
+ parking-station-id UTF8String (SIZE(1..22)),
|
|
|
+ pkfc-parkingC2FStaticinfo-Version INTEGER(0..65535),
|
|
|
+ pkfc-ParkName-txt UTF8String (SIZE(1..40)),
|
|
|
+ pkfc-ParkAddress SEQUENCE
|
|
|
+ {
|
|
|
+ sido-name UTF8String (SIZE(1..16)),
|
|
|
+ gugun-name UTF8String (SIZE(1..16)),
|
|
|
+ eupmyon-name UTF8String (SIZE(1..16)) OPTIONAL,
|
|
|
+ road-name UTF8String (SIZE(1..16)),
|
|
|
+ bldg-num UTF8String (SIZE(1..16)) OPTIONAL,
|
|
|
+ dongho-name UTF8String (SIZE(1..16)) OPTIONAL,
|
|
|
+ addr-text UTF8String (SIZE(1..32)) OPTIONAL
|
|
|
+ },
|
|
|
+ pkfc-Installation-Date UTF8String (SIZE(1..8)),
|
|
|
+ pkfc-Abolition-Date UTF8String (SIZE(1..8)) OPTIONAL,
|
|
|
+ pkfc-ParkLocation SEQUENCE OF ParkingLocationInfo,
|
|
|
+ pkfc-Gateway-Code ENUMERATED
|
|
|
+ {
|
|
|
+ gw-share (0),
|
|
|
+ gw-division (1),
|
|
|
+ gw-ETC (9)
|
|
|
+ },
|
|
|
+ pkfc-Type-Code ENUMERATED
|
|
|
+ {
|
|
|
+ type-parallel (0),
|
|
|
+ type-rightangled (1),
|
|
|
+ type-60degreesforward (2),
|
|
|
+ type-45degreesforward (3),
|
|
|
+ type-ETC (9)
|
|
|
+ },
|
|
|
+ pkfc-ParkUsing-Code BIT STRING
|
|
|
+ {
|
|
|
+ self-parking (0),
|
|
|
+ mechanical-parking (1),
|
|
|
+ others (2)
|
|
|
+ },
|
|
|
+ pkfc-ParkingLand-Level ENUMERATED
|
|
|
+ {
|
|
|
+ level1 (0),
|
|
|
+ level2 (1),
|
|
|
+ level3 (2),
|
|
|
+ level4 (3),
|
|
|
+ level5 (4),
|
|
|
+ etc (9)
|
|
|
+ },
|
|
|
+ pkfc-GraphicObjectData SEQUENCE
|
|
|
+ {
|
|
|
+ graphic-Type ENUMERATED
|
|
|
+ {
|
|
|
+ bitmap (0),
|
|
|
+ gif (1),
|
|
|
+ jpg (2),
|
|
|
+ png (3),
|
|
|
+ other (4)
|
|
|
+ },
|
|
|
+ graphic-Data OCTET STRING,
|
|
|
+ graphic-AdditionalText UTF8String (SIZE(1..50)) OPTIONAL
|
|
|
+ },
|
|
|
+ pkfc-SystemName-txt UTF8String (SIZE(1..40)),
|
|
|
+ pkfc-SystemInstallation-Date UTF8String (SIZE(1..8)) OPTIONAL,
|
|
|
+ pkfc-RelationLaw UTF8String (SIZE(1..50)) OPTIONAL,
|
|
|
+ pkfc-ParkingLots-available-cartype ENUMERATED
|
|
|
+ {
|
|
|
+ compact-car (0),
|
|
|
+ midsize-car (1),
|
|
|
+ full-sized-car (2),
|
|
|
+ SUV (3),
|
|
|
+ VAN (4),
|
|
|
+ Truck (5)
|
|
|
+ } OPTIONAL,
|
|
|
+ pkfc-ParkingLots-total INTEGER(0..65535),
|
|
|
+ pkfc-ParkingLots-floor SEQUENCE OF FloorParkingLots OPTIONAL,
|
|
|
+ pkfc-ParkingLots-type SEQUENCE OF TypedParkingLotsOPTIONAL,
|
|
|
+ pkfc-CollectionDevice ENUMERATED
|
|
|
+ {
|
|
|
+ unInstallation (0),
|
|
|
+ installation (1)
|
|
|
+ },
|
|
|
+ pkfc-Controller-quantity SEQUENCE OF ControllerQty OPTIONAL,
|
|
|
+ pkfc-CollectionDevice-total INTEGER(0..65535) OPTIONAL,
|
|
|
+ pkfc-CollectionDevice-Type ENUMERATED
|
|
|
+ {
|
|
|
+ type-image (0),
|
|
|
+ type-geomagnetic (1),
|
|
|
+ type-radar (2),
|
|
|
+ type-loop (3),
|
|
|
+ type-ultrasonic (4),
|
|
|
+ type-etc (9)
|
|
|
+ } OPTIONAL,
|
|
|
+ pkfc-CollectionDevice-quantity SEQUENCEOFCollectionDeviceQty OPTIONAL,
|
|
|
+ pkfc-CollectionDeviceInstallation-Date UTF8String (SIZE(1..8)) OPTIONAL,
|
|
|
+ pkfc-CCTV-installation ENUMERATED
|
|
|
+ {
|
|
|
+ unInstallation (0),
|
|
|
+ installation (1)
|
|
|
+ } OPTIONAL,
|
|
|
+ pkfc-CCTV-quantity INTEGER (0..65535) OPTIONAL
|
|
|
+}
|
|
|
+
|
|
|
+ParkingLocationInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ entranceName-txt UTF8String (SIZE(1..40)),
|
|
|
+ coordinate NMEACoord
|
|
|
+}
|
|
|
+
|
|
|
+NMEACoord ::= SEQUENCE
|
|
|
+{
|
|
|
+ latitude SEQUENCE
|
|
|
+ {
|
|
|
+ integerValue INTEGER,
|
|
|
+ fractionValue INTEGER,
|
|
|
+ fracSize INTEGER(0..10),
|
|
|
+ compass ENUMERATED
|
|
|
+ {
|
|
|
+ north,
|
|
|
+ south
|
|
|
+ }
|
|
|
+ },
|
|
|
+ longitude SEQUENCE
|
|
|
+ {
|
|
|
+ integerValue INTEGER,
|
|
|
+ fractionValue INTEGER,
|
|
|
+ fracSize INTEGER(0..10),
|
|
|
+ compass ENUMERATED
|
|
|
+ {
|
|
|
+ east,
|
|
|
+ west
|
|
|
+ }
|
|
|
+ },
|
|
|
+ optData OCTET STRING OPTIONAL
|
|
|
+}
|
|
|
+FloorParkingLots ::= SEQUENCE
|
|
|
+{
|
|
|
+ floor-number UTF8String (SIZE(1..10)) OPTIONAL,
|
|
|
+ floor-number-parkinglots INTEGER(0..65535) OPTIONAL,
|
|
|
+ floor-section UTF8String (SIZE(1..10)) OPTIONAL,
|
|
|
+ floor-section-parkinglots INTEGER(0..65535) OPTIONAL
|
|
|
+}
|
|
|
+TypedParkingLots ::= SEQUENCE
|
|
|
+{
|
|
|
+ lots-for-general INTEGER(0..65535) OPTIONAL,
|
|
|
+ lots-for-small-car INTEGER(0..65535) OPTIONAL,
|
|
|
+ lots-for-freight-car INTEGER(0..65535) OPTIONAL,
|
|
|
+ lots-for-emergency-car INTEGER(0..65535) OPTIONAL,
|
|
|
+ lots-for-handicapped INTEGER(0..65535) OPTIONAL,
|
|
|
+ lots-for-women INTEGER(0..65535) OPTIONAL,
|
|
|
+ lots-for-others INTEGER(0..65535) OPTIONAL
|
|
|
+}
|
|
|
+ControllerQty ::= SEQUENCE
|
|
|
+{
|
|
|
+ contoller-master INTEGER(0..65535) OPTIONAL,
|
|
|
+ contoller-slave INTEGER(0..65535) OPTIONAL
|
|
|
+}
|
|
|
+CollectionDeviceQty ::= SEQUENCE
|
|
|
+{
|
|
|
+ qty-image INTEGER(0..65535) OPTIONAL,
|
|
|
+ qty-geomagnetic INTEGER(0..65535) OPTIONAL,
|
|
|
+ qty-radar INTEGER(0..65535) OPTIONAL,
|
|
|
+ qty-loop INTEGER(0..65535) OPTIONAL,
|
|
|
+ qty-ultrasonic INTEGER(0..65535) OPTIONAL,
|
|
|
+ qty-etc INTEGER(0..65535) OPTIONAL
|
|
|
+}
|
|
|
+
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CStaticInfoList ::= SEQUENCE OF ParkingC2CStaticInfo
|
|
|
+ParkingC2CStaticInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String (SIZE(1..22)),
|
|
|
+ parking-station-static-info ParkingC2FStaticInfo
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+
|
|
|
+ParkingC2FOperateInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-MsgCreate-Time UTF8String (SIZE(1..14)),
|
|
|
+ parking-station-id UTF8String (SIZE(1..22)),
|
|
|
+ pkfc-parkingC2FOperateinfo-Version INTEGER(0..65535),
|
|
|
+ pkfc-Operate-Name UTF8String (SIZE(1..20)),
|
|
|
+ pkfc-Operate-Department UTF8String (SIZE(1..20)) OPTIONAL,
|
|
|
+ pkfc-Operate-Contact SEQUENCE
|
|
|
+ {
|
|
|
+ pkfc-Operate-person UTF8String (SIZE(1..20)) OPTIONAL,
|
|
|
+ pkfc-Operate-telephone UTF8String (SIZE(1..20)),
|
|
|
+ pkfc-Operate-email UTF8String (SIZE(1..40)) OPTIONAL
|
|
|
+ },
|
|
|
+ pkfc-Restrict-Code ENUMERATED
|
|
|
+ {
|
|
|
+ the-2-day-rotation-system (0),
|
|
|
+ the-5-day-rotation-system (1),
|
|
|
+ the-10-day-rotation-system (2),
|
|
|
+ no-driving-on-a-day-system (3),
|
|
|
+ restrict-others (4),
|
|
|
+ restrict-none (5)
|
|
|
+ },
|
|
|
+ pkfc-Operation-Schedule ParkingOperationSchedule,
|
|
|
+ pkfc-FreeOpen-Code ENUMERATED
|
|
|
+ {
|
|
|
+ no-free-open (0),
|
|
|
+ free-after-close (1)
|
|
|
+ } OPTIONAL,
|
|
|
+ pkfc-Charge-Method ENUMERATED
|
|
|
+ {
|
|
|
+ manned (0),
|
|
|
+ unmanned (1),
|
|
|
+ mixed (2),
|
|
|
+ etc (9)
|
|
|
+ } OPTIONAL,
|
|
|
+ pkfc-Charge-Code ENUMERATED
|
|
|
+ {
|
|
|
+ charge-free (0),
|
|
|
+ charge (1),
|
|
|
+ complex (2)
|
|
|
+ },
|
|
|
+ pkfc-Pay-Type BIT STRING
|
|
|
+ {
|
|
|
+ pay-cash (0),
|
|
|
+ pay-creditCard (1),
|
|
|
+ pay-transportaionCard (2),
|
|
|
+ pay-HipassCard (3),
|
|
|
+ pay-mobilePay (4),
|
|
|
+ pay-FinTech (5),
|
|
|
+ pay-MaaS (6),
|
|
|
+ pay-etc1 (7),
|
|
|
+ pay-etc2 (8),
|
|
|
+ pay-etc3 (9)
|
|
|
+ },
|
|
|
+ pkfc-FreeCharge-BaseTime INTEGER(0..99999) OPTIONAL,
|
|
|
+ pkfc-Parking-Rate SEQUENCE
|
|
|
+ {
|
|
|
+ base-time INTEGER(0..1440),
|
|
|
+ base-rate INTEGER(0..99999),
|
|
|
+ additional-time INTEGER(0..1440),
|
|
|
+ additional-rate INTEGER(0..99999)
|
|
|
+ },
|
|
|
+ pkfc-Parking-FlatRate SEQUENCE
|
|
|
+ {
|
|
|
+ daily-apply-time INTEGER(0..99999),
|
|
|
+ a-daily-rate INTEGER(0..99999),
|
|
|
+ monthly-rate INTEGER(0..999999)
|
|
|
+ } OPTIONAL,
|
|
|
+ pkfc-Holiday-Rate SEQUENCE
|
|
|
+ {
|
|
|
+ holiday-base-time INTEGER(0..1440),
|
|
|
+ holiday-base-rate INTEGER(0..99999),
|
|
|
+ holiday-additional-time INTEGER(0..1440),
|
|
|
+ holiday-additional-rate INTEGER(0..999999),
|
|
|
+ holiday-a-daily-rate INTEGER(0..999999)
|
|
|
+ } OPTIONAL,
|
|
|
+ pkfc-Extra-Rate SEQUENCE
|
|
|
+ {
|
|
|
+ extra-base-time INTEGER(0..99999),
|
|
|
+ extra-additional-time INTEGER(0..99999),
|
|
|
+ extra-additional-rate INTEGER(0..999999)
|
|
|
+ } OPTIONAL,
|
|
|
+ pkfc-Discount-Rates SEQUENCE
|
|
|
+ {
|
|
|
+ small-car INTEGER(0..100),
|
|
|
+ handicapped INTEGER(0..100),
|
|
|
+ driving-system-car INTEGER(0..100),
|
|
|
+ emergency-car INTEGER(0..100),
|
|
|
+ a-man-of-merit INTEGER(0..100),
|
|
|
+ earnest-taxpayer INTEGER(0..100),
|
|
|
+ excellent-volunteer-car INTEGER(0..100),
|
|
|
+ self-carfree-participation-car INTEGER(0..100),
|
|
|
+ transit-car INTEGER(0..100),
|
|
|
+ official-car INTEGER(0..100),
|
|
|
+ defoliation-aftereffect-car INTEGER(0..100),
|
|
|
+ military-faithful-family-car INTEGER(0..100),
|
|
|
+ low-emission-car INTEGER(0..100),
|
|
|
+ rescue-efforts-certificate-car INTEGER(0..100),
|
|
|
+ multi-child-car INTEGER(0..100),
|
|
|
+ for-others INTEGER(0..100)
|
|
|
+ } OPTIONAL,
|
|
|
+ pkfc-ReservationService-Code ENUMERATED
|
|
|
+ {
|
|
|
+ reservation-none (0),
|
|
|
+ parkinglot (1),
|
|
|
+ parkingarea (2),
|
|
|
+ parkingspace (3)
|
|
|
+ },
|
|
|
+ pkfc-Parking-additional UTF8String (SIZE(1..256)) OPTIONAL
|
|
|
+}
|
|
|
+
|
|
|
+DailyTimeStamp ::= SEQUENCE
|
|
|
+{
|
|
|
+ hour INTEGER(0..23),
|
|
|
+ min INTEGER(0..59),
|
|
|
+ sec INTEGER(0..59)
|
|
|
+}
|
|
|
+
|
|
|
+ParkingOperationSchedule ::= SEQUENCE
|
|
|
+{
|
|
|
+ sunday ParkingOperationInfo,
|
|
|
+ monday ParkingOperationInfo,
|
|
|
+ tuesday ParkingOperationInfo,
|
|
|
+ wednesday ParkingOperationInfo,
|
|
|
+ thursday ParkingOperationInfo,
|
|
|
+ friday ParkingOperationInfo,
|
|
|
+ saturday ParkingOperationInfo,
|
|
|
+ holiday ParkingOperationInfo
|
|
|
+}
|
|
|
+
|
|
|
+ParkingOperationInfo ::= CHOICE
|
|
|
+{
|
|
|
+ operational ParkingOperationData,
|
|
|
+ not-operational NULL
|
|
|
+}
|
|
|
+
|
|
|
+ParkingOperationData ::= SEQUENCE
|
|
|
+{
|
|
|
+ open-time DailyTimeStamp,
|
|
|
+ close-time DailyTimeStamp,
|
|
|
+ charging ParkingOperationCharge
|
|
|
+}
|
|
|
+
|
|
|
+ParkingOperationCharge ::= ENUMERATED
|
|
|
+{
|
|
|
+ charge-free (0),
|
|
|
+ charge (1),
|
|
|
+ complex (2)
|
|
|
+}
|
|
|
+
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2COperateInfoList ::= SEQUENCE OF ParkingC2COperateInfo
|
|
|
+ParkingC2COperateInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String (SIZE(1..22)),
|
|
|
+ parking-station-operate-info ParkingC2FOperateInfo
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+
|
|
|
+ParkingspaceF2DRealTimeInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-MsgCreate-Time UTF8String (SIZE(1..14)) OPTIONAL,
|
|
|
+ pkfc-CollectionDevice-information SEQUENCE
|
|
|
+ {
|
|
|
+ device-id INTEGER(0..65535) OPTIONAL,
|
|
|
+ devicetype ENUMERATED
|
|
|
+ {
|
|
|
+ type-image (0),
|
|
|
+ type-geomagnetic (1),
|
|
|
+ type-radar (2),
|
|
|
+ type-loop (3),
|
|
|
+ type-ultrasonic (4),
|
|
|
+ type-etc (9)
|
|
|
+ } OPTIONAL,
|
|
|
+
|
|
|
+ parkingspace-id INTEGER(0..65535) OPTIONAL,
|
|
|
+
|
|
|
+ typedparkinglots ENUMERATED
|
|
|
+ {
|
|
|
+ lots-for-general (0),
|
|
|
+ lots-for-small-car (1),
|
|
|
+ lots-for-freight-car (2),
|
|
|
+ lots-for-emergency-car (3),
|
|
|
+ lots-for-handicapped (4),
|
|
|
+ lots-for-women (5),
|
|
|
+ lots-for-others (6),
|
|
|
+ -- …
|
|
|
+ } OPTIONAL,
|
|
|
+
|
|
|
+ parkingspaceoccupation ENUMERATED
|
|
|
+ {
|
|
|
+ possible (0),
|
|
|
+ impossible (1)
|
|
|
+ } OPTIONAL,
|
|
|
+
|
|
|
+ connection ENUMERATED
|
|
|
+ {
|
|
|
+ abnormal (0),
|
|
|
+ normal (1)
|
|
|
+ } OPTIONAL
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2FRealTimeInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-MsgCreate-Time UTF8String (SIZE(1..14)),
|
|
|
+ pkfc-DataCollection-Time UTF8String (SIZE(1..14)),
|
|
|
+ parking-station-id UTF8String (SIZE(1..22)),
|
|
|
+ pkfc-Congestiont-Status ENUMERATED
|
|
|
+ {
|
|
|
+ available (0),
|
|
|
+ normal (1),
|
|
|
+ delay (2),
|
|
|
+ full (3)
|
|
|
+ } OPTIONAL,
|
|
|
+ pkfc-Parkingspace-Realtime-info ParkingspaceF2DRealTimeInfo,
|
|
|
+ pkfc-ParkingLots-total INTEGER(0..65535),
|
|
|
+ pkfc-AvailableParkingLots-total INTEGER(0..65535),
|
|
|
+ pkfc-ParkingLots-floor SEQUENCE OF FloorParkingLots OPTIONAL,
|
|
|
+ pkfc-AvailableParkingLots-floor ParkingLotsFloorList OPTIONAL,
|
|
|
+ pkfc-ParkingLots-typed ParkingLotsTypedList OPTIONAL,
|
|
|
+ pkfc-AvailableParkingLots-typed ParkingLotsTypedList OPTIONAL,
|
|
|
+ pkfc-AvailableReservation-Quantity INTEGER(0..65535) OPTIONAL,
|
|
|
+ pkfc-Parking-additional UTF8String (SIZE(1..256)) OPTIONAL
|
|
|
+}
|
|
|
+
|
|
|
+ParkingLotsFloorList ::= SEQUENCE
|
|
|
+{
|
|
|
+ floor-number UTF8String (SIZE(1..10)) OPTIONAL,
|
|
|
+ floor-number-parkinglots INTEGER(0..65535) OPTIONAL,
|
|
|
+ floor-section UTF8String (SIZE(1..10)) OPTIONAL,
|
|
|
+ floor-section-parkinglots INTEGER(0..65535) OPTIONAL
|
|
|
+}
|
|
|
+
|
|
|
+ParkingLotsTypedList ::= SEQUENCE
|
|
|
+{
|
|
|
+ lots-for-general INTEGER(0..65535) OPTIONAL,
|
|
|
+ lots-for-green-car INTEGER(0..65535) OPTIONAL,
|
|
|
+ lots-for-small-car INTEGER(0..65535) OPTIONAL,
|
|
|
+ lots-for-freight-car INTEGER(0..65535) OPTIONAL,
|
|
|
+ lots-for-emergency-car INTEGER(0..65535) OPTIONAL,
|
|
|
+ lots-for-handicapped INTEGER(0..65535) OPTIONAL,
|
|
|
+ lots-for-elder-car INTEGER(0..65535) OPTIONAL,
|
|
|
+ lots-for-women INTEGER(0..65535) OPTIONAL,
|
|
|
+ lots-for-others INTEGER(0..65535) OPTIONAL
|
|
|
+}
|
|
|
+
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CRealtimeInfoList ::= SEQUENCE OF ParkingC2CRealtimeInfo
|
|
|
+ParkingC2CRealtimeInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String (SIZE(1..22)),
|
|
|
+ parking-station-realtime-info ParkingC2FRealTimeInfo
|
|
|
+}
|
|
|
+
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CRealtimeInfoList ::= SEQUENCE OF ParkingC2CRealtimeInfo
|
|
|
+ParkingC2CRealtimeInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String (SIZE(1..22)),
|
|
|
+ parking-station-realtime-info ParkingC2FRealTimeInfo
|
|
|
+}
|
|
|
+
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2FReservationRequestInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-MsgCreate-Time UTF8String (SIZE(1..14)),
|
|
|
+ parking-station-id UTF8String (SIZE(1..22)),
|
|
|
+ pkfc-Parking-additional UTF8String (SIZE(1..256)) OPTIONAL,
|
|
|
+ pkfc-Reservation-Code CHOICE
|
|
|
+ {
|
|
|
+ reservation-new ReservationData,
|
|
|
+ reservation-update ReservationUpdate,
|
|
|
+ reservation-cancel ReservationUpdate
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+ReservationData ::= SEQUENCE
|
|
|
+{
|
|
|
+pkfc-resve-in-no UTF8String (SIZE(1..32)),
|
|
|
+pkfc-resve-customer-info SEQUENCE
|
|
|
+{
|
|
|
+ reservation-plate-num UTF8String (SIZE(1..10)),
|
|
|
+ reservation-car-type ENUMERATED
|
|
|
+ {
|
|
|
+ general(compact,mid) (0),
|
|
|
+ general(large) (1),
|
|
|
+ small-car (2),
|
|
|
+ green-car (3),
|
|
|
+ handicapped (4),
|
|
|
+ van (5),
|
|
|
+ freight-car(mid) (6),
|
|
|
+ freight-car(large) (7),
|
|
|
+ others (8)
|
|
|
+ } OPTIONAL,
|
|
|
+ reservation-contact-name UTF8String (SIZE(1..20)) OPTIONAL,
|
|
|
+ reservation-contact-email UTF8String (SIZE(1..40)),
|
|
|
+ reservation-contact-num UTF8String (SIZE(1..20)) OPTIONAL,
|
|
|
+ reservation-in-time UTF8String (SIZE(1..14)),
|
|
|
+ reservation-out-time UTF8String (SIZE(1..14)) OPTIONAL
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+ReservationUpdate ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-resve-in-no UTF8String (SIZE(1..32)),
|
|
|
+ pkfc-resve-customer-info SEQUENCE
|
|
|
+ {
|
|
|
+ reservation-plate-num-change UTF8String (SIZE(1..10)) OPTIONAL,
|
|
|
+ reservation-car-type-change ENUMERATED
|
|
|
+ {
|
|
|
+ general(compact,mid) (0),
|
|
|
+ general(large) (1),
|
|
|
+ small-car (2),
|
|
|
+ green-car (3),
|
|
|
+ handicapped (4),
|
|
|
+ van (5),
|
|
|
+ freight-car(mid) (6),
|
|
|
+ freight-car(large) (7),
|
|
|
+ others (8)
|
|
|
+ } OPTIONAL,
|
|
|
+ reservation-contact-name-change UTF8String (SIZE(1..20)) OPTIONAL,
|
|
|
+ reservation-contact-email UTF8String (SIZE(1..40)) OPTIONAL,
|
|
|
+ reservation-contact-num-change UTF8String (SIZE(1..20)) OPTIONAL,
|
|
|
+ reservation-in-time-change UTF8String (SIZE(1..14)) OPTIONAL,
|
|
|
+ reservation-out-time-change UTF8String (SIZE(1..14)) OPTIONAL
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2FReservationResultInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-MsgCreate-Time UTF8String (SIZE(1..14)),
|
|
|
+ parking-station-id UTF8String (SIZE(1..22)),
|
|
|
+ pkfc-Reservation-parkingspace UTF8String (SIZE(1..20)) OPTIONAL,
|
|
|
+ pkfc-Reservation-Result CHOICE
|
|
|
+ {
|
|
|
+ reservationNew-success ReservationResult,
|
|
|
+ reservationUpdate-success NULL,
|
|
|
+ reservationCancel-success NULL,
|
|
|
+ reservationReject-Reason-txt UTF8String (SIZE(1..256)
|
|
|
+ }
|
|
|
+ pkfc-Reservation-complete-Result ENUMERATED
|
|
|
+ {
|
|
|
+ complete (0),
|
|
|
+ cancellation (1)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+ReservationResult ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-resve-in-no UTF8String (SIZE(1..32)),
|
|
|
+ pkfc-resve-customer-info SEQUENCE
|
|
|
+ {
|
|
|
+ reservation-plate-num UTF8String (SIZE(1..10)),
|
|
|
+ reservation-car-type ENUMERATED
|
|
|
+ {
|
|
|
+ general(compact,mid) (0),
|
|
|
+ general(large) (1),
|
|
|
+ small-car (2),
|
|
|
+ green-car (3),
|
|
|
+ handicapped (4),
|
|
|
+ van (5),
|
|
|
+ freight-car(mid) (6),
|
|
|
+ freight-car(large) (7),
|
|
|
+ others (8)
|
|
|
+ } OPTIONAL,
|
|
|
+ reservation-contact-name UTF8String (SIZE(1..20)) OPTIONAL,
|
|
|
+ reservation-contact-email UTF8String (SIZE(1..40)),
|
|
|
+ reservation-contact-num UTF8String (SIZE(1..20)) OPTIONAL,
|
|
|
+ reservation-in-time UTF8String (SIZE(1..14)),
|
|
|
+ reservation-out-time UTF8String (SIZE(1..14)) OPTIONAL
|
|
|
+ }
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CReservationRequestInfoList ::= SEQUENCE OF ParkingC2CReservationRequestInfo
|
|
|
+ParkingC2CReservationRequestInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String (SIZE(1..22)),
|
|
|
+ parking-station-reservation-request-info ParkingC2FReservationRequestInfo
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CReservationResultInfoList ::= SEQUENCE OF ParkingC2CReservationResultInfo
|
|
|
+ParkingC2CReservationResultInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String (SIZE(1..22)),
|
|
|
+ parking-station-reservation-result-info ParkingC2FReservationResultInfo
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+PakingC2FVehicleLocationInfoRequest ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-MsgCreate-Time UTF8String (SIZE(1..14)),
|
|
|
+ parking-station-id UTF8String (SIZE(1..22)),
|
|
|
+ pkfc-Plate-Number UTF8String (SIZE(1..20))
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2FVehicleLocationInfoResult ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-MsgCreate-Time UTF8String (SIZE(1..14)),
|
|
|
+ parking-station-id UTF8String (SIZE(1..22)),
|
|
|
+ pkfc-Plate-Number UTF8String (SIZE(1..20)),
|
|
|
+ pkfc-userLocation UserLocation
|
|
|
+}
|
|
|
+UserLocation ::= SEQUENCE
|
|
|
+{
|
|
|
+ floor-number UTF8String (SIZE(1..10)),
|
|
|
+ floor-section UTF8String (SIZE(1..10))
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CVehicleLocationInfoRequestList ::= SEQUENCE OF ParkingC2CVehicleLocationInfoRequest
|
|
|
+ParkingC2CVehicleLocationInfoRequest ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String (SIZE(1..22)),
|
|
|
+ parking-station-vehiclelocation-request-info ParkingC2FVehicleLocationInfoRequest
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CReservationResultInfoList ::= SEQUENCE OF ParkingC2CReservationResultInfo
|
|
|
+ParkingC2CReservationResultInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String (SIZE(1..22)),
|
|
|
+ parking-station-vehiclelocation-result-info ParkingC2FVehicleLocationInfoResult
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CLinkStatusInfoList ::= SEQUENCE
|
|
|
+{
|
|
|
+ parkingCenterId UTF8String (SIZE(1..12)),
|
|
|
+ parkingC2CLinkStatusInfo SEQUENCE OF ParkingStaionC2FLinkStatusInfo
|
|
|
+}
|
|
|
+ParkingStaionC2FLinkStatusInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String,
|
|
|
+ parking-station-link-status ENUMERATED
|
|
|
+ {
|
|
|
+ offline (0),
|
|
|
+ online (1)
|
|
|
+ }
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CLinkStatusInfoList ::= SEQUENCE
|
|
|
+{
|
|
|
+ parkingCenterId UTF8String (SIZE(1..12)),
|
|
|
+ parkingC2CLinkStatusInfo SEQUENCE OF ParkingStaionC2FLinkStatusInfo
|
|
|
+}
|
|
|
+ParkingStaionC2FLinkStatusInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String,
|
|
|
+ parking-station-link-status ENUMERATED
|
|
|
+ {
|
|
|
+ offline (0),
|
|
|
+ online (1)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+-- [ITSK-00090_2016v2]_주차정보 수집·연계 및 제공을 위한 정보교환 표준.pdf
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2FStaticInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-MsgCreate-Time GeneralizedTime,
|
|
|
+ pkfc-ParkName-txt UTF8String (SIZE(1..40)),
|
|
|
+ pkfc-ParkAddress SEQUENCE
|
|
|
+ {
|
|
|
+ sido-name UTF8String (SIZE(1..16)) OPTIONAL,
|
|
|
+ gugun-name UTF8String (SIZE(1..16)) OPTIONAL,
|
|
|
+ eupmyon-name UTF8String (SIZE(1..16)) OPTIONAL,
|
|
|
+ road-name UTF8String (SIZE(1..16)) OPTIONAL,
|
|
|
+ bldg-num UTF8String (SIZE(1..16)) OPTIONAL,
|
|
|
+ dongho-name UTF8String (SIZE(1..16)) OPTIONAL,
|
|
|
+ addr-text UTF8String (SIZE(1..32)) OPTIONAL
|
|
|
+ },
|
|
|
+ pkfc-ParkLocation SEQUENCE OF ParkingLocationInfo,
|
|
|
+ pkfc-Divide-Code ENUMERATED
|
|
|
+ {
|
|
|
+ div-public,
|
|
|
+ div-private
|
|
|
+ },
|
|
|
+ pkfc-Type-Code ENUMERATED
|
|
|
+ {
|
|
|
+ type-street,
|
|
|
+ type-offsteet,
|
|
|
+ type-affiliate
|
|
|
+ },
|
|
|
+ pkfc-PatkUsing-Code BIT STRING
|
|
|
+ {
|
|
|
+ self-parking (0),
|
|
|
+ mechanical-parking (1),
|
|
|
+ others (2)
|
|
|
+ },
|
|
|
+ pkfc-ParkingLand-Level ENUMERATED
|
|
|
+ {
|
|
|
+ level1,
|
|
|
+ level2,
|
|
|
+ level3,
|
|
|
+ level4
|
|
|
+ },
|
|
|
+ pkfc-ParkingLots-total INTEGER (0..65535),
|
|
|
+ pkfc-ParkingLots-floor ParkingLotsFloorList OPTIONAL,
|
|
|
+ pkfc-ParkingLots-typed ParkingLotsTypedList OPTIONAL,
|
|
|
+ pkfc-GraphicObjectData SEQUENCE
|
|
|
+ {
|
|
|
+ graphic-Type ENUMERATED
|
|
|
+ {
|
|
|
+ bitmap,
|
|
|
+ gif,
|
|
|
+ jpg,
|
|
|
+ png,
|
|
|
+ other
|
|
|
+ },
|
|
|
+ graphic-Data OCTET STRING,
|
|
|
+ graphic-AdditionalText UTF8String (SIZE(1..50)) OPTIONAL
|
|
|
+ }
|
|
|
+}
|
|
|
+TypedParkingLots ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-lots-type ENUMERATED
|
|
|
+ {
|
|
|
+ lots-for-genenal,
|
|
|
+ lots-for-small-car,
|
|
|
+ lots-for-freight-car,
|
|
|
+ lots-for-emergency-car,
|
|
|
+ lots-for-handicapped,
|
|
|
+ lots-for-women,
|
|
|
+ lots-for-others,
|
|
|
+ ...
|
|
|
+ },
|
|
|
+ parking-lots-num INTEGER (0..65535)
|
|
|
+}
|
|
|
+ParkingLocationInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ entranceName-txt UTF8String (SIZE(1..40)) OPTIONAL,
|
|
|
+ coordinate GlobalCoordinate
|
|
|
+}
|
|
|
+FloorParkingLots ::= SEQUENCE
|
|
|
+{
|
|
|
+ floor-number UTF8String (SIZE(1..10)),
|
|
|
+ floor-section UTF8String (SIZE(1..10)) OPTIONAL,
|
|
|
+ floor-parkinglots INTEGER (0..65535)
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+-- 주1) 층 번호(floor-number) : 지상층(1F, 2F, 3F...), 지하층(B1, B2, B3 ...)
|
|
|
+-- 주2) 구역일련번호(floor-section) : 대규모 주차장이 한 개의 층을 구획으로 나누어 구분 할 경우
|
|
|
+-- 주3) other : graphic-Data의 이미지 파일 헤더를 통해 이미지 Type을 구분
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2FOperateInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-MsgCreate-Time GeneralizedTime,
|
|
|
+ pkfc-Operator-Info SEQUENCE
|
|
|
+ {
|
|
|
+ operator-name UTF8String (SIZE(1..20)) OPTIONAL,
|
|
|
+ operator-num UTF8String (SIZE(1..20))
|
|
|
+ } OPTIONAL,
|
|
|
+ pkfc-Restrict-Code ENUMERATED
|
|
|
+ {
|
|
|
+ restrict-none,
|
|
|
+ the-2-day-rotation-system,
|
|
|
+ the-5-day-rotation-system,
|
|
|
+ the-10-day-rotation-system,
|
|
|
+ no-driving-on-a-day-system,
|
|
|
+ restrict-others
|
|
|
+ } OPTIONAL,
|
|
|
+ pkfc-OperateDay-Code BIT STRING
|
|
|
+ {
|
|
|
+ saturday (0),
|
|
|
+ sunday (1),
|
|
|
+ holyday (2)
|
|
|
+ } OPTIONAL,
|
|
|
+ pkfc-Operate-Time SEQUENCE
|
|
|
+ {
|
|
|
+ weekday-open DailyTimeStamp OPTIONAL,
|
|
|
+ weekday-close DailyTimeStamp OPTIONAL,
|
|
|
+ sat-open DailyTimeStamp OPTIONAL,
|
|
|
+ sat-close DailyTimeStamp OPTIONAL,
|
|
|
+ holiday-open DailyTimeStamp OPTIONAL,
|
|
|
+ holiday-close DailyTimeStamp OPTIONAL
|
|
|
+ },
|
|
|
+ pkfc-FreeOpen-Code ENUMERATED
|
|
|
+ {
|
|
|
+ no-free-open,
|
|
|
+ free-after-close
|
|
|
+ } OPTIONAL,
|
|
|
+ pkfc-Charge-Code ENUMERATED
|
|
|
+ {
|
|
|
+ charge-free,
|
|
|
+ charge,
|
|
|
+ complex
|
|
|
+ },
|
|
|
+ pkfc-Pay-Type BIT STRING
|
|
|
+ {
|
|
|
+ pay-cash (1),
|
|
|
+ pay-creditCard (2),
|
|
|
+ pay-transportaionCard (3),
|
|
|
+ pay-mobilePay (4),
|
|
|
+ pay-etc1 (5),
|
|
|
+ pay-etc2 (6),
|
|
|
+ pay-etc3 (7),
|
|
|
+ pay-etc4 (8)
|
|
|
+ },
|
|
|
+ pkfc-FreeCharge-BaseTime INTEGER (0..99999) OPTIONAL,
|
|
|
+ pkfc-Parking-Rate SEQUENCE
|
|
|
+ {
|
|
|
+ base-time INTEGER (0..1440),
|
|
|
+ base-rate INTEGER (0..99999),
|
|
|
+ additional-time INTEGER (0..1440) OPTIONAL,
|
|
|
+ additional-rate INTEGER (0..99999) OPTIONAL,
|
|
|
+ daily-apply-time INTEGER (0..99999) OPTIONAL,
|
|
|
+ a-daily-rate INTEGER (0..99999) OPTIONAL,
|
|
|
+ monthly-rate INTEGER (0..999999) OPTIONAL
|
|
|
+ } OPTIONAL,
|
|
|
+ pkfc-Holliday-Rate SEQUENCE
|
|
|
+ {
|
|
|
+ holiday-base-time INTEGER (0..1440) OPTIONAL,
|
|
|
+ holiday-base-rate INTEGER (0..99999) OPTIONAL,
|
|
|
+ holiday-additional-time INTEGER (0..1440) OPTIONAL,
|
|
|
+ holiday-additional-rate INTEGER (0..99999) OPTIONAL,
|
|
|
+ holiday-a-daily-rate INTEGER (0..99999) OPTIONAL
|
|
|
+ } OPTIONAL,
|
|
|
+ pkfc-Extra-Rate SEQUENCE
|
|
|
+ {
|
|
|
+ extra-base-time INTEGER (0..99999),
|
|
|
+ extra-additional-time INTEGER (0..99999),
|
|
|
+ extra-additional-rate INTEGER (0..99999)
|
|
|
+ } OPTIONAL,
|
|
|
+ pkfc-Discount-Rates EQUENCE OF ParkingDiscountRate OPTIONAL,
|
|
|
+ pkfc-ReservationService-Code ENUMERATED
|
|
|
+ {
|
|
|
+ reservation-service,
|
|
|
+ reservation-non-service
|
|
|
+ },
|
|
|
+ pkfc-Parking-additional UTF8String (SIZE(1..256)) OPTIONAL
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2FRealtimeInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-MsgCreate-Time GeneralizedTime,
|
|
|
+ pkfc-AvailableParkingLots-total INTEGER (0..65535),
|
|
|
+ pkfc-AvailableParkingLots-floor ParkingLotsFloorList OPTIONAL,
|
|
|
+ pkfc-AvailableParkingLots-typed ParkingLotsTypedList OPTIONAL,
|
|
|
+ pkfc-AvailableReservation-Quantity INTEGER (0..65535) OPTIONAL
|
|
|
+}
|
|
|
+ParkingLotsFloor ::= SEQUENCE
|
|
|
+{
|
|
|
+ floor-number UTF8String (SIZE(1..10)),
|
|
|
+ floor-section UTF8String (SIZE(1..10)) OPTIONAL,
|
|
|
+ floor-parkinglots INTEGER (0..65535)
|
|
|
+}
|
|
|
+ParkingLotsTyped ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-lots-type ENUMERATED
|
|
|
+ {
|
|
|
+ lots-for-genenal,
|
|
|
+ lots-for-small-car,
|
|
|
+ lots-for-freight-car,
|
|
|
+ lots-for-emergency-car,
|
|
|
+ lots-for-handicapped,
|
|
|
+ lots-for-women,
|
|
|
+ lots-for-others,
|
|
|
+ ...
|
|
|
+ },
|
|
|
+ parking-lots-num INTEGER (0..65535)
|
|
|
+}
|
|
|
+ParkingLotsTypedList ::= SEQUENCE OF ParkingLotsTyped
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2FReservationRequest ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-MsgCreate-Time GeneralizedTime,
|
|
|
+ pkfc-Reservation-Code CHOICE
|
|
|
+ {
|
|
|
+ reservation-new ReservationData,
|
|
|
+ reservation-update ReservationUpdate,
|
|
|
+ reservation-cancel ReservationUpdate,
|
|
|
+ reservation-query ReservationQuery
|
|
|
+ }
|
|
|
+}
|
|
|
+ReservationData ::= SEQUENCE
|
|
|
+{
|
|
|
+ reservation-pin-code UTF8String (SIZE(4..16)),
|
|
|
+ reservation-plate-num UTF8String (SIZE(1..20)),
|
|
|
+ reservation-contact-num UTF8String (SIZE(1..16)),
|
|
|
+ reservation-time GeneralizedTime
|
|
|
+}
|
|
|
+ReservationUpdate ::= SEQUENCE
|
|
|
+{
|
|
|
+ reservation-id UTF8String (SIZE(1..64)),
|
|
|
+ reservation-pin-code UTF8String (SIZE(4..16)),
|
|
|
+ reservation-pin-code-change UTF8String (SIZE(4..16)) OPTIONAL,
|
|
|
+ reservation-plate-num-change UTF8String (SIZE(1..20)) OPTIONAL,
|
|
|
+ reservation-contact-num-change UTF8String (SIZE(1..16)) OPTIONAL,
|
|
|
+ reservation-time-change GeneralizedTime OPTIONAL
|
|
|
+}
|
|
|
+ReservationQuery ::= SEQUENCE
|
|
|
+{
|
|
|
+ reservation-plate-num UTF8String (SIZE(1..20)) OPTIONAL,
|
|
|
+ reservation-contact-num UTF8String (SIZE(1..16)) OPTIONAL,
|
|
|
+ reservation-time GeneralizedTime OPTIONAL,
|
|
|
+ reservation-id UTF8String (SIZE(1..64)) OPTIONAL
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2FReservationResult ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-MsgCreate-Time GeneralizedTime,
|
|
|
+ pkfc-Reservation-Result CHOICE
|
|
|
+ {
|
|
|
+ reservationNew-success ReservationResult,
|
|
|
+ reservationUpdate-success NULL,
|
|
|
+ reservationCancel-success NULL,
|
|
|
+ reservationQuery SEQUENCE OF ReservationResult,
|
|
|
+ reservationReject-Reason-txt UTF8String (SIZE(1..256))
|
|
|
+ }
|
|
|
+}
|
|
|
+ReservationResult ::= SEQUENCE
|
|
|
+{
|
|
|
+ reservation-id UTF8String (SIZE(1..64)),
|
|
|
+ reservation-plate-num UTF8String (SIZE(1..20)),
|
|
|
+ reservation-contact-num UTF8String (SIZE(1..16)),
|
|
|
+ reservation-time GeneralizedTime
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2FIncidentInfoList ::= SEQUENCE OF ParkingC2FIncidentInfo
|
|
|
+ParkingC2FIncidentInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-MsgCreate-Time GeneralizedTime,
|
|
|
+ pkfc-Incident-Number UTF8String (SIZE(1..20)),
|
|
|
+ pkfc-IncidentInfoType CHOICE
|
|
|
+ {
|
|
|
+ incidentOccurence UTF8String (SIZE(1..256)),
|
|
|
+ incidentStatus UTF8String (SIZE(1..256)),
|
|
|
+ incidentEnd NULL
|
|
|
+ }
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2FVehicleLocationRequest ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-MsgCreate-Time GeneralizedTime,
|
|
|
+ pkfc-Plate-Number UTF8String (SIZE(1..20))
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2FVehicleLocationResponse ::= SEQUENCE
|
|
|
+{
|
|
|
+ pkfc-MsgCreate-Time GeneralizedTime,
|
|
|
+ pkfc-Plate-Number UTF8String (SIZE(1..20)),
|
|
|
+ userLocation UTF8String (SIZE(1..256))
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CStaticInfoList ::= SEQUENCE OF ParkingC2CStaticInfo
|
|
|
+ParkingC2CStaticInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String,
|
|
|
+ parking-station-info ParkingC2FStaticInfo
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2COperateInfoList ::= SEQUENCE OF ParkingC2COperateInfo
|
|
|
+ParkingC2COperateInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String,
|
|
|
+ parking-station-info ParkingC2FOperateInfo
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CRealtimeInfoList ::= SEQUENCE OF ParkingC2CRealtimeInfo
|
|
|
+ParkingC2CRealtimeInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String,
|
|
|
+ parking-station-info ParkingC2FRealtimeInfo
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CRealtimeInfoList ::= SEQUENCE OF ParkingC2CRealtimeInfo
|
|
|
+ParkingC2CRealtimeInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String,
|
|
|
+ parking-station-info ParkingC2FRealtimeInfo
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CReservationRequestList ::= SEQUENCE OF ParkingC2CReservationRequest
|
|
|
+ParkingC2CReservationRequest ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String,
|
|
|
+ parking-station-info ParkingC2FReservationRequest
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CReservationResultList ::= SEQUENCE OF ParkingC2CReservationResult
|
|
|
+ParkingC2CReservationResult ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String,
|
|
|
+ parking-station-info ParkingC2FReservationResult
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CIncidentInfoList ::= SEQUENCE OF ParkingC2CIncidentInfo
|
|
|
+ParkingC2CIncidentInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String,
|
|
|
+ parking-station-info ParkingC2FIncidentInfo
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CIncidentInfoList ::= SEQUENCE OF ParkingC2CIncidentInfo
|
|
|
+ParkingC2CIncidentInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String,
|
|
|
+ parking-station-info ParkingC2FIncidentInfo
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CLinkStatusInfoList ::= SEQUENCE OF ParkingC2CLinkStatusInfo
|
|
|
+ParkingC2CLinkStatusInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String,
|
|
|
+ parking-station-status ENUMERATED
|
|
|
+ {
|
|
|
+ online,
|
|
|
+ offline
|
|
|
+ }
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+ParkingC2CLinkStatusInfo ::= SEQUENCE
|
|
|
+{
|
|
|
+ parking-station-id UTF8String,
|
|
|
+ parking-station-status ENUMERATED
|
|
|
+ {
|
|
|
+ online,
|
|
|
+ offline
|
|
|
+ }
|
|
|
+}
|
|
|
+--------------------------------------------------------------------------------------------
|
|
|
+
|
|
|
+END
|