AutopilotChannel
USI.Core
One discoverable autopilot computer/channel in the currently loaded aircraft. Public numbering is one-based; native channel identities remain below USI.
public sealed class AutopilotChannel : IndexedAircraftComponentNodeMethods
TryDisconnectAsync
public Task<USIResult> TryDisconnectAsync()Disconnects this channel's servos and flight director through one exact provider action.
TryGetCommandBarsVisibleAsync
public Task<USIResult<Boolean>> TryGetCommandBarsVisibleAsync()Gets whether this channel's flight-director command bars are visible.
TryGetEngagedAsync
public Task<USIResult<Boolean>> TryGetEngagedAsync()Gets whether this channel is actually engaged.
TryGetEngagedOrControlWheelSteeringAsync
public Task<USIResult<Boolean>> TryGetEngagedOrControlWheelSteeringAsync()Gets whether this channel remains engaged, including a temporary control-wheel-steering release when the provider distinguishes it.
TryGetOperatingModeAsync
public Task<USIResult<AutopilotChannelOperatingMode>> TryGetOperatingModeAsync()Gets whether this channel is off, supplying flight-director guidance, or coupled to the aircraft controls.
TryGetPitchCommandDegreesAsync
public Task<USIResult<Double>> TryGetPitchCommandDegreesAsync()Gets this channel's nose-up flight-director command in degrees.
TryGetRollCommandDegreesAsync
public Task<USIResult<Double>> TryGetRollCommandDegreesAsync()Gets this channel's right-wing-down flight-director command in degrees.
TryGetSelectedHeadingDegreesMagneticAsync
public Task<USIResult<Double>> TryGetSelectedHeadingDegreesMagneticAsync()Gets this channel's selected heading in normalized magnetic degrees.
TryGetServosActiveAsync
public Task<USIResult<Boolean>> TryGetServosActiveAsync()Gets whether this channel's servos are currently driving the controls when the provider exposes servo coupling independently.
TryRequestControlWheelSteeringAsync
public Task<USIResult> TryRequestControlWheelSteeringAsync()Requests control-wheel steering on this autopilot channel.
TrySetCommandBarsVisibleAsync
public Task<USIResult> TrySetCommandBarsVisibleAsync(bool visible)Selects whether this channel's flight-director command bars are visible.
TrySetOperatingModeAsync
public Task<USIResult> TrySetOperatingModeAsync(AutopilotChannelOperatingMode mode)Selects whether this channel is off, supplies flight-director guidance, or couples its servos to the aircraft controls.
TrySynchronizeSelectedHeadingToAircraftAsync
public Task<USIResult> TrySynchronizeSelectedHeadingToAircraftAsync()Synchronizes this channel's selected heading to the aircraft's current magnetic heading when the provider offers an exact channel-specific action.
