Class

JettisonableLoadSystem

USI.Core

Aircraft jettisonable or slung-load equipment. Multi-station payload and future sling topology remain separate named component concerns.

public sealed class JettisonableLoadSystem : AircraftComponentNode

Methods

TryGetReleaseRatePoundsPerSecondAsync

public Task<USIResult<Double>> TryGetReleaseRatePoundsPerSecondAsync()

Gets current load-release rate in pounds per second.

TryGetSlingCableLengthFeetAsync

public Task<USIResult<Double>> TryGetSlingCableLengthFeetAsync()

Gets the sling cable length in feet.

TryGetSlingHookForcePoundsForceAsync

public Task<USIResult<Double>> TryGetSlingHookForcePoundsForceAsync()

Gets force applied to the sling hook in pounds-force.

TryGetSlungAsync

public Task<USIResult<Boolean>> TryGetSlungAsync()

Gets whether the jettisonable load is currently slung.

TryGetSlungLoadDimensionsFeetAsync

public Task<USIResult<SlungLoadDimensionsFeet>> TryGetSlungLoadDimensionsFeetAsync()

Gets the slung load's aircraft-authored width, height, and length.

TryGetSlungLoadOrientationDegreesAsync

public Task<USIResult<SlungLoadOrientationDegrees>> TryGetSlungLoadOrientationDegreesAsync()

Gets the slung load's current heading, pitch, and roll.

TryGetWeightPoundsAsync

public Task<USIResult<Double>> TryGetWeightPoundsAsync()

Gets current jettisonable-load weight in pounds.

TryReleaseNextAsync

public Task<USIResult> TryReleaseNextAsync()

Requests release of the provider's next or current jettisonable load.