IAircraftAutopilotSystem
USI.Core
Simulator-neutral access to aircraft autopilot and flight-guidance state.
public interface IAircraftAutopilotSystemMethods
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.
