IAircraftVacuumSystem
USI.Core
Simulator-neutral access to aircraft vacuum-system state.
public interface IAircraftVacuumSystem : IAircraftComponentCollectionMethods
TryGetConfiguredMaximumSuctionPressureInchesHgAsync
public Task<USIResult<Double>> TryGetConfiguredMaximumSuctionPressureInchesHgAsync()Gets configured maximum available suction pressure.
TryGetInstrumentFailureStateAsync
public Task<USIResult<VacuumInstrumentFailureState>> TryGetInstrumentFailureStateAsync()Gets the vacuum-driven instrument presentation state.
TryGetInstrumentPressureBandsAsync
public Task<USIResult<VacuumInstrumentPressureBands>> TryGetInstrumentPressureBandsAsync()Gets all configured vacuum-instrument pressure bands.
TryGetNormalOperatingMaximumPressureInchesHgAsync
public Task<USIResult<Double>> TryGetNormalOperatingMaximumPressureInchesHgAsync()Gets the configured upper boundary of the normal suction-pressure range in inches of mercury.
TryGetNormalOperatingMinimumPressureInchesHgAsync
public Task<USIResult<Double>> TryGetNormalOperatingMinimumPressureInchesHgAsync()Gets the configured lower boundary of the normal suction-pressure range in inches of mercury.
TryGetPrimarySuctionPressureInchesHgAsync
public Task<USIResult<Double>> TryGetPrimarySuctionPressureInchesHgAsync()Gets actual primary vacuum-system suction pressure in inches of mercury.
TryGetStandbyPumpFailedAsync
public Task<USIResult<Boolean>> TryGetStandbyPumpFailedAsync()Gets whether the standby vacuum pump has failed.
TryGetStandbyPumpSelectedAsync
public Task<USIResult<Boolean>> TryGetStandbyPumpSelectedAsync()Gets whether the standby vacuum pump is selected.
TrySetStandbyPumpSelectedAsync
public Task<USIResult> TrySetStandbyPumpSelectedAsync(bool selected)Sets whether the standby vacuum pump is selected.
TryToggleStandbyPumpAsync
public Task<USIResult> TryToggleStandbyPumpAsync()Requests one standby-pump toggle when the provider exposes only a toggle command rather than absolute selected state.
