Open Rails

DieselEngine Members

DieselEngine overview

Public Instance Constructors

DieselEngine Overloaded. Initializes a new instance of the DieselEngine class.

Public Instance Fields

ChangeDownRPMpS Change rate when decelerating the engine
ChangeUpRPMpS Change rate when accelerating the engine
DemandedRPM The RPM controller tries to reach this value
DieselConsumptionTab Engine consumption table - Consumption vs. RPM
DieselFlowLps Current fuel flow
DieselIdleTemperatureDegC Steady temperature when idling
DieselMaxOilPressurePSI Maximal oil pressure at MaxRPM
DieselMaxTemperatureDeg Maximal engine temperature
DieselMinOilPressurePSI Minimal oil pressure at IdleRPM
dieseloilfailurePSI Oil failure/leakage is substracted from the DieselOilPressurePSI
DieselOptimalTemperatureDegC Optimal temperature of the diesel at rated power
DieselPowerTab Engine load table - Max output power vs. RPM
DieselTempCoolingHyst Hysteresis of the cooling regulator
DieselTempCoolingRunning Cooling system indicator
DieselTemperatureDeg Actual Engine temperature
DieselTempTimeConstantSec Time constant to heat up from zero to 63% of MaxTemperature
DieselTorqueTab Engine output torque table - Torque vs. RPM
DieselUsedPerHourAtIdleL Fuel consumed at idle
DieselUsedPerHourAtMaxPowerL Fuel consumed at max power
EngineCooling Type of engine cooling
EngineStatus Engine status
ExhaustAccelIncrease
ExhaustColor Current exhaust color
ExhaustDecelColor Exhaust color when decelerating the engine
ExhaustDecelReduction
ExhaustMagnitude
ExhaustParticles Current exhaust number of particles
ExhaustRange
ExhaustSteadyColor Exhaust color at steady state (no RPM change)
ExhaustTransientColor Exhaust color when accelerating the engine
GearBox GearBox unit
IdleRPM Idle RPM
InitialExhaust
InitialMagnitude
locomotive Parent locomotive
MagnitudeRange
MaxExhaust
MaximalPowerW Power limit of the engine from ENG file
MaxMagnitude
MaxOutputPowerW Actual power limit depending on the actual RPM
MaxRPM Maximal RPM
OutputPowerW Real power output of the engine
RateOfChangeDownRPMpSS "Jerk" of the RPM when decelerating the engine
RateOfChangeUpRPMpSS "Jerk" of the RPM when accelerating the engine
RealRPM Actual RPM of the engine
RPMRange RPM change rate from ENG file
StartingConfirmationRPM RPM treshold when the engine is considered as succesfully started
StartingRPM RPM treshold when the engine starts to combust fuel
ThrottleRPMTab Engine throttle settings table - RPM vs. throttle settings

Public Instance Properties

DemandedThrottlePercent Demanded throttle percent, usually token from parent locomotive
DieselOilPressurePSI Current Engine oil pressure in PSI
EngineRPMchangeRPMpS Actual change rate of the engine's RPM - useful for exhaust effects
HasGearBox The engine is connected to the gearbox
IsInitialized Initialization flag - is true when sufficient number of parameters is read succesfully
LoadPercent Load of the engine
ThrottlePercent Relative output power to the MaximalPowerW

Public Instance Methods

Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type.
GetType (inherited from Object)Gets the type of the current instance.
InitFromMSTS
Initialize
InitializeMoving
Parse Parses parameters from the stf reader
Restore
Save
Start
Stop
ToString (inherited from Object)Returns a string that represents the current object.
Update

Protected Instance Methods

Finalize (inherited from Object)Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

DieselEngine Class | ORTS Namespace