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