Skip to main content

Class: PerformancePlan

Defined in: wtlinesdk/performance/PerformancePlan.ts:10

Contains performance data tied to a flight plan

Implements​

Constructors​

Constructor​

new PerformancePlan(): PerformancePlan

Returns​

PerformancePlan

Properties​

approachAirportIcao​

approachAirportIcao: Subject<string | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:47


approachAntiIceOn​

approachAntiIceOn: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:57


approachAutoQnh​

approachAutoQnh: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:61


approachLandingFactor​

approachLandingFactor: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:65


approachManualQnh​

approachManualQnh: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:63


approachOat​

approachOat: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:59


approachRunway​

approachRunway: Subject<OneWayRunway | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:49


approachRunwayCondition​

approachRunwayCondition: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:53


approachRunwaySlope​

approachRunwaySlope: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:55


approachWind​

approachWind: Subject<WindEntry | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:51


averagePassengerWeight​

averagePassengerWeight: Subject<number>

Defined in: wtlinesdk/performance/PerformancePlan.ts:13

Implementation of​

PerformancePlanData.averagePassengerWeight


basicOperatingWeight​

basicOperatingWeight: Subject<number>

Defined in: wtlinesdk/performance/PerformancePlan.ts:15

Implementation of​

PerformancePlanData.basicOperatingWeight


cargoWeight​

cargoWeight: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:17

Implementation of​

PerformancePlanData.cargoWeight


climbSpeedLimitAltitude​

climbSpeedLimitAltitude: Subject<number>

Defined in: wtlinesdk/performance/PerformancePlan.ts:73

Implementation of​

PerformancePlanData.climbSpeedLimitAltitude


climbSpeedLimitIas​

climbSpeedLimitIas: Subject<number>

Defined in: wtlinesdk/performance/PerformancePlan.ts:71

Implementation of​

PerformancePlanData.climbSpeedLimitIas


climbTargetSpeedIas​

climbTargetSpeedIas: Subject<number>

Defined in: wtlinesdk/performance/PerformancePlan.ts:67

Implementation of​

PerformancePlanData.climbTargetSpeedIas


climbTargetSpeedMach​

climbTargetSpeedMach: Subject<number>

Defined in: wtlinesdk/performance/PerformancePlan.ts:69

Implementation of​

PerformancePlanData.climbTargetSpeedMach


cruiseAltitude​

cruiseAltitude: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:80

The cruise altitude in feet, or null when not set.

Implementation of​

PerformancePlanData.cruiseAltitude


cruiseTargetSpeedIas​

cruiseTargetSpeedIas: Subject<number>

Defined in: wtlinesdk/performance/PerformancePlan.ts:75

Implementation of​

PerformancePlanData.cruiseTargetSpeedIas


cruiseTargetSpeedMach​

cruiseTargetSpeedMach: Subject<number>

Defined in: wtlinesdk/performance/PerformancePlan.ts:77

Implementation of​

PerformancePlanData.cruiseTargetSpeedMach


descentSpeedLimitAltitude​

descentSpeedLimitAltitude: Subject<number>

Defined in: wtlinesdk/performance/PerformancePlan.ts:88

Implementation of​

PerformancePlanData.descentSpeedLimitAltitude


descentSpeedLimitIas​

descentSpeedLimitIas: Subject<number>

Defined in: wtlinesdk/performance/PerformancePlan.ts:86

Implementation of​

PerformancePlanData.descentSpeedLimitIas


descentTargetSpeedIas​

descentTargetSpeedIas: Subject<number>

Defined in: wtlinesdk/performance/PerformancePlan.ts:82

Implementation of​

PerformancePlanData.descentTargetSpeedIas


descentTargetSpeedMach​

descentTargetSpeedMach: Subject<number>

Defined in: wtlinesdk/performance/PerformancePlan.ts:84

Implementation of​

PerformancePlanData.descentTargetSpeedMach


descentVPA​

descentVPA: Subject<number>

Defined in: wtlinesdk/performance/PerformancePlan.ts:90

Implementation of​

PerformancePlanData.descentVPA


manualGw​

manualGw: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:21

Implementation of​

PerformancePlanData.manualGw


manualLw​

manualLw: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:25

Implementation of​

PerformancePlanData.manualLw


manualTow​

manualTow: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:23


manualZfw​

manualZfw: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:19

Implementation of​

PerformancePlanData.manualZfw


paxNumber​

paxNumber: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:11

Implementation of​

PerformancePlanData.paxNumber


reserveFuel​

reserveFuel: Subject<number>

Defined in: wtlinesdk/performance/PerformancePlan.ts:94

Implementation of​

PerformancePlanData.reserveFuel


takeoffAirportIcao​

takeoffAirportIcao: Subject<string | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:27


takeoffAntiIceOn​

takeoffAntiIceOn: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:39


takeoffAutoQnh​

takeoffAutoQnh: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:43


takeoffFlaps​

takeoffFlaps: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:37


takeoffManualQnh​

takeoffManualQnh: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:45


takeoffOat​

takeoffOat: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:41


takeoffRunway​

takeoffRunway: Subject<OneWayRunway | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:29


takeoffRunwayCondition​

takeoffRunwayCondition: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:33


takeoffRunwaySlope​

takeoffRunwaySlope: Subject<number | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:35


takeoffWind​

takeoffWind: Subject<WindEntry | null>

Defined in: wtlinesdk/performance/PerformancePlan.ts:31


transitionAltitude​

transitionAltitude: Subject<number>

Defined in: wtlinesdk/performance/PerformancePlan.ts:92

Implementation of​

PerformancePlanData.transitionAltitude

Methods​

deserializeInto()​

deserializeInto(data): void

Defined in: wtlinesdk/performance/PerformancePlan.ts:113

Deserializes a serialized performance plan into this plan.

Parameters​

ParameterTypeDescription
datastringthe serialized data string

Returns​

void


serialize()​

serialize(): string

Defined in: wtlinesdk/performance/PerformancePlan.ts:100

Serializes this plan.

Returns​

string

the serialized JSOn string


createFromDefaults()​

static createFromDefaults(bus): PerformancePlan

Defined in: wtlinesdk/performance/PerformancePlan.ts:129

Creates a performance plan from the current default user settings

Parameters​

ParameterTypeDescription
busEventBusthe event bus

Returns​

PerformancePlan

the plan filled with default values