Class

PayloadStation

USI.Core

One discoverable payload station on the loaded aircraft.

public sealed class PayloadStation : IndexedAircraftComponentNode

Properties

DisplayName

public string DisplayName { get; }

Gets the aircraft-authored station label when the provider supplies one, otherwise the stable USI component name.

Methods

TryGetConfiguredPositionRelativeToAircraftOriginFeetAsync

public Task<USIResult<AircraftRelativePositionFeet>> TryGetConfiguredPositionRelativeToAircraftOriginFeetAsync()

Gets the station's configured position relative to the aircraft authoring origin in forward, rightward, and upward feet.

TryGetMaximumWeightPoundsAsync

public Task<USIResult<Double>> TryGetMaximumWeightPoundsAsync()

Gets the configured maximum station weight in pounds when the provider exposes it as live aircraft configuration.

TryGetWeightPoundsAsync

public Task<USIResult<Double>> TryGetWeightPoundsAsync()

Gets the station's current payload weight in pounds.

TrySetWeightPoundsAsync

public Task<USIResult> TrySetWeightPoundsAsync(double weightPounds)

Assigns an absolute payload weight in pounds to this station when the provider exposes a writable station-mass value.