PayloadStation
USI.Core
One discoverable payload station on the loaded aircraft.
public sealed class PayloadStation : IndexedAircraftComponentNodeProperties
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.
