Class

FlyByWireSystem

USI.Core

The aircraft's primary and optional secondary roll-control surfaces. Provider wing indexes and native angular units remain below this simulator-neutral component.

public sealed class FlyByWireSystem : AircraftComponentNode

Methods

TryGetAlphaProtectionActiveAsync

public Task<USIResult<Boolean>> TryGetAlphaProtectionActiveAsync()

Gets whether fly-by-wire alpha protection is actively engaged.

TryGetControlLawAsync

public Task<USIResult<FlyByWireControlLaw>> TryGetControlLawAsync()

Gets the active fly-by-wire control law.

TryGetElacFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetElacFailureDetectedAsync()

Gets whether the elevator/aileron computer has failed.

TryGetElacSwitchEnabledAsync

public Task<USIResult<Boolean>> TryGetElacSwitchEnabledAsync()

Gets whether the elevator/aileron computer switch is selected on.

TryGetFacFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetFacFailureDetectedAsync()

Gets whether the flight-augmentation computer has failed.

TryGetFacSwitchEnabledAsync

public Task<USIResult<Boolean>> TryGetFacSwitchEnabledAsync()

Gets whether the flight-augmentation computer switch is selected on.

TryGetLowSpeedWarningActiveAsync

public Task<USIResult<Boolean>> TryGetLowSpeedWarningActiveAsync()

Gets whether the fly-by-wire system is warning that the aircraft is approaching its protected low-speed boundary.

TryGetSecFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetSecFailureDetectedAsync()

Gets whether the spoiler/elevator computer has failed.

TryGetSecSwitchEnabledAsync

public Task<USIResult<Boolean>> TryGetSecSwitchEnabledAsync()

Gets whether the spoiler/elevator computer switch is selected on.

TryGetSnapshotAsync

public Task<USIResult<FlyByWireSystemSnapshot>> TryGetSnapshotAsync()

Gets one readable snapshot of all exact fly-by-wire state.