Autopilot
USI.Core
Public SDK type.
public sealed class Autopilot : AircraftComponentGroup, IAircraftAutopilotSystemProperties
ChannelCount
public int ChannelCount { get; }Number of autopilot-channel access points in this aircraft graph. Individual component installation and operation results remain authoritative when the provider cannot prove full topology.
Topology
public AircraftAutopilotTopology Topology { get; }Loaded-aircraft channel topology and installation evidence.
Methods
TryArmSelectedAltitudeAsync
public Task<USIResult> TryArmSelectedAltitudeAsync()TryCancelAirspeedModeAsync
public Task<USIResult> TryCancelAirspeedModeAsync()TryCancelAltitudeModeAsync
public Task<USIResult> TryCancelAltitudeModeAsync()TryCancelApproachModeAsync
public Task<USIResult> TryCancelApproachModeAsync()TryCancelAttitudeHoldModeAsync
public Task<USIResult> TryCancelAttitudeHoldModeAsync()TryCancelBackcourseModeAsync
public Task<USIResult> TryCancelBackcourseModeAsync()TryCancelBankHoldModeAsync
public Task<USIResult> TryCancelBankHoldModeAsync()Cancels bank-hold guidance without disengaging the autopilot.
TryCancelFlightLevelChangeModeAsync
public Task<USIResult> TryCancelFlightLevelChangeModeAsync()TryCancelHeadingModeAsync
public Task<USIResult> TryCancelHeadingModeAsync()TryCancelLocalizerHoldModeAsync
public Task<USIResult> TryCancelLocalizerHoldModeAsync()Cancels localizer-only lateral guidance without disengaging the autopilot.
TryCancelMachModeAsync
public Task<USIResult> TryCancelMachModeAsync()TryCancelNavigationModeAsync
public Task<USIResult> TryCancelNavigationModeAsync()TryCancelPitchLevelModeAsync
public Task<USIResult> TryCancelPitchLevelModeAsync()TryCancelVerticalSpeedModeAsync
public Task<USIResult> TryCancelVerticalSpeedModeAsync()TryCancelWingLevelModeAsync
public Task<USIResult> TryCancelWingLevelModeAsync()TryCaptureCurrentAirspeedAsync
public Task<USIResult> TryCaptureCurrentAirspeedAsync()TryCaptureCurrentAltitudeAsync
public Task<USIResult> TryCaptureCurrentAltitudeAsync()TryCaptureCurrentFlightPathAngleAsync
public Task<USIResult> TryCaptureCurrentFlightPathAngleAsync()TryCaptureCurrentVerticalSpeedAndArmSelectedAltitudeAsync
public Task<USIResult> TryCaptureCurrentVerticalSpeedAndArmSelectedAltitudeAsync()TryCaptureCurrentVerticalSpeedAsync
public Task<USIResult> TryCaptureCurrentVerticalSpeedAsync()TryDecreaseN1ReferenceAsync
public Task<USIResult> TryDecreaseN1ReferenceAsync()Decreases the autopilot N1 reference by one aircraft-configured step.
TryDecreasePitchReferenceAndRequestPitchModeAsync
public Task<USIResult> TryDecreasePitchReferenceAndRequestPitchModeAsync()Decreases the pitch reference and requests pitch-hold mode as one provider action.
TryDecreasePitchReferenceAsync
public Task<USIResult> TryDecreasePitchReferenceAsync()TryDecreaseSecondarySelectedHeadingAsync
public Task<USIResult> TryDecreaseSecondarySelectedHeadingAsync()Decreases the secondary channel's selected heading by one aircraft-configured selector step.
TryDecreaseSelectedAirspeedAsync
public Task<USIResult> TryDecreaseSelectedAirspeedAsync()TryDecreaseSelectedAltitudeAsync
public Task<USIResult> TryDecreaseSelectedAltitudeAsync()TryDecreaseSelectedHeadingAsync
public Task<USIResult> TryDecreaseSelectedHeadingAsync()TryDecreaseSelectedMaximumBankAsync
public Task<USIResult> TryDecreaseSelectedMaximumBankAsync()TryDecreaseSelectedVerticalSpeedAsync
public Task<USIResult> TryDecreaseSelectedVerticalSpeedAsync()TryDisconnectAndInterruptPitchTrimAsync
public Task<USIResult> TryDisconnectAndInterruptPitchTrimAsync()TryDisconnectAutopilotAndYawDamperAsync
public Task<USIResult> TryDisconnectAutopilotAndYawDamperAsync()TryDisconnectAutopilotFlightDirectorsAndYawDamperAsync
public Task<USIResult> TryDisconnectAutopilotFlightDirectorsAndYawDamperAsync()Atomically disconnects the autopilot, flight directors, and yaw damper.
TryDisconnectAutopilotFlightDirectorsYawDamperAndPitchTrimAsync
public Task<USIResult> TryDisconnectAutopilotFlightDirectorsYawDamperAndPitchTrimAsync()Atomically disconnects the autopilot, flight directors, yaw damper, and pitch-trim servo.
TryDisconnectAutopilotYawDamperAndPitchTrimAsync
public Task<USIResult> TryDisconnectAutopilotYawDamperAndPitchTrimAsync()TryDisconnectAutothrottleAsync
public Task<USIResult> TryDisconnectAutothrottleAsync()TryGetActiveLateralGuidanceModeAsync
public Task<USIResult<AutopilotLateralGuidanceMode>> TryGetActiveLateralGuidanceModeAsync()TryGetActiveVerticalGuidanceModeAsync
public Task<USIResult<AutopilotVerticalGuidanceMode>> TryGetActiveVerticalGuidanceModeAsync()TryGetAileronServoFailureDetectedAsync
public Task<USIResult<Boolean>> TryGetAileronServoFailureDetectedAsync()TryGetAirspeedHoldModeActiveAsync
public Task<USIResult<Boolean>> TryGetAirspeedHoldModeActiveAsync()TryGetAirspeedReferenceSlotAsync
public Task<USIResult<AutopilotReferenceSlot>> TryGetAirspeedReferenceSlotAsync()TryGetAltitudeCaptureSourceAsync
public Task<USIResult<AutopilotAltitudeCaptureSource>> TryGetAltitudeCaptureSourceAsync()TryGetAltitudeHoldReferenceSourceAsync
public Task<USIResult<AutopilotAltitudeHoldReferenceSource>> TryGetAltitudeHoldReferenceSourceAsync()TryGetAltitudeModeStateAsync
public Task<USIResult<FlightGuidanceModeState>> TryGetAltitudeModeStateAsync()TryGetAltitudePreselectorBarometerAsync
public Task<USIResult<Pressure>> TryGetAltitudePreselectorBarometerAsync()TryGetAltitudePreselectorBarometerInchesMercuryAsync
public Task<USIResult<Double>> TryGetAltitudePreselectorBarometerInchesMercuryAsync()TryGetAltitudePreselectorSensedAltitudeAsync
public Task<USIResult<Length>> TryGetAltitudePreselectorSensedAltitudeAsync()TryGetAltitudePreselectorSensedAltitudeFeetAsync
public Task<USIResult<Double>> TryGetAltitudePreselectorSensedAltitudeFeetAsync()TryGetAltitudeReferenceSlotAsync
public Task<USIResult<AutopilotReferenceSlot>> TryGetAltitudeReferenceSlotAsync()TryGetAnnunciationTestActiveAsync
public Task<USIResult<Boolean>> TryGetAnnunciationTestActiveAsync()Gets whether the autopilot annunciation test is active.
TryGetApproachFlightPlanActiveAsync
public Task<USIResult<Boolean>> TryGetApproachFlightPlanActiveAsync()TryGetApproachLateralCaptureQualifiedAsync
public Task<USIResult<Boolean>> TryGetApproachLateralCaptureQualifiedAsync()TryGetApproachModeStateAsync
public Task<USIResult<FlightGuidanceModeState>> TryGetApproachModeStateAsync()TryGetApproachUsesLocalizerAsync
public Task<USIResult<Boolean>> TryGetApproachUsesLocalizerAsync()TryGetAttitudeHoldModeActiveAsync
public Task<USIResult<Boolean>> TryGetAttitudeHoldModeActiveAsync()TryGetAttitudeReferenceSensorAsync
public Task<USIResult<AutopilotReferenceSensor>> TryGetAttitudeReferenceSensorAsync()TryGetAutomaticMaximumBankLimitActiveAsync
public Task<USIResult<Boolean>> TryGetAutomaticMaximumBankLimitActiveAsync()Gets whether the autopilot is automatically choosing its maximum bank limit instead of using a pilot-selected angle.
TryGetAutomationDowngradeActiveAsync
public Task<USIResult<Boolean>> TryGetAutomationDowngradeActiveAsync()TryGetAutopilotFailureActiveAsync
public Task<USIResult<Boolean>> TryGetAutopilotFailureActiveAsync()TryGetAutothrottleActiveAsync
public Task<USIResult<Boolean>> TryGetAutothrottleActiveAsync()TryGetAutothrottleArmedAsync
public Task<USIResult<Boolean>> TryGetAutothrottleArmedAsync()TryGetAutothrottleGuidanceModeAsync
public Task<USIResult<AutothrottleGuidanceMode>> TryGetAutothrottleGuidanceModeAsync()TryGetAvailableAsync
public Task<USIResult<Boolean>> TryGetAvailableAsync()TryGetBackcourseModeActiveAsync
public Task<USIResult<Boolean>> TryGetBackcourseModeActiveAsync()TryGetBackcourseModeStateAsync
public Task<USIResult<FlightGuidanceModeState>> TryGetBackcourseModeStateAsync()TryGetBankHoldModeActiveAsync
public Task<USIResult<Boolean>> TryGetBankHoldModeActiveAsync()TryGetBankHoldReferenceAsync
public Task<USIResult<Angle>> TryGetBankHoldReferenceAsync()TryGetBankHoldReferenceDegreesAsync
public Task<USIResult<Double>> TryGetBankHoldReferenceDegreesAsync()TryGetCalculatedMaximumIndicatedAirspeedAsync
public Task<USIResult<Speed>> TryGetCalculatedMaximumIndicatedAirspeedAsync()TryGetCalculatedMaximumIndicatedAirspeedKnotsAsync
public Task<USIResult<Double>> TryGetCalculatedMaximumIndicatedAirspeedKnotsAsync()TryGetCalculatedMinimumIndicatedAirspeedAsync
public Task<USIResult<Speed>> TryGetCalculatedMinimumIndicatedAirspeedAsync()TryGetCalculatedMinimumIndicatedAirspeedKnotsAsync
public Task<USIResult<Double>> TryGetCalculatedMinimumIndicatedAirspeedKnotsAsync()TryGetCapturedAltitudeReferenceAsync
public Task<USIResult<Length>> TryGetCapturedAltitudeReferenceAsync()TryGetCapturedAltitudeReferenceFeetAsync
public Task<USIResult<Double>> TryGetCapturedAltitudeReferenceFeetAsync()TryGetClimbModeReferenceAirspeedAsync
public Task<USIResult<Speed>> TryGetClimbModeReferenceAirspeedAsync()TryGetClimbModeReferenceAirspeedKnotsAsync
public Task<USIResult<Double>> TryGetClimbModeReferenceAirspeedKnotsAsync()TryGetComputerFailureDetectedAsync
public Task<USIResult<Boolean>> TryGetComputerFailureDetectedAsync()TryGetComputerPowerSwitchEnabledAsync
public Task<USIResult<Boolean>> TryGetComputerPowerSwitchEnabledAsync()TryGetConfigurationFamilyAsync
public Task<USIResult<AutopilotConfigurationFamily>> TryGetConfigurationFamilyAsync()TryGetConfiguredDefaultPitchModeAsync
public Task<USIResult<AutopilotDefaultPitchMode>> TryGetConfiguredDefaultPitchModeAsync()TryGetConfiguredDefaultRollModeAsync
public Task<USIResult<AutopilotDefaultRollMode>> TryGetConfiguredDefaultRollModeAsync()TryGetControlWheelSteeringActiveAsync
public Task<USIResult<Boolean>> TryGetControlWheelSteeringActiveAsync()TryGetCurrentHeadingHoldModeActiveAsync
public Task<USIResult<Boolean>> TryGetCurrentHeadingHoldModeActiveAsync()TryGetDescentModeReferenceVerticalSpeedAsync
public Task<USIResult<Speed>> TryGetDescentModeReferenceVerticalSpeedAsync()TryGetDescentModeReferenceVerticalSpeedFeetPerMinuteAsync
public Task<USIResult<Double>> TryGetDescentModeReferenceVerticalSpeedFeetPerMinuteAsync()TryGetDirectionalReferenceSensorAsync
public Task<USIResult<AutopilotReferenceSensor>> TryGetDirectionalReferenceSensorAsync()TryGetDisengagementAnnunciationActiveAsync
public Task<USIResult<Boolean>> TryGetDisengagementAnnunciationActiveAsync()TryGetDisengagementIndicationActiveAsync
public Task<USIResult<Boolean>> TryGetDisengagementIndicationActiveAsync()TryGetElevatorServoFailureDetectedAsync
public Task<USIResult<Boolean>> TryGetElevatorServoFailureDetectedAsync()TryGetEngagedAsync
public Task<USIResult<Boolean>> TryGetEngagedAsync()TryGetFlareModeStateAsync
public Task<USIResult<FlightGuidanceModeState>> TryGetFlareModeStateAsync()TryGetFlightDirectorActiveAsync
public Task<USIResult<Boolean>> TryGetFlightDirectorActiveAsync()TryGetFlightDirectorFailureActiveAsync
public Task<USIResult<Boolean>> TryGetFlightDirectorFailureActiveAsync()TryGetFlightDirectorMasterSelectionAsync
public Task<USIResult<FlightDirectorMasterSelection>> TryGetFlightDirectorMasterSelectionAsync()TryGetFlightDirectorPitchCommandAsync
public Task<USIResult<Angle>> TryGetFlightDirectorPitchCommandAsync()TryGetFlightDirectorPitchCommandDegreesAsync
public Task<USIResult<Double>> TryGetFlightDirectorPitchCommandDegreesAsync()TryGetFlightDirectorRequiredForServoEngagementAsync
public Task<USIResult<Boolean>> TryGetFlightDirectorRequiredForServoEngagementAsync()Gets whether the loaded aircraft requires the flight director to be on before its autopilot servos can engage.
TryGetFlightDirectorRollCommandAsync
public Task<USIResult<Angle>> TryGetFlightDirectorRollCommandAsync()TryGetFlightDirectorRollCommandDegreesAsync
public Task<USIResult<Double>> TryGetFlightDirectorRollCommandDegreesAsync()TryGetFlightLevelChangeModeActiveAsync
public Task<USIResult<Boolean>> TryGetFlightLevelChangeModeActiveAsync()TryGetFlightPathAngleModeActiveAsync
public Task<USIResult<Boolean>> TryGetFlightPathAngleModeActiveAsync()TryGetFlightPlanLateralGuidanceActiveAsync
public Task<USIResult<Boolean>> TryGetFlightPlanLateralGuidanceActiveAsync()TryGetFlightPlanLateralGuidanceStateAsync
public Task<USIResult<FlightGuidanceModeState>> TryGetFlightPlanLateralGuidanceStateAsync()TryGetFrontCourseReferenceAsync
public Task<USIResult<AutopilotFrontCourseReference>> TryGetFrontCourseReferenceAsync()TryGetGlideslopeHoldModeActiveAsync
public Task<USIResult<Boolean>> TryGetGlideslopeHoldModeActiveAsync()TryGetGlideslopeModeStateAsync
public Task<USIResult<FlightGuidanceModeState>> TryGetGlideslopeModeStateAsync()TryGetGuidanceSnapshotAsync
public Task<USIResult<AutopilotGuidanceSnapshot>> TryGetGuidanceSnapshotAsync()Gets one immutable snapshot of common flight-guidance state and targets.
TryGetHeadingModeActiveAsync
public Task<USIResult<Boolean>> TryGetHeadingModeActiveAsync()TryGetHeadingReferenceAsync
public Task<USIResult<AutopilotHeadingReference>> TryGetHeadingReferenceAsync()TryGetHeadingReferenceSlotAsync
public Task<USIResult<AutopilotReferenceSlot>> TryGetHeadingReferenceSlotAsync()TryGetHoverHoldModeActiveAsync
public Task<USIResult<Boolean>> TryGetHoverHoldModeActiveAsync()TryGetLateralTakeoffGoAroundModeActiveAsync
public Task<USIResult<Boolean>> TryGetLateralTakeoffGoAroundModeActiveAsync()TryGetLocalizerCaptureArmedAsync
public Task<USIResult<Boolean>> TryGetLocalizerCaptureArmedAsync()TryGetMachHoldModeActiveAsync
public Task<USIResult<Boolean>> TryGetMachHoldModeActiveAsync()TryGetManagedAltitudeCaptureStateAsync
public Task<USIResult<FlightGuidanceModeState>> TryGetManagedAltitudeCaptureStateAsync()TryGetManagedAvionicsModeActiveAsync
public Task<USIResult<Boolean>> TryGetManagedAvionicsModeActiveAsync()TryGetManagedSpeedUsesMachAsync
public Task<USIResult<Boolean>> TryGetManagedSpeedUsesMachAsync()TryGetManagedThrottleActiveAsync
public Task<USIResult<Boolean>> TryGetManagedThrottleActiveAsync()TryGetMaximumAutothrottleThrustLeverRatioAsync
public Task<USIResult<Double>> TryGetMaximumAutothrottleThrustLeverRatioAsync()TryGetModeAsync
public Task<USIResult<AutopilotMode>> TryGetModeAsync()TryGetNavigationDeadReckoningActiveAsync
public Task<USIResult<Boolean>> TryGetNavigationDeadReckoningActiveAsync()TryGetNavigationModeActiveAsync
public Task<USIResult<Boolean>> TryGetNavigationModeActiveAsync()TryGetNavigationModeStateAsync
public Task<USIResult<FlightGuidanceModeState>> TryGetNavigationModeStateAsync()TryGetPitchHoldModeActiveAsync
public Task<USIResult<Boolean>> TryGetPitchHoldModeActiveAsync()TryGetPitchHoldReferenceAsync
public Task<USIResult<Angle>> TryGetPitchHoldReferenceAsync()TryGetPitchHoldReferenceDegreesAsync
public Task<USIResult<Double>> TryGetPitchHoldReferenceDegreesAsync()TryGetPitchTrimAdvisoryAsync
public Task<USIResult<AutopilotPitchTrimAdvisory>> TryGetPitchTrimAdvisoryAsync()TryGetPitchTrimDownIndicationActiveAsync
public Task<USIResult<Boolean>> TryGetPitchTrimDownIndicationActiveAsync()TryGetPitchTrimServoEnabledAsync
public Task<USIResult<Boolean>> TryGetPitchTrimServoEnabledAsync()TryGetPitchTrimUpIndicationActiveAsync
public Task<USIResult<Boolean>> TryGetPitchTrimUpIndicationActiveAsync()TryGetPoweredAsync
public Task<USIResult<Boolean>> TryGetPoweredAsync()TryGetPrimaryFlightDirectorCommandBarsVisibleAsync
public Task<USIResult<Boolean>> TryGetPrimaryFlightDirectorCommandBarsVisibleAsync()TryGetPrimaryFlightDirectorMasterActiveAsync
public Task<USIResult<Boolean>> TryGetPrimaryFlightDirectorMasterActiveAsync()TryGetPropellerRpmHoldModeActiveAsync
public Task<USIResult<Boolean>> TryGetPropellerRpmHoldModeActiveAsync()TryGetPropellerRpmReferenceSlotAsync
public Task<USIResult<AutopilotReferenceSlot>> TryGetPropellerRpmReferenceSlotAsync()TryGetRadioAltitudeModeActiveAsync
public Task<USIResult<Boolean>> TryGetRadioAltitudeModeActiveAsync()TryGetRadioAltitudeStepAsync
public Task<USIResult<Length>> TryGetRadioAltitudeStepAsync()TryGetRadioAltitudeStepFeetAsync
public Task<USIResult<Double>> TryGetRadioAltitudeStepFeetAsync()TryGetRawFlightDirectorPitchReferenceDegreesAsync
public Task<USIResult<Double>> TryGetRawFlightDirectorPitchReferenceDegreesAsync()TryGetRawFlightDirectorRollReferenceDegreesAsync
public Task<USIResult<Double>> TryGetRawFlightDirectorRollReferenceDegreesAsync()TryGetReadyToEngageAsync
public Task<USIResult<Boolean>> TryGetReadyToEngageAsync()TryGetReducedBankLimitActiveAsync
public Task<USIResult<Boolean>> TryGetReducedBankLimitActiveAsync()TryGetReferenceSelectionRequestedAsync
public Task<USIResult<Boolean>> TryGetReferenceSelectionRequestedAsync()TryGetRolloutModeStateAsync
public Task<USIResult<FlightGuidanceModeState>> TryGetRolloutModeStateAsync()TryGetRudderServoFailureDetectedAsync
public Task<USIResult<Boolean>> TryGetRudderServoFailureDetectedAsync()TryGetRunawayFailureDetectedAsync
public Task<USIResult<Boolean>> TryGetRunawayFailureDetectedAsync()TryGetRunwayModeActiveAsync
public Task<USIResult<Boolean>> TryGetRunwayModeActiveAsync()TryGetRunwayTrackModeActiveAsync
public Task<USIResult<Boolean>> TryGetRunwayTrackModeActiveAsync()TryGetSecondaryChannelAvailableAsync
public Task<USIResult<Boolean>> TryGetSecondaryChannelAvailableAsync()TryGetSecondaryFlightDirectorActiveAsync
public Task<USIResult<Boolean>> TryGetSecondaryFlightDirectorActiveAsync()TryGetSecondaryFlightDirectorCommandBarsVisibleAsync
public Task<USIResult<Boolean>> TryGetSecondaryFlightDirectorCommandBarsVisibleAsync()TryGetSecondaryFlightDirectorMasterActiveAsync
public Task<USIResult<Boolean>> TryGetSecondaryFlightDirectorMasterActiveAsync()TryGetSecondaryFlightDirectorPitchCommandDegreesAsync
public Task<USIResult<Double>> TryGetSecondaryFlightDirectorPitchCommandDegreesAsync()TryGetSecondaryFlightDirectorRollCommandDegreesAsync
public Task<USIResult<Double>> TryGetSecondaryFlightDirectorRollCommandDegreesAsync()TryGetSecondarySelectedHeadingDegreesMagneticAsync
public Task<USIResult<Double>> TryGetSecondarySelectedHeadingDegreesMagneticAsync()TryGetSecondarySelectedMagneticHeadingAsync
public Task<USIResult<Angle>> TryGetSecondarySelectedMagneticHeadingAsync()TryGetSelectableMaximumBankAnglesAsync
public Task<USIResult<IReadOnlyList<Angle>>> TryGetSelectableMaximumBankAnglesAsync()TryGetSelectableMaximumBankAnglesDegreesAsync
public Task<USIResult<IReadOnlyList<Double>>> TryGetSelectableMaximumBankAnglesDegreesAsync()Gets the loaded aircraft's selectable maximum-bank angles in degrees.
TryGetSelectedAltitudeAsync
public Task<USIResult<Length>> TryGetSelectedAltitudeAsync()TryGetSelectedAltitudeFeetAsync
public Task<USIResult<Double>> TryGetSelectedAltitudeFeetAsync()TryGetSelectedAltitudeManuallyAdjustableAsync
public Task<USIResult<Boolean>> TryGetSelectedAltitudeManuallyAdjustableAsync()TryGetSelectedAltitudeStepAsync
public Task<USIResult<Length>> TryGetSelectedAltitudeStepAsync()TryGetSelectedAltitudeStepFeetAsync
public Task<USIResult<Double>> TryGetSelectedAltitudeStepFeetAsync()TryGetSelectedFlightPathAngleAsync
public Task<USIResult<Angle>> TryGetSelectedFlightPathAngleAsync()TryGetSelectedFlightPathAngleDegreesAsync
public Task<USIResult<Double>> TryGetSelectedFlightPathAngleDegreesAsync()TryGetSelectedGuidanceChannelAsync
public Task<USIResult<AutopilotGuidanceChannel>> TryGetSelectedGuidanceChannelAsync()TryGetSelectedHeadingDegreesMagneticAsync
public Task<USIResult<Double>> TryGetSelectedHeadingDegreesMagneticAsync()TryGetSelectedHeadingManuallyAdjustableAsync
public Task<USIResult<Boolean>> TryGetSelectedHeadingManuallyAdjustableAsync()TryGetSelectedHoverHeightAsync
public Task<USIResult<Length>> TryGetSelectedHoverHeightAsync()TryGetSelectedHoverHeightFeetAsync
public Task<USIResult<Double>> TryGetSelectedHoverHeightFeetAsync()TryGetSelectedHoverVelocityAsync
public Task<USIResult<HorizontalEarthRelativeMotionVector>> TryGetSelectedHoverVelocityAsync()TryGetSelectedIndicatedAirspeedAsync
public Task<USIResult<Speed>> TryGetSelectedIndicatedAirspeedAsync()TryGetSelectedIndicatedAirspeedKnotsAsync
public Task<USIResult<Double>> TryGetSelectedIndicatedAirspeedKnotsAsync()TryGetSelectedMachAsync
public Task<USIResult<Double>> TryGetSelectedMachAsync()TryGetSelectedMagneticHeadingAsync
public Task<USIResult<Angle>> TryGetSelectedMagneticHeadingAsync()TryGetSelectedMaximumBankAngleAsync
public Task<USIResult<Angle>> TryGetSelectedMaximumBankAngleAsync()TryGetSelectedMaximumBankAngleDegreesAsync
public Task<USIResult<Double>> TryGetSelectedMaximumBankAngleDegreesAsync()TryGetSelectedNavigationSourceAsync
public Task<USIResult<AutopilotNavigationSource>> TryGetSelectedNavigationSourceAsync()TryGetSelectedPropellerRpmAsync
public Task<USIResult<Double>> TryGetSelectedPropellerRpmAsync()TryGetSelectedRollHoldReferenceAsync
public Task<USIResult<Angle>> TryGetSelectedRollHoldReferenceAsync()TryGetSelectedRollHoldReferenceDegreesAsync
public Task<USIResult<Double>> TryGetSelectedRollHoldReferenceDegreesAsync()TryGetSelectedSpeedReferenceUnitAsync
public Task<USIResult<AutopilotSpeedReferenceUnit>> TryGetSelectedSpeedReferenceUnitAsync()TryGetSelectedTargetsAsync
public Task<USIResult<AutopilotSelectedTargets>> TryGetSelectedTargetsAsync()Gets the common autopilot selector targets as one immutable snapshot.
TryGetSelectedTurnRateAsync
public Task<USIResult<AngularVelocity>> TryGetSelectedTurnRateAsync()TryGetSelectedTurnRateDegreesPerSecondAsync
public Task<USIResult<Double>> TryGetSelectedTurnRateDegreesPerSecondAsync()TryGetSelectedVerticalSpeedAsync
public Task<USIResult<Speed>> TryGetSelectedVerticalSpeedAsync()TryGetSelectedVerticalSpeedFeetPerMinuteAsync
public Task<USIResult<Double>> TryGetSelectedVerticalSpeedFeetPerMinuteAsync()TryGetSelectedVerticalSpeedStepAsync
public Task<USIResult<Speed>> TryGetSelectedVerticalSpeedStepAsync()TryGetSelectedVerticalSpeedStepFeetPerMinuteAsync
public Task<USIResult<Double>> TryGetSelectedVerticalSpeedStepFeetPerMinuteAsync()TryGetSelfTestOutputAsync
public Task<USIResult<AutopilotSelfTestOutput>> TryGetSelfTestOutputAsync()Gets the outputs produced by the autopilot self-test.
TryGetServoSystemFailureDetectedAsync
public Task<USIResult<Boolean>> TryGetServoSystemFailureDetectedAsync()TryGetSingleAxisInstallationAsync
public Task<USIResult<Boolean>> TryGetSingleAxisInstallationAsync()TryGetSingleCueFlightDirectorInstalledAsync
public Task<USIResult<Boolean>> TryGetSingleCueFlightDirectorInstalledAsync()TryGetSoftRideModeActiveAsync
public Task<USIResult<Boolean>> TryGetSoftRideModeActiveAsync()TryGetTakeoffGoAroundModeActiveAsync
public Task<USIResult<Boolean>> TryGetTakeoffGoAroundModeActiveAsync()TryGetTakeoffGoAroundPitchReferenceAsync
public Task<USIResult<Angle>> TryGetTakeoffGoAroundPitchReferenceAsync()TryGetTakeoffGoAroundPitchReferenceDegreesAsync
public Task<USIResult<Double>> TryGetTakeoffGoAroundPitchReferenceDegreesAsync()TryGetTargetSelectionFormatAsync
public Task<USIResult<AutopilotTargetSelectionFormat>> TryGetTargetSelectionFormatAsync()TryGetThrottleServoFailureDetectedAsync
public Task<USIResult<Boolean>> TryGetThrottleServoFailureDetectedAsync()TryGetTrackModeActiveAsync
public Task<USIResult<Boolean>> TryGetTrackModeActiveAsync()TryGetTrimFailureIndicationActiveAsync
public Task<USIResult<Boolean>> TryGetTrimFailureIndicationActiveAsync()TryGetTurnRateModeActiveAsync
public Task<USIResult<Boolean>> TryGetTurnRateModeActiveAsync()TryGetVerticalNavigationModeStateAsync
public Task<USIResult<FlightGuidanceModeState>> TryGetVerticalNavigationModeStateAsync()TryGetVerticalNavigationSpeedModeStateAsync
public Task<USIResult<FlightGuidanceModeState>> TryGetVerticalNavigationSpeedModeStateAsync()TryGetVerticalNavigationSpeedWindowOpenAsync
public Task<USIResult<Boolean>> TryGetVerticalNavigationSpeedWindowOpenAsync()TryGetVerticalSpeedModeActiveAsync
public Task<USIResult<Boolean>> TryGetVerticalSpeedModeActiveAsync()TryGetVerticalSpeedReferenceSlotAsync
public Task<USIResult<AutopilotReferenceSlot>> TryGetVerticalSpeedReferenceSlotAsync()TryGetVerticalSpeedSelectorWindowVisibleAsync
public Task<USIResult<Boolean>> TryGetVerticalSpeedSelectorWindowVisibleAsync()TryGetVerticalTakeoffGoAroundModeStateAsync
public Task<USIResult<FlightGuidanceModeState>> TryGetVerticalTakeoffGoAroundModeStateAsync()TryGetVnavAltitudeReferenceAsync
public Task<USIResult<Length>> TryGetVnavAltitudeReferenceAsync()TryGetVnavAltitudeReferenceFeetAsync
public Task<USIResult<Double>> TryGetVnavAltitudeReferenceFeetAsync()TryGetVnavDescentSpeedToleranceAsync
public Task<USIResult<VnavDescentSpeedTolerance>> TryGetVnavDescentSpeedToleranceAsync()TryGetWingLevelerModeActiveAsync
public Task<USIResult<Boolean>> TryGetWingLevelerModeActiveAsync()TryGetYawDamperEnabledAsync
public Task<USIResult<Boolean>> TryGetYawDamperEnabledAsync()TryGetYawDamperFailureActiveAsync
public Task<USIResult<Boolean>> TryGetYawDamperFailureActiveAsync()TryIncreaseN1ReferenceAsync
public Task<USIResult> TryIncreaseN1ReferenceAsync()Increases the autopilot N1 reference by one aircraft-configured step.
TryIncreasePitchReferenceAndRequestPitchModeAsync
public Task<USIResult> TryIncreasePitchReferenceAndRequestPitchModeAsync()Increases the pitch reference and requests pitch-hold mode as one provider action.
TryIncreasePitchReferenceAsync
public Task<USIResult> TryIncreasePitchReferenceAsync()TryIncreaseSecondarySelectedHeadingAsync
public Task<USIResult> TryIncreaseSecondarySelectedHeadingAsync()Increases the secondary channel's selected heading by one aircraft-configured selector step.
TryIncreaseSelectedAirspeedAsync
public Task<USIResult> TryIncreaseSelectedAirspeedAsync()TryIncreaseSelectedAltitudeAsync
public Task<USIResult> TryIncreaseSelectedAltitudeAsync()TryIncreaseSelectedHeadingAsync
public Task<USIResult> TryIncreaseSelectedHeadingAsync()TryIncreaseSelectedMaximumBankAsync
public Task<USIResult> TryIncreaseSelectedMaximumBankAsync()TryIncreaseSelectedVerticalSpeedAsync
public Task<USIResult> TryIncreaseSelectedVerticalSpeedAsync()TryRequestAirspeedModeAsync
public Task<USIResult> TryRequestAirspeedModeAsync()TryRequestAltitudeModeAsync
public Task<USIResult> TryRequestAltitudeModeAsync()TryRequestAnnunciatorTestAsync
public Task<USIResult> TryRequestAnnunciatorTestAsync()TryRequestApproachModeAsync
public Task<USIResult> TryRequestApproachModeAsync()TryRequestAttitudeHoldModeAsync
public Task<USIResult> TryRequestAttitudeHoldModeAsync()TryRequestAutothrottleRetardAsync
public Task<USIResult> TryRequestAutothrottleRetardAsync()TryRequestAutothrottleSpeedHoldModeAsync
public Task<USIResult> TryRequestAutothrottleSpeedHoldModeAsync()Requests autothrottle speed-hold guidance, distinct from pitch-for-speed flight-level-change guidance.
TryRequestAutothrottleThrustReferenceModeAsync
public Task<USIResult> TryRequestAutothrottleThrustReferenceModeAsync()TryRequestBackcourseModeAsync
public Task<USIResult> TryRequestBackcourseModeAsync()TryRequestBankHoldModeAsync
public Task<USIResult> TryRequestBankHoldModeAsync()Requests bank-hold guidance using the autopilot's bank reference.
TryRequestClimbSpeedReferenceModeAsync
public Task<USIResult> TryRequestClimbSpeedReferenceModeAsync()TryRequestControlWheelSteeringModeAsync
public Task<USIResult> TryRequestControlWheelSteeringModeAsync()TryRequestCurrentHeadingHoldModeAsync
public Task<USIResult> TryRequestCurrentHeadingHoldModeAsync()TryRequestDescentGuidanceModeAsync
public Task<USIResult> TryRequestDescentGuidanceModeAsync()TryRequestFlightLevelChangeModeAsync
public Task<USIResult> TryRequestFlightLevelChangeModeAsync()TryRequestFlightManagementAltitudeModeAsync
public Task<USIResult> TryRequestFlightManagementAltitudeModeAsync()TryRequestFlightPlanLateralGuidanceAsync
public Task<USIResult> TryRequestFlightPlanLateralGuidanceAsync()TryRequestGlideslopeModeAsync
public Task<USIResult> TryRequestGlideslopeModeAsync()TryRequestHeadingModeAndArmNavigationAsync
public Task<USIResult> TryRequestHeadingModeAndArmNavigationAsync()TryRequestHeadingModeAsync
public Task<USIResult> TryRequestHeadingModeAsync()TryRequestHoverHoldModeAsync
public Task<USIResult> TryRequestHoverHoldModeAsync()TryRequestLocalizerHoldModeAsync
public Task<USIResult> TryRequestLocalizerHoldModeAsync()Requests localizer-only lateral guidance without arming glideslope guidance.
TryRequestMachModeAsync
public Task<USIResult> TryRequestMachModeAsync()TryRequestNavigationModeAsync
public Task<USIResult> TryRequestNavigationModeAsync()TryRequestPitchLevelModeAsync
public Task<USIResult> TryRequestPitchLevelModeAsync()TryRequestReentryGuidanceModeAsync
public Task<USIResult> TryRequestReentryGuidanceModeAsync()TryRequestReturnToLevelAsync
public Task<USIResult> TryRequestReturnToLevelAsync()TryRequestTakeoffGoAroundModeAsync
public Task<USIResult> TryRequestTakeoffGoAroundModeAsync()TryRequestTerrainFollowingModeAsync
public Task<USIResult> TryRequestTerrainFollowingModeAsync()TryRequestTrackModeAsync
public Task<USIResult> TryRequestTrackModeAsync()TryRequestTurnRateModeAsync
public Task<USIResult> TryRequestTurnRateModeAsync()TryRequestVerticalNavigationAltitudeInterventionAsync
public Task<USIResult> TryRequestVerticalNavigationAltitudeInterventionAsync()TryRequestVerticalNavigationModeAsync
public Task<USIResult> TryRequestVerticalNavigationModeAsync()TryRequestVerticalNavigationSpeedInterventionAsync
public Task<USIResult> TryRequestVerticalNavigationSpeedInterventionAsync()TryRequestVerticalNavigationSpeedModeAsync
public Task<USIResult> TryRequestVerticalNavigationSpeedModeAsync()TryRequestVerticalSpeedModeAsync
public Task<USIResult> TryRequestVerticalSpeedModeAsync()TryRequestWingLevelModeAsync
public Task<USIResult> TryRequestWingLevelModeAsync()TrySelectNavigationSourceAsync
public Task<USIResult> TrySelectNavigationSourceAsync(AutopilotNavigationSource source)Selects the pilot-side navigation receiver feeding autopilot guidance.
TrySetAirspeedReferenceSlotAsync
public Task<USIResult> TrySetAirspeedReferenceSlotAsync(AutopilotReferenceSlot slot)TrySetAltitudePreselectorBarometerAsync
public Task<USIResult> TrySetAltitudePreselectorBarometerAsync(Pressure pressure)TrySetAltitudePreselectorBarometerInchesMercuryAsync
public Task<USIResult> TrySetAltitudePreselectorBarometerInchesMercuryAsync(double inchesMercury)TrySetAltitudeReferenceSlotAsync
public Task<USIResult> TrySetAltitudeReferenceSlotAsync(AutopilotReferenceSlot slot)TrySetAnnunciationTestActiveAsync
public Task<USIResult> TrySetAnnunciationTestActiveAsync(bool active)Selects or clears the autopilot annunciation test.
TrySetAutothrottleArmedAsync
public Task<USIResult> TrySetAutothrottleArmedAsync(bool armed)TrySetBankHoldReferenceAsync
public Task<USIResult> TrySetBankHoldReferenceAsync(Angle bank)TrySetBankHoldReferenceDegreesAsync
public Task<USIResult> TrySetBankHoldReferenceDegreesAsync(double bankDegrees)TrySetClimbModeReferenceAirspeedAsync
public Task<USIResult> TrySetClimbModeReferenceAirspeedAsync(Speed airspeed)TrySetClimbModeReferenceAirspeedKnotsAsync
public Task<USIResult> TrySetClimbModeReferenceAirspeedKnotsAsync(double airspeedKnots)TrySetComputerPowerSwitchEnabledAsync
public Task<USIResult> TrySetComputerPowerSwitchEnabledAsync(bool enabled)TrySetDescentModeReferenceVerticalSpeedAsync
public Task<USIResult> TrySetDescentModeReferenceVerticalSpeedAsync(Speed verticalSpeed)TrySetDescentModeReferenceVerticalSpeedFeetPerMinuteAsync
public Task<USIResult> TrySetDescentModeReferenceVerticalSpeedFeetPerMinuteAsync(double verticalSpeedFeetPerMinute)TrySetEngagedAsync
public Task<USIResult> TrySetEngagedAsync(bool engaged)TrySetFlightDirectorMasterSelectionAsync
public Task<USIResult> TrySetFlightDirectorMasterSelectionAsync(FlightDirectorMasterSelection selection)TrySetFrontCourseReferenceAsync
public Task<USIResult> TrySetFrontCourseReferenceAsync(AutopilotFrontCourseReference reference)TrySetHeadingReferenceAsync
public Task<USIResult> TrySetHeadingReferenceAsync(AutopilotHeadingReference reference)TrySetHeadingReferenceSlotAsync
public Task<USIResult> TrySetHeadingReferenceSlotAsync(AutopilotReferenceSlot slot)TrySetManagedAvionicsModeActiveAsync
public Task<USIResult> TrySetManagedAvionicsModeActiveAsync(bool active)TrySetManagedSpeedUsesMachAsync
public Task<USIResult> TrySetManagedSpeedUsesMachAsync(bool usesMach)TrySetMaximumAutothrottleThrustLeverRatioAsync
public Task<USIResult> TrySetMaximumAutothrottleThrustLeverRatioAsync(double ratio)TrySetModeAsync
public Task<USIResult> TrySetModeAsync(AutopilotMode mode)TrySetPitchHoldReferenceAsync
public Task<USIResult> TrySetPitchHoldReferenceAsync(Angle pitch)TrySetPitchHoldReferenceDegreesAsync
public Task<USIResult> TrySetPitchHoldReferenceDegreesAsync(double pitchDegrees)TrySetPitchTrimServoEnabledAsync
public Task<USIResult> TrySetPitchTrimServoEnabledAsync(bool enabled)TrySetPrimaryFlightDirectorCommandBarsVisibleAsync
public Task<USIResult> TrySetPrimaryFlightDirectorCommandBarsVisibleAsync(bool visible)TrySetPropellerRpmReferenceSlotAsync
public Task<USIResult> TrySetPropellerRpmReferenceSlotAsync(AutopilotReferenceSlot slot)TrySetRadioAltitudeModeActiveAsync
public Task<USIResult> TrySetRadioAltitudeModeActiveAsync(bool active)TrySetReducedBankLimitActiveAsync
public Task<USIResult> TrySetReducedBankLimitActiveAsync(bool active)TrySetSecondaryFlightDirectorCommandBarsVisibleAsync
public Task<USIResult> TrySetSecondaryFlightDirectorCommandBarsVisibleAsync(bool visible)TrySetSelectedAltitudeAsync
public Task<USIResult> TrySetSelectedAltitudeAsync(Length altitude)TrySetSelectedAltitudeFeetAsync
public Task<USIResult> TrySetSelectedAltitudeFeetAsync(double altitudeFeet)TrySetSelectedFlightPathAngleAsync
public Task<USIResult> TrySetSelectedFlightPathAngleAsync(Angle flightPathAngle)TrySetSelectedFlightPathAngleDegreesAsync
public Task<USIResult> TrySetSelectedFlightPathAngleDegreesAsync(double flightPathAngleDegrees)TrySetSelectedGuidanceChannelAsync
public Task<USIResult> TrySetSelectedGuidanceChannelAsync(AutopilotGuidanceChannel channel)TrySetSelectedHeadingDegreesMagneticAsync
public Task<USIResult> TrySetSelectedHeadingDegreesMagneticAsync(double headingDegrees)TrySetSelectedHoverHeightAsync
public Task<USIResult> TrySetSelectedHoverHeightAsync(Length hoverHeight)TrySetSelectedHoverHeightFeetAsync
public Task<USIResult> TrySetSelectedHoverHeightFeetAsync(double hoverHeightFeet)TrySetSelectedIndicatedAirspeedAsync
public Task<USIResult> TrySetSelectedIndicatedAirspeedAsync(Speed indicatedAirspeed)TrySetSelectedIndicatedAirspeedKnotsAsync
public Task<USIResult> TrySetSelectedIndicatedAirspeedKnotsAsync(double indicatedAirspeedKnots)TrySetSelectedMachAsync
public Task<USIResult> TrySetSelectedMachAsync(double mach)TrySetSelectedMagneticHeadingAsync
public Task<USIResult> TrySetSelectedMagneticHeadingAsync(Angle heading)TrySetSelectedMaximumBankAngleAsync
public Task<USIResult> TrySetSelectedMaximumBankAngleAsync(Angle bankAngle)TrySetSelectedMaximumBankAngleDegreesAsync
public Task<USIResult> TrySetSelectedMaximumBankAngleDegreesAsync(double bankAngleDegrees)TrySetSelectedRollHoldReferenceAsync
public Task<USIResult> TrySetSelectedRollHoldReferenceAsync(Angle bank)TrySetSelectedRollHoldReferenceDegreesAsync
public Task<USIResult> TrySetSelectedRollHoldReferenceDegreesAsync(double bankDegrees)TrySetSelectedSpeedReferenceUnitAsync
public Task<USIResult> TrySetSelectedSpeedReferenceUnitAsync(AutopilotSpeedReferenceUnit unit)TrySetSelectedTurnRateAsync
public Task<USIResult> TrySetSelectedTurnRateAsync(AngularVelocity turnRate)TrySetSelectedTurnRateDegreesPerSecondAsync
public Task<USIResult> TrySetSelectedTurnRateDegreesPerSecondAsync(double turnRateDegreesPerSecond)TrySetSelectedVerticalSpeedAsync
public Task<USIResult> TrySetSelectedVerticalSpeedAsync(Speed verticalSpeed)TrySetSelectedVerticalSpeedFeetPerMinuteAsync
public Task<USIResult> TrySetSelectedVerticalSpeedFeetPerMinuteAsync(double verticalSpeedFeetPerMinute)TrySetSoftRideModeActiveAsync
public Task<USIResult> TrySetSoftRideModeActiveAsync(bool active)TrySetTakeoffGoAroundPitchReferenceAsync
public Task<USIResult> TrySetTakeoffGoAroundPitchReferenceAsync(Angle pitch)TrySetTakeoffGoAroundPitchReferenceDegreesAsync
public Task<USIResult> TrySetTakeoffGoAroundPitchReferenceDegreesAsync(double pitchDegrees)TrySetTargetSelectionFormatAsync
public Task<USIResult> TrySetTargetSelectionFormatAsync(AutopilotTargetSelectionFormat format)TrySetVerticalSpeedReferenceSlotAsync
public Task<USIResult> TrySetVerticalSpeedReferenceSlotAsync(AutopilotReferenceSlot slot)TrySetVerticalSpeedSelectorWindowVisibleAsync
public Task<USIResult> TrySetVerticalSpeedSelectorWindowVisibleAsync(bool visible)TrySetYawDamperEnabledAsync
public Task<USIResult> TrySetYawDamperEnabledAsync(bool enabled)TrySynchronizePitchReferenceToAircraftAsync
public Task<USIResult> TrySynchronizePitchReferenceToAircraftAsync()TrySynchronizeSelectedAirspeedToAircraftAsync
public Task<USIResult> TrySynchronizeSelectedAirspeedToAircraftAsync()TrySynchronizeSelectedAltitudeToAircraftAsync
public Task<USIResult> TrySynchronizeSelectedAltitudeToAircraftAsync()TrySynchronizeSelectedHeadingToAircraftAsync
public Task<USIResult> TrySynchronizeSelectedHeadingToAircraftAsync()TrySynchronizeSelectedVerticalSpeedToAircraftAsync
public Task<USIResult> TrySynchronizeSelectedVerticalSpeedToAircraftAsync()