Class

SpeedBrakeSystem

USI.Core

Public SDK type.

public sealed class SpeedBrakeSystem : AircraftComponentNode

Methods

TryGetArmedAsync

public Task<USIResult<Boolean>> TryGetArmedAsync()

TryGetConfiguredExtensionTimeSecondsAsync

public Task<USIResult<Double>> TryGetConfiguredExtensionTimeSecondsAsync()

Gets the authored speed-brake extension time in seconds.

TryGetConfiguredRetractionTimeSecondsAsync

public Task<USIResult<Double>> TryGetConfiguredRetractionTimeSecondsAsync()

Gets the authored speed-brake retraction time in seconds.

TryGetHandleRatioAsync

public Task<USIResult<Double>> TryGetHandleRatioAsync()

TryGetLeftDeploymentRatioAsync

public Task<USIResult<Double>> TryGetLeftDeploymentRatioAsync()

TryGetMaximumDeploymentRatioAsync

public Task<USIResult<Double>> TryGetMaximumDeploymentRatioAsync()

TryGetRightDeploymentRatioAsync

public Task<USIResult<Double>> TryGetRightDeploymentRatioAsync()

TryGetSectionFailuresAsync

public Task<USIResult<IReadOnlyList<FlightControlSurfaceSectionFailure>>> TryGetSectionFailuresAsync()

Gets exact mechanical failure state for primary and secondary left/right speed-brake sections.

TrySetArmedAsync

public Task<USIResult> TrySetArmedAsync(bool armed)

Selects the automatic speed-brake armed state deterministically, hiding provider toggle-only commands from SDK consumers.

TrySetHandleRatioAsync

public Task<USIResult> TrySetHandleRatioAsync(double ratio)