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 : AircraftComponentNodeMethods
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.
