UNPKG

@fboes/aerofly-custom-missions

Version:

Builder for Aerofly FS4 Custom Missions Files

47 lines (46 loc) 1.7 kB
import { AeroflyConfigurationNode } from "../node/AeroflyConfigurationNode.js"; export type AeroflySettingsFuelLoadConfiguration = "Keep" | "Invalid"; export declare class AeroflySettingsFuelLoad { /** * @property {string} aircraft aerofly aircraft name (e.g. "c172") */ aircraft: string; /** * @property {number} fuelMass in kg */ fuelMass: number; /** * @property {number} payloadMass in kg */ payloadMass: number; /** * @property {AeroflySettingsFuelLoadConfiguration} configuration "Keep" * to keep the current fuel load configuration, "Invalid" to set an invalid * fuel load configuration (e.g. fuel mass exceeds maximum takeoff weight) */ configuration: AeroflySettingsFuelLoadConfiguration; /** * @param {string} aircraft aerofly aircraft name (e.g. "c172") * @param {number} fuelMass in kg * @param {number} payloadMass in kg * @param {AeroflySettingsFuelLoadConfiguration} configuration "Keep" * to keep the current fuel load configuration, "Invalid" to set an invalid * fuel load configuration (e.g. fuel mass exceeds maximum takeoff weight) */ constructor( aircraft?: string, fuelMass?: number, payloadMass?: number, configuration?: AeroflySettingsFuelLoadConfiguration, ); get fuelMass_lb(): number; set fuelMass_lb(fuelMass_lb: number); get payloadMass_lb(): number; set payloadMass_lb(payloadMass_lb: number); getElement(): AeroflyConfigurationNode; /** * @returns {string} to use in Aerofly FS4's `main.mcf` */ toString(): string; } //# sourceMappingURL=AeroflySettingsFuelLoad.d.ts.map