Interface

IAircraftHydraulicSystem

USI.Core

Simulator-neutral access to aircraft hydraulic state.

public interface IAircraftHydraulicSystem : IAircraftComponentCollection

Methods

TryGetBrakeAccumulatorPressureRatioAsync

public Task<USIResult<Double>> TryGetBrakeAccumulatorPressureRatioAsync()

Gets brake-accumulator charge from zero (depleted) to one (fully charged).

TryGetConfiguredPowerTransferUnitTypeAsync

public Task<USIResult<HydraulicPowerTransferUnitType>> TryGetConfiguredPowerTransferUnitTypeAsync()

Gets the loaded aircraft's installed PTU flow arrangement.

TryGetPowerTransferUnitFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetPowerTransferUnitFailureDetectedAsync()

Gets whether the hydraulic power-transfer unit has failed.

TryGetPowerTransferUnitModeAsync

public Task<USIResult<HydraulicPowerTransferUnitMode>> TryGetPowerTransferUnitModeAsync()

Gets the hydraulic power-transfer-unit operating mode.

TryGetRamAirTurbineSelectedAsync

public Task<USIResult<Boolean>> TryGetRamAirTurbineSelectedAsync()

Gets whether the hydraulic ram-air turbine is selected on.

TrySetRamAirTurbineSelectedAsync

public Task<USIResult> TrySetRamAirTurbineSelectedAsync(bool selected)

Selects whether the hydraulic ram-air turbine is on.