Interface

IAircraftAutopilotSystem

USI.Core

Simulator-neutral access to aircraft autopilot and flight-guidance state.

public interface IAircraftAutopilotSystem

Methods

TryArmSelectedAltitudeAsync

public Task<USIResult> TryArmSelectedAltitudeAsync()

Arms capture of the selected altitude without synchronizing the selector to the aircraft's current altitude.

TryCancelAirspeedModeAsync

public Task<USIResult> TryCancelAirspeedModeAsync()

Cancels indicated-airspeed guidance without disengaging the autopilot.

TryCancelAltitudeModeAsync

public Task<USIResult> TryCancelAltitudeModeAsync()

Cancels altitude guidance without disengaging the autopilot.

TryCancelApproachModeAsync

public Task<USIResult> TryCancelApproachModeAsync()

Cancels approach guidance without disengaging the autopilot.

TryCancelAttitudeHoldModeAsync

public Task<USIResult> TryCancelAttitudeHoldModeAsync()

Cancels combined attitude-hold guidance without disengaging the autopilot.

TryCancelBackcourseModeAsync

public Task<USIResult> TryCancelBackcourseModeAsync()

Cancels backcourse guidance without disengaging the autopilot.

TryCancelBankHoldModeAsync

public Task<USIResult> TryCancelBankHoldModeAsync()

Cancels bank-hold guidance without disengaging the autopilot.

TryCancelFlightLevelChangeModeAsync

public Task<USIResult> TryCancelFlightLevelChangeModeAsync()

Cancels flight-level-change guidance without disengaging the autopilot.

TryCancelHeadingModeAsync

public Task<USIResult> TryCancelHeadingModeAsync()

Cancels heading-select guidance without disengaging the autopilot.

TryCancelLocalizerHoldModeAsync

public Task<USIResult> TryCancelLocalizerHoldModeAsync()

Cancels localizer-only lateral guidance without disengaging the autopilot.

TryCancelMachModeAsync

public Task<USIResult> TryCancelMachModeAsync()

Cancels Mach-hold guidance without disengaging the autopilot.

TryCancelNavigationModeAsync

public Task<USIResult> TryCancelNavigationModeAsync()

Cancels navigation-source tracking without disengaging the autopilot.

TryCancelPitchLevelModeAsync

public Task<USIResult> TryCancelPitchLevelModeAsync()

Cancels pitch-level guidance without disengaging the autopilot.

TryCancelVerticalSpeedModeAsync

public Task<USIResult> TryCancelVerticalSpeedModeAsync()

Cancels vertical-speed guidance without disengaging the autopilot.

TryCancelWingLevelModeAsync

public Task<USIResult> TryCancelWingLevelModeAsync()

Cancels wings-level roll guidance without disengaging the autopilot.

TryCaptureCurrentAirspeedAsync

public Task<USIResult> TryCaptureCurrentAirspeedAsync()

Selects the current indicated airspeed, then requests airspeed guidance.

TryCaptureCurrentAltitudeAsync

public Task<USIResult> TryCaptureCurrentAltitudeAsync()

Selects the current indicated altitude, then requests altitude guidance.

TryCaptureCurrentFlightPathAngleAsync

public Task<USIResult> TryCaptureCurrentFlightPathAngleAsync()

Captures the current flight-path angle as an active guidance mode.

TryCaptureCurrentVerticalSpeedAndArmSelectedAltitudeAsync

public Task<USIResult> TryCaptureCurrentVerticalSpeedAndArmSelectedAltitudeAsync()

Captures the current indicated vertical speed and arms capture of the already-selected altitude.

TryCaptureCurrentVerticalSpeedAsync

public Task<USIResult> TryCaptureCurrentVerticalSpeedAsync()

Selects the current indicated vertical speed, then requests vertical-speed guidance.

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

Moves the autopilot pitch reference nose-down by one aircraft-configured step.

TryDecreaseSecondarySelectedHeadingAsync

public Task<USIResult> TryDecreaseSecondarySelectedHeadingAsync()

Decreases the secondary channel's selected heading by one aircraft-configured selector step.

TryDecreaseSelectedAirspeedAsync

public Task<USIResult> TryDecreaseSelectedAirspeedAsync()

Decreases the selected indicated airspeed by one aircraft-configured selector step.

TryDecreaseSelectedAltitudeAsync

public Task<USIResult> TryDecreaseSelectedAltitudeAsync()

Decreases the selected altitude by one aircraft-configured selector step.

TryDecreaseSelectedHeadingAsync

public Task<USIResult> TryDecreaseSelectedHeadingAsync()

Decreases the selected heading by one aircraft-configured selector step.

TryDecreaseSelectedMaximumBankAsync

public Task<USIResult> TryDecreaseSelectedMaximumBankAsync()

Decreases the selected maximum-bank limit by one aircraft-configured option.

TryDecreaseSelectedVerticalSpeedAsync

public Task<USIResult> TryDecreaseSelectedVerticalSpeedAsync()

Decreases the selected vertical speed by one aircraft-configured selector step.

TryDisconnectAndInterruptPitchTrimAsync

public Task<USIResult> TryDisconnectAndInterruptPitchTrimAsync()

Disconnects the autopilot and interrupts active pitch-trim servo motion as one safety-related intent.

TryDisconnectAutopilotAndYawDamperAsync

public Task<USIResult> TryDisconnectAutopilotAndYawDamperAsync()

Atomically disconnects the active autopilot channel and yaw damper.

TryDisconnectAutopilotFlightDirectorsAndYawDamperAsync

public Task<USIResult> TryDisconnectAutopilotFlightDirectorsAndYawDamperAsync()

Atomically disconnects the active autopilot channel, all flight directors, and yaw damper.

TryDisconnectAutopilotFlightDirectorsYawDamperAndPitchTrimAsync

public Task<USIResult> TryDisconnectAutopilotFlightDirectorsYawDamperAndPitchTrimAsync()

Atomically disconnects the active autopilot channel, all flight directors, yaw damper, and electric pitch-trim servo.

TryDisconnectAutopilotYawDamperAndPitchTrimAsync

public Task<USIResult> TryDisconnectAutopilotYawDamperAndPitchTrimAsync()

Atomically disconnects the active autopilot channel, yaw damper, and electric pitch-trim servo.

TryDisconnectAutothrottleAsync

public Task<USIResult> TryDisconnectAutothrottleAsync()

Disconnects active autothrottle control without promising that the aircraft's autothrottle arm switch will be disarmed.

TryGetActiveLateralGuidanceModeAsync

public Task<USIResult<AutopilotLateralGuidanceMode>> TryGetActiveLateralGuidanceModeAsync()

Gets the currently selected lateral guidance behavior.

TryGetActiveVerticalGuidanceModeAsync

public Task<USIResult<AutopilotVerticalGuidanceMode>> TryGetActiveVerticalGuidanceModeAsync()

Gets the currently selected vertical guidance behavior.

TryGetAileronServoFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetAileronServoFailureDetectedAsync()

Gets whether the aileron autopilot servo has failed.

TryGetAirspeedHoldModeActiveAsync

public Task<USIResult<Boolean>> TryGetAirspeedHoldModeActiveAsync()

Gets whether indicated-airspeed hold mode is active.

TryGetAirspeedReferenceSlotAsync

public Task<USIResult<AutopilotReferenceSlot>> TryGetAirspeedReferenceSlotAsync()

Gets the selected airspeed-reference slot.

TryGetAltitudeCaptureSourceAsync

public Task<USIResult<AutopilotAltitudeCaptureSource>> TryGetAltitudeCaptureSourceAsync()

Gets the source requiring the upcoming or current managed altitude capture.

TryGetAltitudeHoldReferenceSourceAsync

public Task<USIResult<AutopilotAltitudeHoldReferenceSource>> TryGetAltitudeHoldReferenceSourceAsync()

Gets whether altitude hold acquired current or preselected altitude.

TryGetAltitudeModeStateAsync

public Task<USIResult<FlightGuidanceModeState>> TryGetAltitudeModeStateAsync()

Gets the altitude capture/hold annunciation state.

TryGetAltitudePreselectorBarometerInchesMercuryAsync

public Task<USIResult<Double>> TryGetAltitudePreselectorBarometerInchesMercuryAsync()

Gets the barometer setting used by the altitude preselector.

TryGetAltitudePreselectorSensedAltitudeFeetAsync

public Task<USIResult<Double>> TryGetAltitudePreselectorSensedAltitudeFeetAsync()

Gets the altitude currently sensed by the altitude preselector.

TryGetAltitudeReferenceSlotAsync

public Task<USIResult<AutopilotReferenceSlot>> TryGetAltitudeReferenceSlotAsync()

Gets the selected altitude-reference slot.

TryGetAnnunciationTestActiveAsync

public Task<USIResult<Boolean>> TryGetAnnunciationTestActiveAsync()

TryGetApproachFlightPlanActiveAsync

public Task<USIResult<Boolean>> TryGetApproachFlightPlanActiveAsync()

Gets whether the autopilot is flying the approach legs of the active flight plan.

TryGetApproachLateralCaptureQualifiedAsync

public Task<USIResult<Boolean>> TryGetApproachLateralCaptureQualifiedAsync()

Gets whether lateral navigation is engaged and the tuned-course angular deviation is within capture tolerance.

TryGetApproachModeStateAsync

public Task<USIResult<FlightGuidanceModeState>> TryGetApproachModeStateAsync()

Gets the approach-mode annunciation state.

TryGetApproachUsesLocalizerAsync

public Task<USIResult<Boolean>> TryGetApproachUsesLocalizerAsync()

Gets whether the current approach guidance uses a localizer.

TryGetAttitudeHoldModeActiveAsync

public Task<USIResult<Boolean>> TryGetAttitudeHoldModeActiveAsync()

Gets whether combined pitch-and-bank attitude hold is active.

TryGetAttitudeReferenceSensorAsync

public Task<USIResult<AutopilotReferenceSensor>> TryGetAttitudeReferenceSensorAsync()

Gets the sensor source feeding the autopilot's attitude reference.

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

Gets whether the autopilot is momentarily reporting an automation downgrade.

TryGetAutopilotFailureActiveAsync

public Task<USIResult<Boolean>> TryGetAutopilotFailureActiveAsync()

Gets whether the autopilot computer is reporting a failure.

TryGetAutothrottleActiveAsync

public Task<USIResult<Boolean>> TryGetAutothrottleActiveAsync()

Gets whether the autothrottle is actually controlling thrust.

TryGetAutothrottleArmedAsync

public Task<USIResult<Boolean>> TryGetAutothrottleArmedAsync()

Gets whether the autothrottle is armed and available to engage.

TryGetAutothrottleGuidanceModeAsync

public Task<USIResult<AutothrottleGuidanceMode>> TryGetAutothrottleGuidanceModeAsync()

Gets the autothrottle's selected or active guidance behavior.

TryGetAvailableAsync

public Task<USIResult<Boolean>> TryGetAvailableAsync()

Gets whether an autopilot system is installed and available for this aircraft.

TryGetBackcourseModeActiveAsync

public Task<USIResult<Boolean>> TryGetBackcourseModeActiveAsync()

Gets whether backcourse mode is active.

TryGetBackcourseModeStateAsync

public Task<USIResult<FlightGuidanceModeState>> TryGetBackcourseModeStateAsync()

Gets whether backcourse guidance is off, armed, or active.

TryGetBankHoldModeActiveAsync

public Task<USIResult<Boolean>> TryGetBankHoldModeActiveAsync()

Gets whether bank/roll-hold mode is active.

TryGetBankHoldReferenceDegreesAsync

public Task<USIResult<Double>> TryGetBankHoldReferenceDegreesAsync()

Gets the bank/roll-hold reference in degrees, positive right-wing-down.

TryGetCalculatedMaximumIndicatedAirspeedKnotsAsync

public Task<USIResult<Double>> TryGetCalculatedMaximumIndicatedAirspeedKnotsAsync()

Gets the autopilot's calculated maximum indicated airspeed in knots.

TryGetCalculatedMinimumIndicatedAirspeedKnotsAsync

public Task<USIResult<Double>> TryGetCalculatedMinimumIndicatedAirspeedKnotsAsync()

Gets the autopilot's calculated minimum indicated airspeed in knots.

TryGetCapturedAltitudeReferenceFeetAsync

public Task<USIResult<Double>> TryGetCapturedAltitudeReferenceFeetAsync()

Gets the indicated-altitude reference currently held by altitude guidance.

TryGetClimbModeReferenceAirspeedKnotsAsync

public Task<USIResult<Double>> TryGetClimbModeReferenceAirspeedKnotsAsync()

Gets the reference airspeed used by climb guidance.

TryGetComputerFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetComputerFailureDetectedAsync()

Gets whether the autopilot computer itself has failed.

TryGetComputerPowerSwitchEnabledAsync

public Task<USIResult<Boolean>> TryGetComputerPowerSwitchEnabledAsync()

Gets the selected state of the autopilot computer power switch.

TryGetConfigurationFamilyAsync

public Task<USIResult<AutopilotConfigurationFamily>> TryGetConfigurationFamilyAsync()

Gets the installed autopilot configuration family.

TryGetConfiguredDefaultPitchModeAsync

public Task<USIResult<AutopilotDefaultPitchMode>> TryGetConfiguredDefaultPitchModeAsync()

Gets the aircraft-configured default pitch guidance mode.

TryGetConfiguredDefaultRollModeAsync

public Task<USIResult<AutopilotDefaultRollMode>> TryGetConfiguredDefaultRollModeAsync()

Gets the aircraft-configured default roll guidance mode.

TryGetControlWheelSteeringActiveAsync

public Task<USIResult<Boolean>> TryGetControlWheelSteeringActiveAsync()

Gets whether control-wheel steering is temporarily allowing pilot input while the autopilot remains coupled.

TryGetCurrentHeadingHoldModeActiveAsync

public Task<USIResult<Boolean>> TryGetCurrentHeadingHoldModeActiveAsync()

Gets whether current-heading hold, distinct from heading-select, is active.

TryGetDescentModeReferenceVerticalSpeedFeetPerMinuteAsync

public Task<USIResult<Double>> TryGetDescentModeReferenceVerticalSpeedFeetPerMinuteAsync()

Gets the reference vertical speed used by descent guidance.

TryGetDirectionalReferenceSensorAsync

public Task<USIResult<AutopilotReferenceSensor>> TryGetDirectionalReferenceSensorAsync()

Gets the sensor source feeding the autopilot's directional reference.

TryGetDisengagementAnnunciationActiveAsync

public Task<USIResult<Boolean>> TryGetDisengagementAnnunciationActiveAsync()

Gets whether the cockpit autopilot-disengagement annunciator is lit, including provider annunciator-test behavior where available.

TryGetDisengagementIndicationActiveAsync

public Task<USIResult<Boolean>> TryGetDisengagementIndicationActiveAsync()

Gets whether the simulator is presenting an autopilot-disengagement indication.

TryGetElevatorServoFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetElevatorServoFailureDetectedAsync()

Gets whether the elevator autopilot servo has failed.

TryGetEngagedAsync

public Task<USIResult<Boolean>> TryGetEngagedAsync()

Gets whether the autopilot is actually engaged.

TryGetFlareModeStateAsync

public Task<USIResult<FlightGuidanceModeState>> TryGetFlareModeStateAsync()

Gets the automatic-flare guidance annunciation state.

TryGetFlightDirectorActiveAsync

public Task<USIResult<Boolean>> TryGetFlightDirectorActiveAsync()

Gets whether the flight director is active.

TryGetFlightDirectorFailureActiveAsync

public Task<USIResult<Boolean>> TryGetFlightDirectorFailureActiveAsync()

Gets whether the flight director is reporting a failure.

TryGetFlightDirectorMasterSelectionAsync

public Task<USIResult<FlightDirectorMasterSelection>> TryGetFlightDirectorMasterSelectionAsync()

Gets the flight-director channel selected as guidance master.

TryGetFlightDirectorPitchCommandDegreesAsync

public Task<USIResult<Double>> TryGetFlightDirectorPitchCommandDegreesAsync()

Gets the flight director's commanded pitch in degrees, positive nose-up.

TryGetFlightDirectorRequiredForServoEngagementAsync

public Task<USIResult<Boolean>> TryGetFlightDirectorRequiredForServoEngagementAsync()

Gets whether the flight director must be on before autopilot servos can engage.

TryGetFlightDirectorRollCommandDegreesAsync

public Task<USIResult<Double>> TryGetFlightDirectorRollCommandDegreesAsync()

Gets the flight director's commanded roll in degrees, positive right-wing-down.

TryGetFlightLevelChangeModeActiveAsync

public Task<USIResult<Boolean>> TryGetFlightLevelChangeModeActiveAsync()

Gets whether flight-level-change guidance is active.

TryGetFlightPathAngleModeActiveAsync

public Task<USIResult<Boolean>> TryGetFlightPathAngleModeActiveAsync()

Gets whether flight-path-angle guidance is active.

TryGetFlightPlanLateralGuidanceActiveAsync

public Task<USIResult<Boolean>> TryGetFlightPlanLateralGuidanceActiveAsync()

Gets whether flight-plan lateral guidance (LNAV/GPSS) is active.

TryGetFlightPlanLateralGuidanceStateAsync

public Task<USIResult<FlightGuidanceModeState>> TryGetFlightPlanLateralGuidanceStateAsync()

Gets the flight-plan lateral-guidance annunciation state.

TryGetFrontCourseReferenceAsync

public Task<USIResult<AutopilotFrontCourseReference>> TryGetFrontCourseReferenceAsync()

Gets the reference used to establish the autopilot's front course.

TryGetGlideslopeHoldModeActiveAsync

public Task<USIResult<Boolean>> TryGetGlideslopeHoldModeActiveAsync()

Gets whether glideslope-hold guidance is selected and active.

TryGetGlideslopeModeStateAsync

public Task<USIResult<FlightGuidanceModeState>> TryGetGlideslopeModeStateAsync()

Gets the glideslope-mode annunciation state.

TryGetGuidanceSnapshotAsync

public Task<USIResult<AutopilotGuidanceSnapshot>> TryGetGuidanceSnapshotAsync()

Gets one immutable snapshot of common flight-guidance state and targets.

TryGetHeadingModeActiveAsync

public Task<USIResult<Boolean>> TryGetHeadingModeActiveAsync()

Gets whether heading-select mode is active.

TryGetHeadingReferenceAsync

public Task<USIResult<AutopilotHeadingReference>> TryGetHeadingReferenceAsync()

Gets the reference supplying the autopilot's heading-mode target.

TryGetHeadingReferenceSlotAsync

public Task<USIResult<AutopilotReferenceSlot>> TryGetHeadingReferenceSlotAsync()

Gets the selected heading-reference slot.

TryGetHoverHoldModeActiveAsync

public Task<USIResult<Boolean>> TryGetHoverHoldModeActiveAsync()

Gets whether rotorcraft hover-hold guidance is captured and active.

TryGetLateralTakeoffGoAroundModeActiveAsync

public Task<USIResult<Boolean>> TryGetLateralTakeoffGoAroundModeActiveAsync()

Gets whether lateral takeoff/go-around guidance is active.

TryGetLocalizerCaptureArmedAsync

public Task<USIResult<Boolean>> TryGetLocalizerCaptureArmedAsync()

Gets whether localizer capture is currently armed.

TryGetMachHoldModeActiveAsync

public Task<USIResult<Boolean>> TryGetMachHoldModeActiveAsync()

Gets whether Mach hold guidance is active.

TryGetManagedAltitudeCaptureStateAsync

public Task<USIResult<FlightGuidanceModeState>> TryGetManagedAltitudeCaptureStateAsync()

Gets whether the source-specific managed altitude capture is off, armed, or active.

TryGetManagedAvionicsModeActiveAsync

public Task<USIResult<Boolean>> TryGetManagedAvionicsModeActiveAsync()

Gets whether the autopilot is using managed avionics guidance.

TryGetManagedSpeedUsesMachAsync

public Task<USIResult<Boolean>> TryGetManagedSpeedUsesMachAsync()

Gets whether managed speed guidance is using Mach rather than IAS.

TryGetManagedThrottleActiveAsync

public Task<USIResult<Boolean>> TryGetManagedThrottleActiveAsync()

Gets whether managed throttle control is active.

TryGetMaximumAutothrottleThrustLeverRatioAsync

public Task<USIResult<Double>> TryGetMaximumAutothrottleThrustLeverRatioAsync()

Gets the configured maximum autothrottle thrust-lever ratio.

TryGetNavigationDeadReckoningActiveAsync

public Task<USIResult<Boolean>> TryGetNavigationDeadReckoningActiveAsync()

Gets whether navigation guidance is temporarily using dead reckoning.

TryGetNavigationModeActiveAsync

public Task<USIResult<Boolean>> TryGetNavigationModeActiveAsync()

Gets whether navigation-source tracking mode is active.

TryGetNavigationModeStateAsync

public Task<USIResult<FlightGuidanceModeState>> TryGetNavigationModeStateAsync()

Gets the navigation-source tracking annunciation state.

TryGetPitchHoldModeActiveAsync

public Task<USIResult<Boolean>> TryGetPitchHoldModeActiveAsync()

Gets whether pitch-hold mode is active.

TryGetPitchHoldReferenceDegreesAsync

public Task<USIResult<Double>> TryGetPitchHoldReferenceDegreesAsync()

Gets the pitch-hold reference in degrees, positive nose-up.

TryGetPitchTrimAdvisoryAsync

public Task<USIResult<AutopilotPitchTrimAdvisory>> TryGetPitchTrimAdvisoryAsync()

Gets the manual pitch-trim correction currently requested by the autopilot.

TryGetPitchTrimDownIndicationActiveAsync

public Task<USIResult<Boolean>> TryGetPitchTrimDownIndicationActiveAsync()

Gets whether the cockpit pitch-trim-down indication is active.

TryGetPitchTrimServoEnabledAsync

public Task<USIResult<Boolean>> TryGetPitchTrimServoEnabledAsync()

Gets whether the autopilot's electric pitch-trim servo is enabled.

TryGetPitchTrimUpIndicationActiveAsync

public Task<USIResult<Boolean>> TryGetPitchTrimUpIndicationActiveAsync()

Gets whether the cockpit pitch-trim-up indication is active.

TryGetPoweredAsync

public Task<USIResult<Boolean>> TryGetPoweredAsync()

Gets whether the autopilot computer currently has operational power.

TryGetPrimaryFlightDirectorCommandBarsVisibleAsync

public Task<USIResult<Boolean>> TryGetPrimaryFlightDirectorCommandBarsVisibleAsync()

Gets whether the primary flight director's command bars are visible.

TryGetPrimaryFlightDirectorMasterActiveAsync

public Task<USIResult<Boolean>> TryGetPrimaryFlightDirectorMasterActiveAsync()

Gets whether the primary flight director is a guidance master.

TryGetPropellerRpmHoldModeActiveAsync

public Task<USIResult<Boolean>> TryGetPropellerRpmHoldModeActiveAsync()

Gets whether propeller-RPM hold guidance is active.

TryGetPropellerRpmReferenceSlotAsync

public Task<USIResult<AutopilotReferenceSlot>> TryGetPropellerRpmReferenceSlotAsync()

Gets the selected propeller-RPM-reference slot.

TryGetRadioAltitudeModeActiveAsync

public Task<USIResult<Boolean>> TryGetRadioAltitudeModeActiveAsync()

Gets whether altitude guidance is using radio altitude.

TryGetRadioAltitudeStepFeetAsync

public Task<USIResult<Double>> TryGetRadioAltitudeStepFeetAsync()

Gets the aircraft-defined radio-altitude selector increment in feet.

TryGetRawFlightDirectorPitchReferenceDegreesAsync

public Task<USIResult<Double>> TryGetRawFlightDirectorPitchReferenceDegreesAsync()

Gets the provider's raw flight-director pitch reference in degrees, positive nose-up.

TryGetRawFlightDirectorRollReferenceDegreesAsync

public Task<USIResult<Double>> TryGetRawFlightDirectorRollReferenceDegreesAsync()

Gets the provider's raw flight-director roll reference in degrees, positive right-wing-down.

TryGetReadyToEngageAsync

public Task<USIResult<Boolean>> TryGetReadyToEngageAsync()

Gets whether the autopilot is powered, failure-free, and ready to engage.

TryGetReducedBankLimitActiveAsync

public Task<USIResult<Boolean>> TryGetReducedBankLimitActiveAsync()

Gets whether the autopilot's reduced-bank limiting mode is active.

TryGetReferenceSelectionRequestedAsync

public Task<USIResult<Boolean>> TryGetReferenceSelectionRequestedAsync()

Gets whether the autopilot is waiting for the pilot to select a reference.

TryGetRolloutModeStateAsync

public Task<USIResult<FlightGuidanceModeState>> TryGetRolloutModeStateAsync()

Gets the runway-rollout guidance annunciation state.

TryGetRudderServoFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetRudderServoFailureDetectedAsync()

Gets whether the rudder or yaw-damper servo has failed.

TryGetRunawayFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetRunawayFailureDetectedAsync()

Gets whether an autopilot runaway failure is present.

TryGetRunwayModeActiveAsync

public Task<USIResult<Boolean>> TryGetRunwayModeActiveAsync()

Gets whether runway-alignment guidance is captured and active.

TryGetRunwayTrackModeActiveAsync

public Task<USIResult<Boolean>> TryGetRunwayTrackModeActiveAsync()

Gets whether runway-track guidance is captured and active.

TryGetSecondaryChannelAvailableAsync

public Task<USIResult<Boolean>> TryGetSecondaryChannelAvailableAsync()

Gets whether an independent secondary autopilot channel is available.

TryGetSecondaryFlightDirectorActiveAsync

public Task<USIResult<Boolean>> TryGetSecondaryFlightDirectorActiveAsync()

Gets whether the secondary flight director is producing guidance.

TryGetSecondaryFlightDirectorCommandBarsVisibleAsync

public Task<USIResult<Boolean>> TryGetSecondaryFlightDirectorCommandBarsVisibleAsync()

Gets whether the secondary flight director's command bars are visible.

TryGetSecondaryFlightDirectorMasterActiveAsync

public Task<USIResult<Boolean>> TryGetSecondaryFlightDirectorMasterActiveAsync()

Gets whether the secondary flight director is a guidance master.

TryGetSecondaryFlightDirectorPitchCommandDegreesAsync

public Task<USIResult<Double>> TryGetSecondaryFlightDirectorPitchCommandDegreesAsync()

Gets the secondary flight director's commanded pitch in degrees, positive nose-up.

TryGetSecondaryFlightDirectorRollCommandDegreesAsync

public Task<USIResult<Double>> TryGetSecondaryFlightDirectorRollCommandDegreesAsync()

Gets the secondary flight director's commanded roll in degrees, positive right-wing-down.

TryGetSecondarySelectedHeadingDegreesMagneticAsync

public Task<USIResult<Double>> TryGetSecondarySelectedHeadingDegreesMagneticAsync()

Gets the secondary channel's selected magnetic heading from 0 inclusive to 360 exclusive.

TryGetSelectableMaximumBankAnglesDegreesAsync

public Task<USIResult<IReadOnlyList<Double>>> TryGetSelectableMaximumBankAnglesDegreesAsync()

Gets the loaded aircraft's selectable maximum-bank angles in degrees.

TryGetSelectedAltitudeFeetAsync

public Task<USIResult<Double>> TryGetSelectedAltitudeFeetAsync()

Gets the selected indicated altitude in feet.

TryGetSelectedAltitudeManuallyAdjustableAsync

public Task<USIResult<Boolean>> TryGetSelectedAltitudeManuallyAdjustableAsync()

Gets whether the selected altitude can be adjusted manually.

TryGetSelectedAltitudeStepFeetAsync

public Task<USIResult<Double>> TryGetSelectedAltitudeStepFeetAsync()

Gets the aircraft-defined selected-altitude increment in feet.

TryGetSelectedFlightPathAngleDegreesAsync

public Task<USIResult<Double>> TryGetSelectedFlightPathAngleDegreesAsync()

Gets the selected flight-path-angle reference in degrees.

TryGetSelectedGuidanceChannelAsync

public Task<USIResult<AutopilotGuidanceChannel>> TryGetSelectedGuidanceChannelAsync()

Gets the autopilot guidance channel selected to fly the aircraft.

TryGetSelectedHeadingDegreesMagneticAsync

public Task<USIResult<Double>> TryGetSelectedHeadingDegreesMagneticAsync()

Gets the selected magnetic heading in degrees from 0 inclusive to 360 exclusive.

TryGetSelectedHeadingManuallyAdjustableAsync

public Task<USIResult<Boolean>> TryGetSelectedHeadingManuallyAdjustableAsync()

Gets whether the selected heading can be adjusted manually.

TryGetSelectedHoverHeightFeetAsync

public Task<USIResult<Double>> TryGetSelectedHoverHeightFeetAsync()

Gets the selected hover height in feet.

TryGetSelectedHoverVelocityAsync

public Task<USIResult<HorizontalEarthRelativeMotionVector>> TryGetSelectedHoverVelocityAsync()

Gets the selected horizontal hover velocity in earth-relative feet per second.

TryGetSelectedIndicatedAirspeedKnotsAsync

public Task<USIResult<Double>> TryGetSelectedIndicatedAirspeedKnotsAsync()

Gets the selected indicated airspeed in knots.

TryGetSelectedMachAsync

public Task<USIResult<Double>> TryGetSelectedMachAsync()

Gets the selected Mach target when the provider exposes one.

TryGetSelectedMaximumBankAngleDegreesAsync

public Task<USIResult<Double>> TryGetSelectedMaximumBankAngleDegreesAsync()

Gets the selected maximum bank angle the autopilot may command, in degrees.

TryGetSelectedNavigationSourceAsync

public Task<USIResult<AutopilotNavigationSource>> TryGetSelectedNavigationSourceAsync()

Gets the pilot-side navigation receiver feeding autopilot guidance.

TryGetSelectedPropellerRpmAsync

public Task<USIResult<Double>> TryGetSelectedPropellerRpmAsync()

Gets the selected propeller-RPM guidance target.

TryGetSelectedRollHoldReferenceDegreesAsync

public Task<USIResult<Double>> TryGetSelectedRollHoldReferenceDegreesAsync()

Gets the pilot-selected roll-hold reference in degrees, positive right-wing-down.

TryGetSelectedSpeedReferenceUnitAsync

public Task<USIResult<AutopilotSpeedReferenceUnit>> TryGetSelectedSpeedReferenceUnitAsync()

Gets whether the speed-reference selector presents indicated airspeed or Mach.

TryGetSelectedTargetsAsync

public Task<USIResult<AutopilotSelectedTargets>> TryGetSelectedTargetsAsync()

Gets the common autopilot selector targets as one immutable snapshot.

TryGetSelectedTurnRateDegreesPerSecondAsync

public Task<USIResult<Double>> TryGetSelectedTurnRateDegreesPerSecondAsync()

Gets the selected turn rate in degrees per second, positive right.

TryGetSelectedVerticalSpeedFeetPerMinuteAsync

public Task<USIResult<Double>> TryGetSelectedVerticalSpeedFeetPerMinuteAsync()

Gets the selected vertical speed in feet per minute.

TryGetSelectedVerticalSpeedStepFeetPerMinuteAsync

public Task<USIResult<Double>> TryGetSelectedVerticalSpeedStepFeetPerMinuteAsync()

Gets the aircraft-defined selected-vertical-speed increment in feet per minute.

TryGetSelfTestOutputAsync

public Task<USIResult<AutopilotSelfTestOutput>> TryGetSelfTestOutputAsync()

Gets the aural and annunciator outputs currently produced by the autopilot's internal self-test.

TryGetServoSystemFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetServoSystemFailureDetectedAsync()

Gets whether the autopilot servo system has failed.

TryGetSingleAxisInstallationAsync

public Task<USIResult<Boolean>> TryGetSingleAxisInstallationAsync()

Gets whether the installed autopilot controls only one aircraft axis.

TryGetSingleCueFlightDirectorInstalledAsync

public Task<USIResult<Boolean>> TryGetSingleCueFlightDirectorInstalledAsync()

Gets whether the loaded aircraft uses a single-cue flight director.

TryGetSoftRideModeActiveAsync

public Task<USIResult<Boolean>> TryGetSoftRideModeActiveAsync()

Gets whether the autopilot's soft-ride mode is active.

TryGetTakeoffGoAroundModeActiveAsync

public Task<USIResult<Boolean>> TryGetTakeoffGoAroundModeActiveAsync()

Gets whether takeoff/go-around guidance mode is active.

TryGetTakeoffGoAroundPitchReferenceDegreesAsync

public Task<USIResult<Double>> TryGetTakeoffGoAroundPitchReferenceDegreesAsync()

Gets the pitch reference used by takeoff/go-around guidance.

TryGetTargetSelectionFormatAsync

public Task<USIResult<AutopilotTargetSelectionFormat>> TryGetTargetSelectionFormatAsync()

Gets the target pair presented by the lateral and vertical selectors.

TryGetThrottleServoFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetThrottleServoFailureDetectedAsync()

Gets whether the autothrottle servo has failed.

TryGetTrackModeActiveAsync

public Task<USIResult<Boolean>> TryGetTrackModeActiveAsync()

Gets whether ground-track-select guidance is active.

TryGetTrimFailureIndicationActiveAsync

public Task<USIResult<Boolean>> TryGetTrimFailureIndicationActiveAsync()

Gets whether an autopilot trim-failure indication is active.

TryGetTurnRateModeActiveAsync

public Task<USIResult<Boolean>> TryGetTurnRateModeActiveAsync()

Gets whether turn-rate hold guidance is active.

TryGetVerticalNavigationModeStateAsync

public Task<USIResult<FlightGuidanceModeState>> TryGetVerticalNavigationModeStateAsync()

Gets the vertical-navigation guidance annunciation state.

TryGetVerticalNavigationSpeedModeStateAsync

public Task<USIResult<FlightGuidanceModeState>> TryGetVerticalNavigationSpeedModeStateAsync()

Gets the VNAV speed-guidance annunciation state.

TryGetVerticalNavigationSpeedWindowOpenAsync

public Task<USIResult<Boolean>> TryGetVerticalNavigationSpeedWindowOpenAsync()

Gets whether the VNAV speed-intervention window is open for pilot selection.

TryGetVerticalSpeedModeActiveAsync

public Task<USIResult<Boolean>> TryGetVerticalSpeedModeActiveAsync()

Gets whether vertical-speed mode is active.

TryGetVerticalSpeedReferenceSlotAsync

public Task<USIResult<AutopilotReferenceSlot>> TryGetVerticalSpeedReferenceSlotAsync()

Gets the selected vertical-speed-reference slot.

TryGetVerticalSpeedSelectorWindowVisibleAsync

public Task<USIResult<Boolean>> TryGetVerticalSpeedSelectorWindowVisibleAsync()

Gets whether the combined altitude/vertical-speed selector shows vertical speed.

TryGetVerticalTakeoffGoAroundModeStateAsync

public Task<USIResult<FlightGuidanceModeState>> TryGetVerticalTakeoffGoAroundModeStateAsync()

Gets the vertical takeoff/go-around annunciation state.

TryGetVnavAltitudeReferenceFeetAsync

public Task<USIResult<Double>> TryGetVnavAltitudeReferenceFeetAsync()

Gets the indicated-altitude target currently supplied by VNAV.

TryGetVnavDescentSpeedToleranceAsync

public Task<USIResult<VnavDescentSpeedTolerance>> TryGetVnavDescentSpeedToleranceAsync()

Gets the allowed speed band around the VNAV economy descent target.

TryGetWingLevelerModeActiveAsync

public Task<USIResult<Boolean>> TryGetWingLevelerModeActiveAsync()

Gets whether wings-level roll guidance is active.

TryGetYawDamperEnabledAsync

public Task<USIResult<Boolean>> TryGetYawDamperEnabledAsync()

Gets whether yaw-damper stabilization is enabled.

TryGetYawDamperFailureActiveAsync

public Task<USIResult<Boolean>> TryGetYawDamperFailureActiveAsync()

Gets whether the yaw damper is reporting a failure.

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

Moves the autopilot pitch reference nose-up by one aircraft-configured step.

TryIncreaseSecondarySelectedHeadingAsync

public Task<USIResult> TryIncreaseSecondarySelectedHeadingAsync()

Increases the secondary channel's selected heading by one aircraft-configured selector step.

TryIncreaseSelectedAirspeedAsync

public Task<USIResult> TryIncreaseSelectedAirspeedAsync()

Increases the selected indicated airspeed by one aircraft-configured selector step.

TryIncreaseSelectedAltitudeAsync

public Task<USIResult> TryIncreaseSelectedAltitudeAsync()

Increases the selected altitude by one aircraft-configured selector step.

TryIncreaseSelectedHeadingAsync

public Task<USIResult> TryIncreaseSelectedHeadingAsync()

Increases the selected heading by one aircraft-configured selector step.

TryIncreaseSelectedMaximumBankAsync

public Task<USIResult> TryIncreaseSelectedMaximumBankAsync()

Increases the selected maximum-bank limit by one aircraft-configured option.

TryIncreaseSelectedVerticalSpeedAsync

public Task<USIResult> TryIncreaseSelectedVerticalSpeedAsync()

Increases the selected vertical speed by one aircraft-configured selector step.

TryRequestAirspeedModeAsync

public Task<USIResult> TryRequestAirspeedModeAsync()

Requests pitch guidance that holds the selected indicated airspeed.

TryRequestAltitudeModeAsync

public Task<USIResult> TryRequestAltitudeModeAsync()

Requests altitude-select or altitude-hold guidance.

TryRequestAnnunciatorTestAsync

public Task<USIResult> TryRequestAnnunciatorTestAsync()

Requests the flight-guidance annunciator self-test.

TryRequestApproachModeAsync

public Task<USIResult> TryRequestApproachModeAsync()

Requests approach guidance; the mode may arm before capture.

TryRequestAttitudeHoldModeAsync

public Task<USIResult> TryRequestAttitudeHoldModeAsync()

Requests combined pitch-and-bank attitude-hold guidance.

TryRequestAutothrottleRetardAsync

public Task<USIResult> TryRequestAutothrottleRetardAsync()

Requests autothrottle retard to flight idle.

TryRequestAutothrottleSpeedHoldModeAsync

public Task<USIResult> TryRequestAutothrottleSpeedHoldModeAsync()

Requests autothrottle speed-hold guidance without conflating it with pitch-for-speed flight-level-change guidance.

TryRequestAutothrottleThrustReferenceModeAsync

public Task<USIResult> TryRequestAutothrottleThrustReferenceModeAsync()

Requests autothrottle thrust-reference guidance such as N1 or EPR hold.

TryRequestBackcourseModeAsync

public Task<USIResult> TryRequestBackcourseModeAsync()

Requests backcourse guidance.

TryRequestBankHoldModeAsync

public Task<USIResult> TryRequestBankHoldModeAsync()

Requests bank-hold guidance using the autopilot's bank reference.

TryRequestClimbSpeedReferenceModeAsync

public Task<USIResult> TryRequestClimbSpeedReferenceModeAsync()

Requests aircraft-defined climb-speed-reference guidance.

TryRequestControlWheelSteeringModeAsync

public Task<USIResult> TryRequestControlWheelSteeringModeAsync()

Requests control-wheel steering while retaining autopilot coupling.

TryRequestCurrentHeadingHoldModeAsync

public Task<USIResult> TryRequestCurrentHeadingHoldModeAsync()

Requests current-heading hold without moving the selected heading.

TryRequestDescentGuidanceModeAsync

public Task<USIResult> TryRequestDescentGuidanceModeAsync()

Requests aircraft-defined descent guidance.

TryRequestFlightLevelChangeModeAsync

public Task<USIResult> TryRequestFlightLevelChangeModeAsync()

Requests a flight-level change that maintains the selected speed while following the provider's climb or descent power/profile logic.

TryRequestFlightManagementAltitudeModeAsync

public Task<USIResult> TryRequestFlightManagementAltitudeModeAsync()

Requests FMS-managed altitude guidance when available.

TryRequestFlightPlanLateralGuidanceAsync

public Task<USIResult> TryRequestFlightPlanLateralGuidanceAsync()

Requests flight-plan lateral guidance (LNAV/GPSS).

TryRequestGlideslopeModeAsync

public Task<USIResult> TryRequestGlideslopeModeAsync()

Requests glideslope guidance independently when supported.

TryRequestHeadingModeAndArmNavigationAsync

public Task<USIResult> TryRequestHeadingModeAndArmNavigationAsync()

Requests heading select while atomically arming navigation capture.

TryRequestHeadingModeAsync

public Task<USIResult> TryRequestHeadingModeAsync()

Requests heading-select guidance.

TryRequestHoverHoldModeAsync

public Task<USIResult> TryRequestHoverHoldModeAsync()

Requests rotorcraft hover-hold guidance.

TryRequestLocalizerHoldModeAsync

public Task<USIResult> TryRequestLocalizerHoldModeAsync()

Requests localizer-only lateral guidance without arming glideslope guidance.

TryRequestMachModeAsync

public Task<USIResult> TryRequestMachModeAsync()

Requests pitch guidance that holds the selected Mach target.

TryRequestNavigationModeAsync

public Task<USIResult> TryRequestNavigationModeAsync()

Requests navigation-source tracking guidance.

TryRequestPitchLevelModeAsync

public Task<USIResult> TryRequestPitchLevelModeAsync()

Requests pitch-level guidance without changing the lateral mode.

TryRequestReentryGuidanceModeAsync

public Task<USIResult> TryRequestReentryGuidanceModeAsync()

Requests re-entry guidance when available.

TryRequestReturnToLevelAsync

public Task<USIResult> TryRequestReturnToLevelAsync()

Requests the provider's dedicated return-to-level guidance when available.

TryRequestTakeoffGoAroundModeAsync

public Task<USIResult> TryRequestTakeoffGoAroundModeAsync()

Requests takeoff/go-around guidance.

TryRequestTerrainFollowingModeAsync

public Task<USIResult> TryRequestTerrainFollowingModeAsync()

Requests terrain-following vertical guidance when available.

TryRequestTrackModeAsync

public Task<USIResult> TryRequestTrackModeAsync()

Requests ground-track-select guidance.

TryRequestTurnRateModeAsync

public Task<USIResult> TryRequestTurnRateModeAsync()

Requests turn-rate hold guidance.

TryRequestVerticalNavigationAltitudeInterventionAsync

public Task<USIResult> TryRequestVerticalNavigationAltitudeInterventionAsync()

Requests VNAV altitude intervention using the current selected altitude.

TryRequestVerticalNavigationModeAsync

public Task<USIResult> TryRequestVerticalNavigationModeAsync()

Requests vertical-navigation path guidance.

TryRequestVerticalNavigationSpeedInterventionAsync

public Task<USIResult> TryRequestVerticalNavigationSpeedInterventionAsync()

Requests VNAV speed intervention using the current selected speed.

TryRequestVerticalNavigationSpeedModeAsync

public Task<USIResult> TryRequestVerticalNavigationSpeedModeAsync()

Requests VNAV speed guidance.

TryRequestVerticalSpeedModeAsync

public Task<USIResult> TryRequestVerticalSpeedModeAsync()

Requests vertical-speed guidance using the selected vertical speed.

TryRequestWingLevelModeAsync

public Task<USIResult> TryRequestWingLevelModeAsync()

Requests wings-level roll guidance.

TrySelectNavigationSourceAsync

public Task<USIResult> TrySelectNavigationSourceAsync(AutopilotNavigationSource source)

Selects the pilot-side navigation receiver that will feed autopilot guidance. Provider toggle and selector encodings remain internal.

TrySetAirspeedReferenceSlotAsync

public Task<USIResult> TrySetAirspeedReferenceSlotAsync(AutopilotReferenceSlot slot)

Selects the airspeed-reference slot tracked by the autopilot.

TrySetAltitudePreselectorBarometerInchesMercuryAsync

public Task<USIResult> TrySetAltitudePreselectorBarometerInchesMercuryAsync(double inchesMercury)

Sets the barometer setting used by the altitude preselector.

TrySetAltitudeReferenceSlotAsync

public Task<USIResult> TrySetAltitudeReferenceSlotAsync(AutopilotReferenceSlot slot)

Selects the altitude-reference slot tracked by the autopilot.

TrySetAnnunciationTestActiveAsync

public Task<USIResult> TrySetAnnunciationTestActiveAsync(bool active)

TrySetAutothrottleArmedAsync

public Task<USIResult> TrySetAutothrottleArmedAsync(bool armed)

Requests an absolute autothrottle arm state when the provider can do so without relying on toggle semantics.

TrySetBankHoldReferenceDegreesAsync

public Task<USIResult> TrySetBankHoldReferenceDegreesAsync(double bankDegrees)

Sets the bank/roll-hold reference in degrees, positive right-wing-down.

TrySetClimbModeReferenceAirspeedKnotsAsync

public Task<USIResult> TrySetClimbModeReferenceAirspeedKnotsAsync(double airspeedKnots)

Sets the reference airspeed used by climb guidance.

TrySetComputerPowerSwitchEnabledAsync

public Task<USIResult> TrySetComputerPowerSwitchEnabledAsync(bool enabled)

Selects the autopilot computer power switch state.

TrySetDescentModeReferenceVerticalSpeedFeetPerMinuteAsync

public Task<USIResult> TrySetDescentModeReferenceVerticalSpeedFeetPerMinuteAsync(double verticalSpeedFeetPerMinute)

Sets the reference vertical speed used by descent guidance.

TrySetEngagedAsync

public Task<USIResult> TrySetEngagedAsync(bool engaged)

Requests autopilot engagement or disengagement.

TrySetFlightDirectorMasterSelectionAsync

public Task<USIResult> TrySetFlightDirectorMasterSelectionAsync(FlightDirectorMasterSelection selection)

Selects the flight-director guidance-master arrangement.

TrySetFrontCourseReferenceAsync

public Task<USIResult> TrySetFrontCourseReferenceAsync(AutopilotFrontCourseReference reference)

Selects the reference used to establish the autopilot's front course.

TrySetHeadingReferenceAsync

public Task<USIResult> TrySetHeadingReferenceAsync(AutopilotHeadingReference reference)

Selects the reference supplying the autopilot's heading-mode target.

TrySetHeadingReferenceSlotAsync

public Task<USIResult> TrySetHeadingReferenceSlotAsync(AutopilotReferenceSlot slot)

Selects the heading-reference slot tracked by the autopilot.

TrySetManagedAvionicsModeActiveAsync

public Task<USIResult> TrySetManagedAvionicsModeActiveAsync(bool active)

Enables or disables managed avionics guidance.

TrySetManagedSpeedUsesMachAsync

public Task<USIResult> TrySetManagedSpeedUsesMachAsync(bool usesMach)

Selects whether managed speed guidance uses Mach rather than IAS.

TrySetMaximumAutothrottleThrustLeverRatioAsync

public Task<USIResult> TrySetMaximumAutothrottleThrustLeverRatioAsync(double ratio)

Sets the maximum autothrottle thrust-lever ratio from zero to one.

TrySetPitchHoldReferenceDegreesAsync

public Task<USIResult> TrySetPitchHoldReferenceDegreesAsync(double pitchDegrees)

Sets the pitch-hold reference in degrees, positive nose-up.

TrySetPitchTrimServoEnabledAsync

public Task<USIResult> TrySetPitchTrimServoEnabledAsync(bool enabled)

Enables or disables the autopilot's electric pitch-trim servo.

TrySetPrimaryFlightDirectorCommandBarsVisibleAsync

public Task<USIResult> TrySetPrimaryFlightDirectorCommandBarsVisibleAsync(bool visible)

Selects whether the primary flight director's command bars are visible.

TrySetPropellerRpmReferenceSlotAsync

public Task<USIResult> TrySetPropellerRpmReferenceSlotAsync(AutopilotReferenceSlot slot)

Selects the propeller-RPM-reference slot tracked by the autopilot.

TrySetRadioAltitudeModeActiveAsync

public Task<USIResult> TrySetRadioAltitudeModeActiveAsync(bool active)

Enables or disables radio-altitude guidance.

TrySetReducedBankLimitActiveAsync

public Task<USIResult> TrySetReducedBankLimitActiveAsync(bool active)

Selects whether the autopilot's reduced-bank limiting mode is active.

TrySetSecondaryFlightDirectorCommandBarsVisibleAsync

public Task<USIResult> TrySetSecondaryFlightDirectorCommandBarsVisibleAsync(bool visible)

Selects whether the secondary flight director's command bars are visible.

TrySetSelectedAltitudeFeetAsync

public Task<USIResult> TrySetSelectedAltitudeFeetAsync(double altitudeFeet)

Sets the selected indicated altitude in feet.

TrySetSelectedFlightPathAngleDegreesAsync

public Task<USIResult> TrySetSelectedFlightPathAngleDegreesAsync(double flightPathAngleDegrees)

Sets the selected flight-path-angle reference in degrees.

TrySetSelectedGuidanceChannelAsync

public Task<USIResult> TrySetSelectedGuidanceChannelAsync(AutopilotGuidanceChannel channel)

Selects the autopilot guidance channel that flies the aircraft.

TrySetSelectedHeadingDegreesMagneticAsync

public Task<USIResult> TrySetSelectedHeadingDegreesMagneticAsync(double headingDegrees)

Sets the selected magnetic heading in degrees.

TrySetSelectedHoverHeightFeetAsync

public Task<USIResult> TrySetSelectedHoverHeightFeetAsync(double hoverHeightFeet)

Sets the selected hover height in feet.

TrySetSelectedIndicatedAirspeedKnotsAsync

public Task<USIResult> TrySetSelectedIndicatedAirspeedKnotsAsync(double indicatedAirspeedKnots)

Sets the selected indicated airspeed in knots.

TrySetSelectedMachAsync

public Task<USIResult> TrySetSelectedMachAsync(double mach)

Sets the selected Mach target.

TrySetSelectedMaximumBankAngleDegreesAsync

public Task<USIResult> TrySetSelectedMaximumBankAngleDegreesAsync(double bankAngleDegrees)

Sets the selected maximum bank angle in degrees when exactly selectable.

TrySetSelectedRollHoldReferenceDegreesAsync

public Task<USIResult> TrySetSelectedRollHoldReferenceDegreesAsync(double bankDegrees)

Sets the pilot-selected roll-hold reference in degrees, positive right-wing-down.

TrySetSelectedSpeedReferenceUnitAsync

public Task<USIResult> TrySetSelectedSpeedReferenceUnitAsync(AutopilotSpeedReferenceUnit unit)

Selects whether the speed-reference control presents indicated airspeed or Mach.

TrySetSelectedTurnRateDegreesPerSecondAsync

public Task<USIResult> TrySetSelectedTurnRateDegreesPerSecondAsync(double turnRateDegreesPerSecond)

Sets the turn-rate reference in degrees per second, positive right.

TrySetSelectedVerticalSpeedFeetPerMinuteAsync

public Task<USIResult> TrySetSelectedVerticalSpeedFeetPerMinuteAsync(double verticalSpeedFeetPerMinute)

Sets the selected vertical speed in feet per minute.

TrySetSoftRideModeActiveAsync

public Task<USIResult> TrySetSoftRideModeActiveAsync(bool active)

Selects whether the autopilot's soft-ride mode is active.

TrySetTakeoffGoAroundPitchReferenceDegreesAsync

public Task<USIResult> TrySetTakeoffGoAroundPitchReferenceDegreesAsync(double pitchDegrees)

Sets the pitch reference used by takeoff/go-around guidance.

TrySetTargetSelectionFormatAsync

public Task<USIResult> TrySetTargetSelectionFormatAsync(AutopilotTargetSelectionFormat format)

Selects the target pair presented by the lateral and vertical selectors.

TrySetVerticalSpeedReferenceSlotAsync

public Task<USIResult> TrySetVerticalSpeedReferenceSlotAsync(AutopilotReferenceSlot slot)

Selects the vertical-speed-reference slot tracked by the autopilot.

TrySetVerticalSpeedSelectorWindowVisibleAsync

public Task<USIResult> TrySetVerticalSpeedSelectorWindowVisibleAsync(bool visible)

Selects whether the combined altitude/vertical-speed selector shows vertical speed.

TrySetYawDamperEnabledAsync

public Task<USIResult> TrySetYawDamperEnabledAsync(bool enabled)

Enables or disables yaw-damper stabilization.

TrySynchronizePitchReferenceToAircraftAsync

public Task<USIResult> TrySynchronizePitchReferenceToAircraftAsync()

Synchronizes the autopilot/flight-director pitch reference to the aircraft's current pitch attitude.

TrySynchronizeSelectedAirspeedToAircraftAsync

public Task<USIResult> TrySynchronizeSelectedAirspeedToAircraftAsync()

Sets the selected indicated airspeed to the aircraft's current IAS without engaging or selecting a speed guidance mode.

TrySynchronizeSelectedAltitudeToAircraftAsync

public Task<USIResult> TrySynchronizeSelectedAltitudeToAircraftAsync()

Sets the selected altitude to the aircraft's current pilot-indicated altitude without engaging or selecting a vertical guidance mode.

TrySynchronizeSelectedHeadingToAircraftAsync

public Task<USIResult> TrySynchronizeSelectedHeadingToAircraftAsync()

Sets the selected magnetic heading to the aircraft's current magnetic heading without engaging or selecting a lateral guidance mode.

TrySynchronizeSelectedVerticalSpeedToAircraftAsync

public Task<USIResult> TrySynchronizeSelectedVerticalSpeedToAircraftAsync()

Sets the selected vertical speed to the aircraft's current indicated vertical speed without engaging or selecting a vertical guidance mode.