-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- ISO TS 14906 -- -- -- -- This document contains only the data element needed for the encoding of an IVI message -- as defined in ISO TS 19321(2015) -- -- Published version location: -- http://standards.iso.org/iso/14906/old/ -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ EfcModule {iso standard 14906 modules(0) efc(0) version(1)} DEFINITIONS AUTOMATIC TAGS ::= BEGIN --EXPORTS ALL; -- IMPORTS CountryCode, CS5, IssuerIdentifier FROM AVIAEINumberingAndDataStructures{iso(1) standard(0) 14816 } IMPORTS CountryCode, IssuerIdentifier FROM AVIAEINumberingAndDataStructures {iso(1) standard(0) iso14816(14816) asnm1(1) version1(1)}; -- defined in ISO 14816 -- -- Container, AttributeIdList, Attributes, AttributeList FROM DSRCData{iso standard 14906 modules (0) dsrc (1) version (1)}; -- NOTE: The following are the definitions of the action and response -- parameters AxleWeightLimits ::= SEQUENCE{ maxLadenweightOnAxle1 Int2, maxLadenweightOnAxle2 Int2, maxLadenweightOnAxle3 Int2, maxLadenweightOnAxle4 Int2, maxLadenweightOnAxle5 Int2 } -- Fritz include DieselEmissionValues::= SEQUENCE { particulate SEQUENCE { unitType UnitType, value INTEGER (0..32767) }, absorptionCoeff Int2 } -- Fritz include EnvironmentalCharacteristics::= SEQUENCE { euroValue EuroValue, copValue CopValue } EuroValue::= ENUMERATED { noEntry (0), euro-1 (1), euro-2 (2), euro-3 (3), euro-4 (4), euro-5 (5), euro-6 (6), reservedForUse1 (7), reservedForUse2 (8), reservedForUse3 (9), reservedForUse4 (10), reservedForUse5 (11), reservedForUse6 (12), reservedForUse7 (13), reservedForUse8 (14), reservedForUse9 (15) } -- 4 bits, EURO-Clases as defined in EC directive 88/77/EEC, annex 1 -- and in 91/542/EEC, 96/1/EC, 1999/96/EC, 2001/27/EC CopValue::= ENUMERATED { noEntry (0), co2class1 (1), -- below 101 g/km co2class2 (2), -- 101 to 120 g/km co2class3 (3), -- 121 to 140 g/km co2class4 (4), -- 141 to 160 g/km co2class5 (5), -- 161 to 200 g/km co2class6 (6), -- 201 to 250 g/km co2class7 (7), -- above 250 g/km reservedforUse (8) -- reserved for future CEN and ISO use } -- 4 bits, reserved for carbon dioxide pollution values as defined in -- EC directive 2003/127/EC' -- Fritz include EngineCharacteristics::= INTEGER { noEntry (0), noEngine (1), petrolUnleaded (2), petrolLeaded (3), diesel (4), lPG (5), battery (6), solar (7) -- (8-255) are reserved for future CEN use } (0..255) -- Fritz include ExhaustEmissionValues ::= SEQUENCE { unitType UnitType, emissionCO INTEGER (0.. 32767), emissionHC Int2, emissionNOX Int2, emissionHCNOX Int2 } Int1 ::= INTEGER(0..255) Int2 ::= INTEGER(0..65535) -- Fritz include PassengerCapacity ::= SEQUENCE{ numberOfSeats Int1, numberOfStandingPlaces Int1 } Provider ::= SEQUENCE { -- Fritz include countryCode CountryCode, providerIdentifier IssuerIdentifier } SoundLevel ::= SEQUENCE{ -- fritz include soundstationary Int1, sounddriveby Int1 } UnitType ::=ENUMERATED { mg-km (0), mg-kWh (1) } VehicleDimensions ::= SEQUENCE { -- Fritz include vehicleLengthOverall Int1, vehicleHeigthOverall Int1, vehicleWidthOverall Int1 } VehicleWeightLimits ::= SEQUENCE { -- fritz include vehicleMaxLadenWeight Int2, vehicleTrainMaximumWeight Int2, vehicleWeightUnladen Int2 } END