SpeedBrakeSystem
USI.Core
Public SDK type.
public sealed class SpeedBrakeSystem : AircraftComponentNodeMethods
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)