Class

Autopilot

USI.Core

Public SDK type.

public sealed class Autopilot : AircraftComponentGroup, IAircraftAutopilotSystem

Properties

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()