Class

AircraftWarningSystem

USI.Core

Provides developer-friendly aircraft warning state without exposing simulator-native annunciator names.

public sealed class AircraftWarningSystem : AircraftComponentNode, IAircraftWarningSystem

Methods

TryAcknowledgeMasterCautionAsync

public Task<USIResult> TryAcknowledgeMasterCautionAsync()

TryAcknowledgeMasterWarningAsync

public Task<USIResult> TryAcknowledgeMasterWarningAsync()

TryGetAnnunciatorTestActiveAsync

public Task<USIResult<Boolean>> TryGetAnnunciatorTestActiveAsync()

TryGetAuralStallWarningInstalledAsync

public Task<USIResult<Boolean>> TryGetAuralStallWarningInstalledAsync()

TryGetAuralVolumeRatioAsync

public Task<USIResult<Double>> TryGetAuralVolumeRatioAsync()

TryGetBatteryHighChargeWarningActiveAsync

public Task<USIResult<Boolean>> TryGetBatteryHighChargeWarningActiveAsync()

TryGetCabinAltitudeWarningActiveAsync

public Task<USIResult<Boolean>> TryGetCabinAltitudeWarningActiveAsync()

TryGetCabinDoorWarningActiveAsync

public Task<USIResult<Boolean>> TryGetCabinDoorWarningActiveAsync()

TryGetElectricTrimOffWarningActiveAsync

public Task<USIResult<Boolean>> TryGetElectricTrimOffWarningActiveAsync()

TryGetEnvironmentalControlOverheatWarningActiveAsync

public Task<USIResult<Boolean>> TryGetEnvironmentalControlOverheatWarningActiveAsync()

TryGetExternalLightWithGearUpWarningActiveAsync

public Task<USIResult<Boolean>> TryGetExternalLightWithGearUpWarningActiveAsync()

TryGetFuelWarningActiveAsync

public Task<USIResult<Boolean>> TryGetFuelWarningActiveAsync()

TryGetGearAuralWarningActiveAsync

public Task<USIResult<Boolean>> TryGetGearAuralWarningActiveAsync()

TryGetGearAuralWarningFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetGearAuralWarningFailureDetectedAsync()

TryGetGearUnsafeWarningActiveAsync

public Task<USIResult<Boolean>> TryGetGearUnsafeWarningActiveAsync()

TryGetGearWarningActiveAsync

public Task<USIResult<Boolean>> TryGetGearWarningActiveAsync()

TryGetGearWarningReasonAsync

public Task<USIResult<GearWarningReason>> TryGetGearWarningReasonAsync()

TryGetGlideslopeDeviationWarningActiveAsync

public Task<USIResult<Boolean>> TryGetGlideslopeDeviationWarningActiveAsync()

TryGetGroundProximityWarningActiveAsync

public Task<USIResult<Boolean>> TryGetGroundProximityWarningActiveAsync()

TryGetGroundProximityWarningFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetGroundProximityWarningFailureDetectedAsync()

TryGetGroundProximityWarningReasonAsync

public Task<USIResult<GroundProximityWarningReason>> TryGetGroundProximityWarningReasonAsync()

TryGetGroundProximityWarningSystemActiveAsync

public Task<USIResult<Boolean>> TryGetGroundProximityWarningSystemActiveAsync()

TryGetHighRotorSpeedWarningActiveAsync

public Task<USIResult<Boolean>> TryGetHighRotorSpeedWarningActiveAsync()

TryGetHydraulicPressureWarningActiveAsync

public Task<USIResult<Boolean>> TryGetHydraulicPressureWarningActiveAsync()

TryGetIceDetectedWarningActiveAsync

public Task<USIResult<Boolean>> TryGetIceDetectedWarningActiveAsync()

TryGetLeftFuelWarningActiveAsync

public Task<USIResult<Boolean>> TryGetLeftFuelWarningActiveAsync()

TryGetLeftVacuumSystemWarningActiveAsync

public Task<USIResult<Boolean>> TryGetLeftVacuumSystemWarningActiveAsync()

TryGetLowHeightWarningActiveAsync

public Task<USIResult<Boolean>> TryGetLowHeightWarningActiveAsync()

TryGetLowRotorSpeedWarningActiveAsync

public Task<USIResult<Boolean>> TryGetLowRotorSpeedWarningActiveAsync()

TryGetMasterCautionActiveAsync

public Task<USIResult<Boolean>> TryGetMasterCautionActiveAsync()

TryGetMasterWarningActiveAsync

public Task<USIResult<Boolean>> TryGetMasterWarningActiveAsync()

TryGetNoInverterWarningActiveAsync

public Task<USIResult<Boolean>> TryGetNoInverterWarningActiveAsync()

TryGetOilPressureWarningActiveAsync

public Task<USIResult<Boolean>> TryGetOilPressureWarningActiveAsync()

TryGetOverspeedWarningActiveAsync

public Task<USIResult<Boolean>> TryGetOverspeedWarningActiveAsync()

TryGetPitotHeatOffWarningActiveAsync

public Task<USIResult<Boolean>> TryGetPitotHeatOffWarningActiveAsync()

TryGetRightFuelWarningActiveAsync

public Task<USIResult<Boolean>> TryGetRightFuelWarningActiveAsync()

TryGetRightVacuumSystemWarningActiveAsync

public Task<USIResult<Boolean>> TryGetRightVacuumSystemWarningActiveAsync()

TryGetSlatsDeployedWarningActiveAsync

public Task<USIResult<Boolean>> TryGetSlatsDeployedWarningActiveAsync()

TryGetSpeedBrakeDeployedWarningActiveAsync

public Task<USIResult<Boolean>> TryGetSpeedBrakeDeployedWarningActiveAsync()

TryGetStallWarningActiveAsync

public Task<USIResult<Boolean>> TryGetStallWarningActiveAsync()

TryGetStallWarningFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetStallWarningFailureDetectedAsync()

TryGetStallWarningRatioAsync

public Task<USIResult<Double>> TryGetStallWarningRatioAsync()

TryGetTransonicWarningActiveAsync

public Task<USIResult<Boolean>> TryGetTransonicWarningActiveAsync()

TryGetVacuumSystemWarningActiveAsync

public Task<USIResult<Boolean>> TryGetVacuumSystemWarningActiveAsync()

TryGetVoltageWarningActiveAsync

public Task<USIResult<Boolean>> TryGetVoltageWarningActiveAsync()

TryGetWindshearWarningAsync

public Task<USIResult<WindshearWarning>> TryGetWindshearWarningAsync()

TryMuteGearWarningAsync

public Task<USIResult> TryMuteGearWarningAsync()

TrySetAuralVolumeRatioAsync

public Task<USIResult> TrySetAuralVolumeRatioAsync(double ratio)

TryTestAllAnnunciatorsAsync

public Task<USIResult> TryTestAllAnnunciatorsAsync()

TryTestStallWarningAsync

public Task<USIResult> TryTestStallWarningAsync()