Class

AircraftWeightAndBalanceSystem

USI.Core

Provides aircraft weight and balance measurements in stable aviation units.

public sealed class AircraftWeightAndBalanceSystem : AircraftComponentGroup, IAircraftWeightAndBalanceSystem

Methods

TryGetCenterOfGravityEnvelopeAsync

public Task<USIResult<AircraftCenterOfGravityEnvelope>> TryGetCenterOfGravityEnvelopeAsync()

TryGetCenterOfGravityPositionAsync

public Task<USIResult<AircraftCenterOfGravityPosition>> TryGetCenterOfGravityPositionAsync()

TryGetConfiguredLongitudinalCenterOfGravityForwardFeetAsync

public Task<USIResult<Double>> TryGetConfiguredLongitudinalCenterOfGravityForwardFeetAsync()

TryGetConfiguredRotationalInertiaPerUnitMassAsync

public Task<USIResult<AircraftRotationalInertiaPerUnitMass>> TryGetConfiguredRotationalInertiaPerUnitMassAsync()

TryGetConfiguredVerticalCenterOfGravityUpwardFeetAsync

public Task<USIResult<Double>> TryGetConfiguredVerticalCenterOfGravityUpwardFeetAsync()

TryGetCurrentRotationalInertiaAsync

public Task<USIResult<AircraftRotationalInertiaTensor>> TryGetCurrentRotationalInertiaAsync()

TryGetEmptyWeightPoundsAsync

public Task<USIResult<Double>> TryGetEmptyWeightPoundsAsync()

TryGetEmptyWeightRotationalInertiaAsync

public Task<USIResult<AircraftRotationalInertiaTensor>> TryGetEmptyWeightRotationalInertiaAsync()

TryGetFlightManagementGrossWeightPoundsAsync

public Task<USIResult<Double>> TryGetFlightManagementGrossWeightPoundsAsync()

TryGetFlightManagementZeroFuelWeightPoundsAsync

public Task<USIResult<Double>> TryGetFlightManagementZeroFuelWeightPoundsAsync()

TryGetGrossWeightMarginPoundsAsync

public Task<USIResult<Double>> TryGetGrossWeightMarginPoundsAsync()

TryGetLateralCenterOfGravityEnvelopeAsync

public Task<USIResult<AircraftLateralCenterOfGravityEnvelope>> TryGetLateralCenterOfGravityEnvelopeAsync()

TryGetLateralCenterOfGravityPercentReferenceChordAsync

public Task<USIResult<Double>> TryGetLateralCenterOfGravityPercentReferenceChordAsync()

TryGetLateralCenterOfGravityRightwardFeetAsync

public Task<USIResult<Double>> TryGetLateralCenterOfGravityRightwardFeetAsync()

TryGetLongitudinalCenterOfGravityEnvelopeAsync

public Task<USIResult<AircraftLongitudinalCenterOfGravityEnvelope>> TryGetLongitudinalCenterOfGravityEnvelopeAsync()

TryGetLongitudinalCenterOfGravityForwardFeetAsync

public Task<USIResult<Double>> TryGetLongitudinalCenterOfGravityForwardFeetAsync()

TryGetLongitudinalCenterOfGravityPercentMeanAerodynamicChordAsync

public Task<USIResult<Double>> TryGetLongitudinalCenterOfGravityPercentMeanAerodynamicChordAsync()

TryGetMaximumGrossWeightPoundsAsync

public Task<USIResult<Double>> TryGetMaximumGrossWeightPoundsAsync()

TryGetMaximumLandingWeightPoundsAsync

public Task<USIResult<Double>> TryGetMaximumLandingWeightPoundsAsync()

TryGetMaximumTakeoffWeightPoundsAsync

public Task<USIResult<Double>> TryGetMaximumTakeoffWeightPoundsAsync()

TryGetMaximumZeroFuelWeightPoundsAsync

public Task<USIResult<Double>> TryGetMaximumZeroFuelWeightPoundsAsync()

TryGetPayloadTopologyAsync

public Task<USIResult<AircraftPayloadTopology>> TryGetPayloadTopologyAsync()

TryGetPayloadWeightPoundsAsync

public Task<USIResult<Double>> TryGetPayloadWeightPoundsAsync()

TryGetShiftableWeightPoundsAsync

public Task<USIResult<Double>> TryGetShiftableWeightPoundsAsync()

TryGetStaticCenterOfGravityHeightAboveGroundFeetAsync

public Task<USIResult<Double>> TryGetStaticCenterOfGravityHeightAboveGroundFeetAsync()

TryGetTotalWeightPoundsAsync

public Task<USIResult<Double>> TryGetTotalWeightPoundsAsync()

TryGetZeroFuelCenterOfGravityPositionAsync

public Task<USIResult<AircraftCenterOfGravityPosition>> TryGetZeroFuelCenterOfGravityPositionAsync()

TryGetZeroFuelWeightPoundsAsync

public Task<USIResult<Double>> TryGetZeroFuelWeightPoundsAsync()

TrySetLateralCenterOfGravityRightwardFeetAsync

public Task<USIResult> TrySetLateralCenterOfGravityRightwardFeetAsync(double rightwardFeet)

TrySetLongitudinalCenterOfGravityForwardFeetAsync

public Task<USIResult> TrySetLongitudinalCenterOfGravityForwardFeetAsync(double forwardFeet)

TrySetLongitudinalCenterOfGravityPercentMeanAerodynamicChordAsync

public Task<USIResult> TrySetLongitudinalCenterOfGravityPercentMeanAerodynamicChordAsync(double percentMeanAerodynamicChord)

TrySetPayloadWeightPoundsAsync

public Task<USIResult> TrySetPayloadWeightPoundsAsync(double weightPounds)

TrySetShiftableWeightPoundsAsync

public Task<USIResult> TrySetShiftableWeightPoundsAsync(double weightPounds)