IAircraftLighterThanAirSystem
USI.Core
Simulator-neutral state and controls for the lifting envelope of a lighter-than-air aircraft.
public interface IAircraftLighterThanAirSystem : IAircraftComponentMethods
TryGetLiftingGasDensityKilogramsPerCubicMeterAsync
public Task<USIResult<Double>> TryGetLiftingGasDensityKilogramsPerCubicMeterAsync()Gets lifting-gas density in kilograms per cubic meter.
TryGetLiftingGasTemperatureCelsiusAsync
public Task<USIResult<Double>> TryGetLiftingGasTemperatureCelsiusAsync()Gets lifting-gas temperature in degrees Celsius.
TryGetTotalBurnerHeatingPowerBtuPerHourAsync
public Task<USIResult<Double>> TryGetTotalBurnerHeatingPowerBtuPerHourAsync()Gets total thermal power produced by all lifting-gas burners, in British thermal units per hour.
TryGetVentOpenRatioAsync
public Task<USIResult<Double>> TryGetVentOpenRatioAsync()Gets envelope vent position from zero (closed) to one (fully open).
TrySetLiftingGasTemperatureCelsiusAsync
public Task<USIResult> TrySetLiftingGasTemperatureCelsiusAsync(double temperatureCelsius)Sets lifting-gas temperature in degrees Celsius.
TrySetVentOpenRatioAsync
public Task<USIResult> TrySetVentOpenRatioAsync(double ratio)Sets envelope vent position from zero (closed) to one (fully open).
