AircraftPerformanceLimits
USI.Core
Provides aircraft performance limits in stable aviation units without exposing simulator-native configuration names.
public sealed class AircraftPerformanceLimits : AircraftComponentNode, IAircraftPerformanceLimitsMethods
TryGetConfiguredClimbSpeedKnotsAsync
public Task<USIResult<Double>> TryGetConfiguredClimbSpeedKnotsAsync()TryGetConfiguredCruiseAltitudeFeetMeanSeaLevelAsync
public Task<USIResult<Double>> TryGetConfiguredCruiseAltitudeFeetMeanSeaLevelAsync()TryGetConfiguredCruiseSpawnAltitudeFeetMeanSeaLevelAsync
public Task<USIResult<Double>> TryGetConfiguredCruiseSpawnAltitudeFeetMeanSeaLevelAsync()TryGetConfiguredCruiseSpeedKnotsAsync
public Task<USIResult<Double>> TryGetConfiguredCruiseSpeedKnotsAsync()TryGetConfiguredDescentSpawnAltitudeFeetMeanSeaLevelAsync
public Task<USIResult<Double>> TryGetConfiguredDescentSpawnAltitudeFeetMeanSeaLevelAsync()TryGetConfiguredTakeoffSpeedKnotsAsync
public Task<USIResult<Double>> TryGetConfiguredTakeoffSpeedKnotsAsync()TryGetCurrentMachLimitIndicatedAirspeedExceededAsync
public Task<USIResult<Boolean>> TryGetCurrentMachLimitIndicatedAirspeedExceededAsync()TryGetCurrentMachLimitIndicatedAirspeedKnotsAsync
public Task<USIResult<Double>> TryGetCurrentMachLimitIndicatedAirspeedKnotsAsync()TryGetCurrentMaximumPermittedIndicatedAirspeedExceededAsync
public Task<USIResult<Boolean>> TryGetCurrentMaximumPermittedIndicatedAirspeedExceededAsync()TryGetCurrentMaximumPermittedIndicatedAirspeedKnotsAsync
public Task<USIResult<Double>> TryGetCurrentMaximumPermittedIndicatedAirspeedKnotsAsync()TryGetCurrentMaximumPermittedMachAsync
public Task<USIResult<Double>> TryGetCurrentMaximumPermittedMachAsync()TryGetCurrentMaximumPermittedMachExceededAsync
public Task<USIResult<Boolean>> TryGetCurrentMaximumPermittedMachExceededAsync()TryGetEstimatedCruiseSpeedKnotsAsync
public Task<USIResult<Double>> TryGetEstimatedCruiseSpeedKnotsAsync()TryGetFlapsFullyExtendedStallSpeedKnotsIndicatedAsync
public Task<USIResult<Double>> TryGetFlapsFullyExtendedStallSpeedKnotsIndicatedAsync()TryGetFlapsRetractedNegativeLoadFactorLimitAsync
public Task<USIResult<Double>> TryGetFlapsRetractedNegativeLoadFactorLimitAsync()TryGetFlapsRetractedPositiveLoadFactorLimitAsync
public Task<USIResult<Double>> TryGetFlapsRetractedPositiveLoadFactorLimitAsync()TryGetFlapsRetractedStallSpeedKnotsIndicatedAsync
public Task<USIResult<Double>> TryGetFlapsRetractedStallSpeedKnotsIndicatedAsync()TryGetMaximumFlapsExtendedIndicatedAirspeedExceededAsync
public Task<USIResult<Boolean>> TryGetMaximumFlapsExtendedIndicatedAirspeedExceededAsync()TryGetMaximumFlapsExtendedIndicatedAirspeedKnotsAsync
public Task<USIResult<Double>> TryGetMaximumFlapsExtendedIndicatedAirspeedKnotsAsync()TryGetMaximumGearExtendedIndicatedAirspeedExceededAsync
public Task<USIResult<Boolean>> TryGetMaximumGearExtendedIndicatedAirspeedExceededAsync()TryGetMaximumGearExtendedIndicatedAirspeedKnotsAsync
public Task<USIResult<Double>> TryGetMaximumGearExtendedIndicatedAirspeedKnotsAsync()TryGetMaximumIndicatedAirspeedExceededAsync
public Task<USIResult<Boolean>> TryGetMaximumIndicatedAirspeedExceededAsync()TryGetMaximumIndicatedAirspeedKnotsAsync
public Task<USIResult<Double>> TryGetMaximumIndicatedAirspeedKnotsAsync()TryGetMaximumOperatingMachAsync
public Task<USIResult<Double>> TryGetMaximumOperatingMachAsync()TryGetMaximumStructuralCruisingIndicatedAirspeedExceededAsync
public Task<USIResult<Boolean>> TryGetMaximumStructuralCruisingIndicatedAirspeedExceededAsync()TryGetMaximumStructuralCruisingIndicatedAirspeedKnotsAsync
public Task<USIResult<Double>> TryGetMaximumStructuralCruisingIndicatedAirspeedKnotsAsync()TryGetMinimumDragSpeedKnotsAsync
public Task<USIResult<Double>> TryGetMinimumDragSpeedKnotsAsync()TryGetMinimumRotationSpeedKnotsAsync
public Task<USIResult<Double>> TryGetMinimumRotationSpeedKnotsAsync()TryGetNegativeLoadFactorLimitExceededAsync
public Task<USIResult<Boolean>> TryGetNegativeLoadFactorLimitExceededAsync()TryGetPositiveLoadFactorLimitExceededAsync
public Task<USIResult<Boolean>> TryGetPositiveLoadFactorLimitExceededAsync()TryGetSuggestedMinimumLandingRunwayLengthFeetAsync
public Task<USIResult<Double>> TryGetSuggestedMinimumLandingRunwayLengthFeetAsync()TryGetSuggestedMinimumTakeoffRunwayLengthFeetAsync
public Task<USIResult<Double>> TryGetSuggestedMinimumTakeoffRunwayLengthFeetAsync()TryGetTypicalDescentRateFeetPerMinuteAsync
public Task<USIResult<Double>> TryGetTypicalDescentRateFeetPerMinuteAsync()