Skip to main content

Class: PerformancePlan

Contains performance data tied to a flight plan

Implements

Constructors

constructor

new PerformancePlan(): PerformancePlan

Returns

PerformancePlan

Properties

approachAirportIcao

approachAirportIcao: Subject<null | string>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:47


approachAntiIceOn

approachAntiIceOn: Subject<null | number>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:57


approachAutoQnh

approachAutoQnh: Subject<null | number>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:61


approachLandingFactor

approachLandingFactor: Subject<null | number>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:65


approachManualQnh

approachManualQnh: Subject<null | number>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:63


approachOat

approachOat: Subject<null | number>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:59


approachRunway

approachRunway: Subject<null | OneWayRunway>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:49


approachRunwayCondition

approachRunwayCondition: Subject<null | number>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:53


approachRunwaySlope

approachRunwaySlope: Subject<null | number>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:55


approachWind

approachWind: Subject<null | WindEntry>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:51


averagePassengerWeight

averagePassengerWeight: Subject<number>

Implementation of

PerformancePlanData.averagePassengerWeight

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:13


basicOperatingWeight

basicOperatingWeight: Subject<number>

Implementation of

PerformancePlanData.basicOperatingWeight

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:15


cargoWeight

cargoWeight: Subject<null | number>

Implementation of

PerformancePlanData.cargoWeight

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:17


climbSpeedLimitAltitude

climbSpeedLimitAltitude: Subject<number>

Implementation of

PerformancePlanData.climbSpeedLimitAltitude

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:73


climbSpeedLimitIas

climbSpeedLimitIas: Subject<number>

Implementation of

PerformancePlanData.climbSpeedLimitIas

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:71


climbTargetSpeedIas

climbTargetSpeedIas: Subject<number>

Implementation of

PerformancePlanData.climbTargetSpeedIas

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:67


climbTargetSpeedMach

climbTargetSpeedMach: Subject<number>

Implementation of

PerformancePlanData.climbTargetSpeedMach

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:69


cruiseAltitude

cruiseAltitude: Subject<null | number>

Implementation of

PerformancePlanData.cruiseAltitude

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:79


cruiseTargetSpeedIas

cruiseTargetSpeedIas: Subject<number>

Implementation of

PerformancePlanData.cruiseTargetSpeedIas

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:75


cruiseTargetSpeedMach

cruiseTargetSpeedMach: Subject<number>

Implementation of

PerformancePlanData.cruiseTargetSpeedMach

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:77


descentSpeedLimitAltitude

descentSpeedLimitAltitude: Subject<number>

Implementation of

PerformancePlanData.descentSpeedLimitAltitude

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:87


descentSpeedLimitIas

descentSpeedLimitIas: Subject<number>

Implementation of

PerformancePlanData.descentSpeedLimitIas

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:85


descentTargetSpeedIas

descentTargetSpeedIas: Subject<number>

Implementation of

PerformancePlanData.descentTargetSpeedIas

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:81


descentTargetSpeedMach

descentTargetSpeedMach: Subject<number>

Implementation of

PerformancePlanData.descentTargetSpeedMach

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:83


descentVPA

descentVPA: Subject<number>

Implementation of

PerformancePlanData.descentVPA

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:89


manualGw

manualGw: Subject<null | number>

Implementation of

PerformancePlanData.manualGw

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:21


manualLw

manualLw: Subject<null | number>

Implementation of

PerformancePlanData.manualLw

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:25


manualTow

manualTow: Subject<null | number>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:23


manualZfw

manualZfw: Subject<null | number>

Implementation of

PerformancePlanData.manualZfw

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:19


paxNumber

paxNumber: Subject<null | number>

Implementation of

PerformancePlanData.paxNumber

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:11


reserveFuel

reserveFuel: Subject<number>

Implementation of

PerformancePlanData.reserveFuel

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:93


takeoffAirportIcao

takeoffAirportIcao: Subject<null | string>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:27


takeoffAntiIceOn

takeoffAntiIceOn: Subject<null | number>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:39


takeoffAutoQnh

takeoffAutoQnh: Subject<null | number>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:43


takeoffFlaps

takeoffFlaps: Subject<null | number>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:37


takeoffManualQnh

takeoffManualQnh: Subject<null | number>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:45


takeoffOat

takeoffOat: Subject<null | number>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:41


takeoffRunway

takeoffRunway: Subject<null | OneWayRunway>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:29


takeoffRunwayCondition

takeoffRunwayCondition: Subject<null | number>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:33


takeoffRunwaySlope

takeoffRunwaySlope: Subject<null | number>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:35


takeoffWind

takeoffWind: Subject<null | WindEntry>

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:31


transitionAltitude

transitionAltitude: Subject<number>

Implementation of

PerformancePlanData.transitionAltitude

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:91

Methods

deserializeInto

deserializeInto(data): void

Deserializes a serialized performance plan into this plan.

Parameters

NameTypeDescription
datastringthe serialized data string

Returns

void

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:112


serialize

serialize(): string

Serializes this plan.

Returns

string

the serialized JSOn string

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:99


createFromDefaults

createFromDefaults(bus): PerformancePlan

Creates a performance plan from the current default user settings

Parameters

NameTypeDescription
busEventBusthe event bus

Returns

PerformancePlan

the plan filled with default values

Defined in

workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:128