Class

EngineBleedAirSource

USI.Core

Public SDK type.

public sealed class EngineBleedAirSource : IndexedAircraftComponentNode

Methods

TryGetExtractionTemperaturePenaltyCelsiusAsync

public Task<USIResult<Double>> TryGetExtractionTemperaturePenaltyCelsiusAsync()

Gets the equivalent compressor-inlet temperature penalty caused by bleed-air extraction, in degrees Celsius.

TryGetFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetFailureDetectedAsync()

Gets whether a failure of this bleed-air source is detected.

TryGetOffIndicationActiveAsync

public Task<USIResult<Boolean>> TryGetOffIndicationActiveAsync()

Gets whether the aircraft is explicitly indicating that this bleed-air source is off. This is distinct from the selected switch state.

TryGetOutletPressurePsiAsync

public Task<USIResult<Double>> TryGetOutletPressurePsiAsync()

Gets pressure of bleed air leaving this engine in psi.

TryGetOutletTemperatureCelsiusAsync

public Task<USIResult<Double>> TryGetOutletTemperatureCelsiusAsync()

Gets temperature of bleed air leaving this engine in Celsius.

TryGetSelectedAsync

public Task<USIResult<Boolean>> TryGetSelectedAsync()

TryGetSourcePressurePsiAsync

public Task<USIResult<Double>> TryGetSourcePressurePsiAsync()

Gets pressure at this engine's pneumatic source in psi.

TrySetSelectedAsync

public Task<USIResult> TrySetSelectedAsync(bool selected)