AircraftWeightAndBalanceSystem
USI.Core
Provides aircraft weight and balance measurements in stable aviation units.
public sealed class AircraftWeightAndBalanceSystem : AircraftComponentGroup, IAircraftWeightAndBalanceSystemMethods
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)