Skip to main content

CombustionEngine

Engine-specific data, stopping at the bell housing.

type CombustionEngine {
aspirationType: Vehicle_Powertrain_CombustionEngine_AspirationType_Enum
bore(
unit: LengthUnitEnum = MILLIMETER
): Float
compressionRatio: String
configuration: Vehicle_Powertrain_CombustionEngine_Configuration_Enum
displacement(
unit: VolumeUnitEnum = CUBIC_CENTIMETERS
): UInt16
eop(
unit: PressureUnitEnum = KILOPASCAL
): UInt16
engineCode: String
engineHours(
unit: DurationUnitEnum = HOUR
): Float
idleHours(
unit: DurationUnitEnum = HOUR
): Float
isRunning: Boolean
maf(
unit: MassPerTimeUnitEnum = GRAMS_PER_SECOND
): UInt16
map(
unit: PressureUnitEnum = KILOPASCAL
): UInt16
maxPower(
unit: PowerUnitEnum = KILOWATT
): UInt16
maxTorque(
unit: TorqueUnitEnum = NEWTON_METER
): UInt16
numberOfCylinders: UInt16
numberOfValvesPerCylinder: UInt16
power(
unit: PowerUnitEnum = KILOWATT
): UInt16
speed(
unit: RotationalSpeedUnitEnum = REVOLUTIONS_PER_MINUTE
): Float
strokeLength(
unit: LengthUnitEnum = MILLIMETER
): Float
tps(
unit: RelationUnitEnum = PERCENT
): UInt8
torque(
unit: TorqueUnitEnum = NEWTON_METER
): Int16
dieselExhaustFluid: DieselExhaustFluid
dieselParticulateFilter: DieselParticulateFilter
engineCoolant: CombustionEngine_EngineCoolant
engineOil: EngineOil
}

Fields

CombustionEngine.aspirationType ● Vehicle_Powertrain_CombustionEngine_AspirationType_Enum enum

Type of aspiration (natural, turbocharger, supercharger etc).

CombustionEngine.bore ● Float scalar

Bore in millimetres.

CombustionEngine.bore.unit ● LengthUnitEnum enum

CombustionEngine.compressionRatio ● String scalar

Engine compression ratio, specified in the format 'X:1', e.g. '9.2:1'.

CombustionEngine.configuration ● Vehicle_Powertrain_CombustionEngine_Configuration_Enum enum

Engine configuration.

CombustionEngine.displacement ● UInt16 scalar

Displacement in cubic centimetres.

CombustionEngine.displacement.unit ● VolumeUnitEnum enum

CombustionEngine.eop ● UInt16 scalar

Engine oil pressure.

CombustionEngine.eop.unit ● PressureUnitEnum enum

CombustionEngine.engineCode ● String scalar

Engine code designation, as specified by vehicle manufacturer.

CombustionEngine.engineHours ● Float scalar

Accumulated time during engine lifetime with 'engine speed (rpm) > 0'.

CombustionEngine.engineHours.unit ● DurationUnitEnum enum

CombustionEngine.idleHours ● Float scalar

Accumulated idling time during engine lifetime. Definition of idling is not standardized.

CombustionEngine.idleHours.unit ● DurationUnitEnum enum

CombustionEngine.isRunning ● Boolean scalar

Engine Running. True if engine is rotating (Speed > 0).

CombustionEngine.maf ● UInt16 scalar

Grams of air drawn into engine per second.

CombustionEngine.maf.unit ● MassPerTimeUnitEnum enum

CombustionEngine.map ● UInt16 scalar

Manifold absolute pressure possibly boosted using forced induction.

CombustionEngine.map.unit ● PressureUnitEnum enum

CombustionEngine.maxPower ● UInt16 scalar

Peak power, in kilowatts, that engine can generate.

CombustionEngine.maxPower.unit ● PowerUnitEnum enum

CombustionEngine.maxTorque ● UInt16 scalar

Peak torque, in newton meter, that the engine can generate.

CombustionEngine.maxTorque.unit ● TorqueUnitEnum enum

CombustionEngine.numberOfCylinders ● UInt16 scalar

Number of cylinders.

CombustionEngine.numberOfValvesPerCylinder ● UInt16 scalar

Number of valves per cylinder.

CombustionEngine.power ● UInt16 scalar

Current engine power output. Shall be reported as 0 during engine breaking.

CombustionEngine.power.unit ● PowerUnitEnum enum

CombustionEngine.speed ● Float scalar

Engine speed measured as rotations per minute.

CombustionEngine.speed.unit ● RotationalSpeedUnitEnum enum

CombustionEngine.strokeLength ● Float scalar

Stroke length in millimetres.

CombustionEngine.strokeLength.unit ● LengthUnitEnum enum

CombustionEngine.tps ● UInt8 scalar

Current throttle position.

CombustionEngine.tps.unit ● RelationUnitEnum enum

CombustionEngine.torque ● Int16 scalar

Current engine torque. Shall be reported as a negative number during engine breaking.

CombustionEngine.torque.unit ● TorqueUnitEnum enum

CombustionEngine.dieselExhaustFluid ● DieselExhaustFluid object

CombustionEngine.dieselParticulateFilter ● DieselParticulateFilter object

CombustionEngine.engineCoolant ● CombustionEngine_EngineCoolant object

CombustionEngine.engineOil ● EngineOil object

Member Of

Powertrain object