IAircraftWarningSystem
USI.Core
Simulator-neutral access to active aircraft warning state.
public interface IAircraftWarningSystemMethods
TryAcknowledgeMasterCautionAsync
public Task<USIResult> TryAcknowledgeMasterCautionAsync()Acknowledges the currently annunciated master caution.
TryAcknowledgeMasterWarningAsync
public Task<USIResult> TryAcknowledgeMasterWarningAsync()Acknowledges the currently annunciated master warning.
TryGetAnnunciatorTestActiveAsync
public Task<USIResult<Boolean>> TryGetAnnunciatorTestActiveAsync()Gets whether the aircraft annunciator test is currently active.
TryGetAuralStallWarningInstalledAsync
public Task<USIResult<Boolean>> TryGetAuralStallWarningInstalledAsync()Gets whether an aural stall-warning system is installed.
TryGetAuralVolumeRatioAsync
public Task<USIResult<Double>> TryGetAuralVolumeRatioAsync()Gets the warning-system aural volume from silent to full volume.
TryGetBatteryHighChargeWarningActiveAsync
public Task<USIResult<Boolean>> TryGetBatteryHighChargeWarningActiveAsync()Gets whether the battery high-charge warning is active.
TryGetCabinAltitudeWarningActiveAsync
public Task<USIResult<Boolean>> TryGetCabinAltitudeWarningActiveAsync()Gets whether the cabin-altitude warning is active.
TryGetCabinDoorWarningActiveAsync
public Task<USIResult<Boolean>> TryGetCabinDoorWarningActiveAsync()Gets whether the cabin-door-open warning is active.
TryGetElectricTrimOffWarningActiveAsync
public Task<USIResult<Boolean>> TryGetElectricTrimOffWarningActiveAsync()Gets whether the electric-trim-off warning is active.
TryGetEnvironmentalControlOverheatWarningActiveAsync
public Task<USIResult<Boolean>> TryGetEnvironmentalControlOverheatWarningActiveAsync()Gets whether the environmental-control overheat warning is active.
TryGetExternalLightWithGearUpWarningActiveAsync
public Task<USIResult<Boolean>> TryGetExternalLightWithGearUpWarningActiveAsync()Gets whether an external light is selected with the gear retracted.
TryGetFuelWarningActiveAsync
public Task<USIResult<Boolean>> TryGetFuelWarningActiveAsync()Gets whether the aircraft fuel warning is active.
TryGetGearAuralWarningActiveAsync
public Task<USIResult<Boolean>> TryGetGearAuralWarningActiveAsync()Gets whether the landing-gear aural warning is sounding.
TryGetGearAuralWarningFailureDetectedAsync
public Task<USIResult<Boolean>> TryGetGearAuralWarningFailureDetectedAsync()Gets whether the landing-gear aural-warning system has failed.
TryGetGearUnsafeWarningActiveAsync
public Task<USIResult<Boolean>> TryGetGearUnsafeWarningActiveAsync()Gets whether the landing gear is annunciated as unsafe.
TryGetGearWarningActiveAsync
public Task<USIResult<Boolean>> TryGetGearWarningActiveAsync()Gets whether any landing-gear warning is active.
TryGetGearWarningReasonAsync
public Task<USIResult<GearWarningReason>> TryGetGearWarningReasonAsync()Gets the most specific landing-gear warning reason available.
TryGetGlideslopeDeviationWarningActiveAsync
public Task<USIResult<Boolean>> TryGetGlideslopeDeviationWarningActiveAsync()Gets whether the aircraft is annunciating excessive glideslope deviation.
TryGetGroundProximityWarningActiveAsync
public Task<USIResult<Boolean>> TryGetGroundProximityWarningActiveAsync()Gets whether any ground-proximity warning is active.
TryGetGroundProximityWarningFailureDetectedAsync
public Task<USIResult<Boolean>> TryGetGroundProximityWarningFailureDetectedAsync()Gets whether the ground-proximity warning system has failed.
TryGetGroundProximityWarningReasonAsync
public Task<USIResult<GroundProximityWarningReason>> TryGetGroundProximityWarningReasonAsync()Gets the most specific ground-proximity warning reason available.
TryGetGroundProximityWarningSystemActiveAsync
public Task<USIResult<Boolean>> TryGetGroundProximityWarningSystemActiveAsync()Gets whether the ground-proximity warning system is active and able to provide alerts. This is distinct from a warning being annunciated.
TryGetHighRotorSpeedWarningActiveAsync
public Task<USIResult<Boolean>> TryGetHighRotorSpeedWarningActiveAsync()Gets whether the rotor-high-speed warning is active.
TryGetHydraulicPressureWarningActiveAsync
public Task<USIResult<Boolean>> TryGetHydraulicPressureWarningActiveAsync()Gets whether a hydraulic-pressure warning is active.
TryGetIceDetectedWarningActiveAsync
public Task<USIResult<Boolean>> TryGetIceDetectedWarningActiveAsync()Gets whether the aircraft's ice-detected warning is active.
TryGetLeftFuelWarningActiveAsync
public Task<USIResult<Boolean>> TryGetLeftFuelWarningActiveAsync()Gets whether the left-side fuel warning is active.
TryGetLeftVacuumSystemWarningActiveAsync
public Task<USIResult<Boolean>> TryGetLeftVacuumSystemWarningActiveAsync()Gets whether the left vacuum-system warning is active.
TryGetLowHeightWarningActiveAsync
public Task<USIResult<Boolean>> TryGetLowHeightWarningActiveAsync()Gets whether the aircraft low-height warning is active.
TryGetLowRotorSpeedWarningActiveAsync
public Task<USIResult<Boolean>> TryGetLowRotorSpeedWarningActiveAsync()Gets whether the rotor-low-speed warning is active.
TryGetMasterCautionActiveAsync
public Task<USIResult<Boolean>> TryGetMasterCautionActiveAsync()Gets whether the aircraft master-caution state is active.
TryGetMasterWarningActiveAsync
public Task<USIResult<Boolean>> TryGetMasterWarningActiveAsync()Gets whether the aircraft master-warning state is active.
TryGetNoInverterWarningActiveAsync
public Task<USIResult<Boolean>> TryGetNoInverterWarningActiveAsync()Gets whether the no-operational-inverter warning is active.
TryGetOilPressureWarningActiveAsync
public Task<USIResult<Boolean>> TryGetOilPressureWarningActiveAsync()Gets whether any aircraft oil-pressure warning is active.
TryGetOverspeedWarningActiveAsync
public Task<USIResult<Boolean>> TryGetOverspeedWarningActiveAsync()Gets whether the aircraft overspeed warning is active.
TryGetPitotHeatOffWarningActiveAsync
public Task<USIResult<Boolean>> TryGetPitotHeatOffWarningActiveAsync()Gets whether the pitot-heat-off warning is active.
TryGetRightFuelWarningActiveAsync
public Task<USIResult<Boolean>> TryGetRightFuelWarningActiveAsync()Gets whether the right-side fuel warning is active.
TryGetRightVacuumSystemWarningActiveAsync
public Task<USIResult<Boolean>> TryGetRightVacuumSystemWarningActiveAsync()Gets whether the right vacuum-system warning is active.
TryGetSlatsDeployedWarningActiveAsync
public Task<USIResult<Boolean>> TryGetSlatsDeployedWarningActiveAsync()Gets whether the slats-deployed annunciation is active.
TryGetSpeedBrakeDeployedWarningActiveAsync
public Task<USIResult<Boolean>> TryGetSpeedBrakeDeployedWarningActiveAsync()Gets whether the speedbrake-deployed warning is active.
TryGetStallWarningActiveAsync
public Task<USIResult<Boolean>> TryGetStallWarningActiveAsync()Gets whether the aircraft stall warning is active.
TryGetStallWarningFailureDetectedAsync
public Task<USIResult<Boolean>> TryGetStallWarningFailureDetectedAsync()Gets whether the aircraft stall-warning system has failed.
TryGetStallWarningRatioAsync
public Task<USIResult<Double>> TryGetStallWarningRatioAsync()Gets the continuous stall-warning intensity from inactive to full warning.
TryGetTransonicWarningActiveAsync
public Task<USIResult<Boolean>> TryGetTransonicWarningActiveAsync()Gets whether the transonic-flight warning is active.
TryGetVacuumSystemWarningActiveAsync
public Task<USIResult<Boolean>> TryGetVacuumSystemWarningActiveAsync()Gets whether the aircraft vacuum-system warning is active.
TryGetVoltageWarningActiveAsync
public Task<USIResult<Boolean>> TryGetVoltageWarningActiveAsync()Gets whether the aircraft electrical-voltage warning is active.
TryGetWindshearWarningAsync
public Task<USIResult<WindshearWarning>> TryGetWindshearWarningAsync()Gets the most specific windshear warning available.
TryMuteGearWarningAsync
public Task<USIResult> TryMuteGearWarningAsync()Mutes the currently active landing-gear aural warning.
TrySetAuralVolumeRatioAsync
public Task<USIResult> TrySetAuralVolumeRatioAsync(double ratio)Sets the warning-system aural volume from silent to full volume.
TryTestAllAnnunciatorsAsync
public Task<USIResult> TryTestAllAnnunciatorsAsync()Momentarily tests all aircraft annunciators.
TryTestStallWarningAsync
public Task<USIResult> TryTestStallWarningAsync()Momentarily tests the aircraft stall-warning annunciation.
