Commit 675be0c5 authored by mullers's avatar mullers
Browse files

compilation with Marben and OSS of changes due to the discussion with Lan

parent 7239d5aa
Loading
Loading
Loading
Loading
+44 −23
Original line number Original line Diff line number Diff line
@@ -252,6 +252,28 @@ TyreData ::= SEQUENCE
	...	
	...	
}
}


AppliedTyrePressure ::=  CHOICE {
 tyrePressureValue TyrePressure,
 unavailable NULL
}

TpgStationData ::= SEQUENCE {
 tpgStationID StationID,
 tpgAutomationLevel TpgAutomation, 
 tpgNumber TpgNumber,
 tpgProvider TpgProvider,
 tpgLocation ReferencePosition,
 accessibility Accessibility,
 address UTF8String(SIZE(1..128))  OPTIONAL,
 phoneNumber PhoneNumber OPTIONAL,
 digitalMap DigitalMap OPTIONAL,
 openingDaysHours OpeningDaysHours OPTIONAL,
 bookingInfo BookingInfo OPTIONAL,
 availableTpgNumber AvailableTpgNumber OPTIONAL,
 cancellationCondition CancellationCondition OPTIONAL,
 ...
}

TyreSidewallInformation ::= BIT STRING (SIZE (60))
TyreSidewallInformation ::= BIT STRING (SIZE (60))


CurrentVehicleConfiguration ::= BIT STRING (SIZE (9)) 
CurrentVehicleConfiguration ::= BIT STRING (SIZE (9)) 
@@ -280,49 +302,48 @@ PairingID ::= INTEGER(0..9999)


AppliedTyrePressures ::= SEQUENCE (SIZE(1..5)) OF AppliedTyrePressure
AppliedTyrePressures ::= SEQUENCE (SIZE(1..5)) OF AppliedTyrePressure


AppliedTyrePressure ::=  CHOICE {
 tyrePressureValue TyrePressure,
 unavailable NULL
}

TpgStationData ::= SEQUENCE {
 tpgStationID StationID,
 tpgAutomationLevel TpgAutomation, 
 tpgNumber TpgNumber,
 tpgProvider TpgProvider,
 tpgLocation ReferencePosition,
 accessibility Accessibility,
 address UTF8String(SIZE(1..128))  OPTIONAL,
 phoneNumber PhoneNumber OPTIONAL,
 digitalMap DigitalMap OPTIONAL,
 openingDaysHours OpeningDaysHours OPTIONAL,
 bookingInfo BookingInfo OPTIONAL,
 availableTpgNumber AvailableTpgNumber OPTIONAL,
 cancellationCondition CancellationCondition OPTIONAL,
 ...
}

SearchRange ::= INTEGER(0..255)
SearchRange ::= INTEGER(0..255)

TotalTpgStations ::= INTEGER(0..65535)
TotalTpgStations ::= INTEGER(0..65535)

TpgNotifContainer ::= SEQUENCE (SIZE(1..8)) OF TpgStationData
TpgNotifContainer ::= SEQUENCE (SIZE(1..8)) OF TpgStationData

DigitalMap ::= SEQUENCE (SIZE(1..256)) OF ReferencePosition
DigitalMap ::= SEQUENCE (SIZE(1..256)) OF ReferencePosition

TpgNumber ::= INTEGER(1..65535)
TpgNumber ::= INTEGER(1..65535)

TpgProvider ::= UTF8String (SIZE(1..32))
TpgProvider ::= UTF8String (SIZE(1..32))

TpgLocation ::= ReferencePosition
TpgLocation ::= ReferencePosition

Accessibility ::= UTF8String (SIZE(1..32))
Accessibility ::= UTF8String (SIZE(1..32))

PhoneNumber ::= NumericString (SIZE(1..16))
PhoneNumber ::= NumericString (SIZE(1..16))

OpeningDaysHours ::= UTF8String
OpeningDaysHours ::= UTF8String

BookingInfo ::= UTF8String
BookingInfo ::= UTF8String

AvailableTpgNumber ::= INTEGER(1..65535)
AvailableTpgNumber ::= INTEGER(1..65535)

CancellationCondition ::= UTF8String (SIZE(1..32))
CancellationCondition ::= UTF8String (SIZE(1..32))

TpgAutomation ::= BIT STRING  {fullAutomated(0), semiAutomated(1), manual(2), reserved (3)} (SIZE(4))
TpgAutomation ::= BIT STRING  {fullAutomated(0), semiAutomated(1), manual(2), reserved (3)} (SIZE(4))

FillingStatus ::= INTEGER {requestVehicleData(0), sendVehicleData(1), started(2), fillingProcessFailed (3), fillingProcessCompleted (4) } (1..8)
FillingStatus ::= INTEGER {requestVehicleData(0), sendVehicleData(1), started(2), fillingProcessFailed (3), fillingProcessCompleted (4) } (1..8)

NumberOfAppliedPressure ::= INTEGER {oneAppliedPressure(1), twoAppliedPressure (2)} (1..5)
NumberOfAppliedPressure ::= INTEGER {oneAppliedPressure(1), twoAppliedPressure (2)} (1..5)

UNVehicleClassifcation ::= INTEGER {reserved(0), categoryL1(1), categoryL2(2), categoryL3(3), categoryL4(4), categoryL5(5), categoryL6(6), categoryL7(7), categoryL8(8)} (1..64)
UNVehicleClassifcation ::= INTEGER {reserved(0), categoryL1(1), categoryL2(2), categoryL3(3), categoryL4(4), categoryL5(5), categoryL6(6), categoryL7(7), categoryL8(8)} (1..64)

SearchCondition ::= INTEGER {nearest(0), quickest(1), paylessRoad(2)} (1..8)
SearchCondition ::= INTEGER {nearest(0), quickest(1), paylessRoad(2)} (1..8)

TisProfile ::= BIT STRING  {reserved(0),profileOne(1), profileTwo(2), profileThree(3)} (SIZE(8))
TisProfile ::= BIT STRING  {reserved(0),profileOne(1), profileTwo(2), profileThree(3)} (SIZE(8))

ReservationID ::= UTF8String (SIZE(1..32))
ReservationID ::= UTF8String (SIZE(1..32))

Language ::= BIT STRING (SIZE (10))
Language ::= BIT STRING (SIZE (10))
--TyreSetVariantID ::= INTEGER (0..15)

TyreSetVariantID ::= INTEGER (0..15)


END
END
 No newline at end of file