PistonCylinder
USI.Core
A named piston-cylinder access point. Installation is explicit, not inferred from readable temperature.
public sealed class PistonCylinder : IndexedAircraftComponentNodeProperties
Engine
public Engine Engine { get; }The owning engine, shared across every simulator provider.
Methods
TryGetExhaustGasTemperatureCelsiusAsync
public Task<USIResult<Double>> TryGetExhaustGasTemperatureCelsiusAsync()Gets this cylinder's exhaust-gas temperature in Celsius, not the whole-engine indication.
TryGetHeadTemperatureCelsiusAsync
public Task<USIResult<Double>> TryGetHeadTemperatureCelsiusAsync()Gets this cylinder's head temperature in Celsius, independent of cockpit display units.
TryGetHealthRatioAsync
public Task<USIResult<Double>> TryGetHealthRatioAsync()Gets remaining cylinder health, from zero (failed) to one (healthy).
TryGetIndicatedExhaustGasTemperatureCelsiusAsync
public Task<USIResult<Double>> TryGetIndicatedExhaustGasTemperatureCelsiusAsync()Gets this cylinder's cockpit-indicated exhaust-gas temperature, normalized to Celsius and independent of physical temperature.
TryGetIndicatedHeadTemperatureCelsiusAsync
public Task<USIResult<Double>> TryGetIndicatedHeadTemperatureCelsiusAsync()Gets this cylinder's cockpit head-temperature indication in Celsius, not the whole-engine indication.
