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