Class

EngineDrivenHydraulicPump

USI.Core

A named engine-driven aircraft hydraulic pump.

public sealed class EngineDrivenHydraulicPump : IndexedAircraftComponentNode

Methods

TryGetFluidQuantityRatioAsync

public Task<USIResult<Double>> TryGetFluidQuantityRatioAsync()

Gets remaining engine hydraulic fluid from empty to full.

TryGetPressurePsiAsync

public Task<USIResult<Double>> TryGetPressurePsiAsync()

Gets this engine-driven pump's output pressure in psi.

TryGetSelectedAsync

public Task<USIResult<Boolean>> TryGetSelectedAsync()

Gets whether this engine-driven pump is selected to supply pressure.

TryGetSelectedForCircuitAsync

public Task<USIResult<Boolean>> TryGetSelectedForCircuitAsync(HydraulicCircuit circuit)

Gets whether this propulsion unit's pump is selected for one named hydraulic circuit. This is distinct from its all-circuits selection.

TrySetSelectedAsync

public Task<USIResult> TrySetSelectedAsync(bool selected)

Selects whether this engine-driven pump supplies pressure.

TrySetSelectedForCircuitAsync

public Task<USIResult> TrySetSelectedForCircuitAsync(HydraulicCircuit circuit, bool selected)

Selects this propulsion unit's pump for one named circuit.