Class

PistonCylinder

USI.Core

A named piston-cylinder access point. Installation is explicit, not inferred from readable temperature.

public sealed class PistonCylinder : IndexedAircraftComponentNode

Properties

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.