Loading TPMS/TPG/TPMS_transactions.asn +44 −23 Original line number Original line Diff line number Diff line Loading @@ -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)) Loading Loading @@ -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 Loading
TPMS/TPG/TPMS_transactions.asn +44 −23 Original line number Original line Diff line number Diff line Loading @@ -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)) Loading Loading @@ -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