Skip to main content

Class: PerformancePlan

Defined in: workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:10

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>

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

Implementation of

PerformancePlanData.averagePassengerWeight


basicOperatingWeight

basicOperatingWeight: Subject<number>

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

Implementation of

PerformancePlanData.basicOperatingWeight


cargoWeight

cargoWeight: Subject<null | number>

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

Implementation of

PerformancePlanData.cargoWeight


climbSpeedLimitAltitude

climbSpeedLimitAltitude: Subject<number>

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

Implementation of

PerformancePlanData.climbSpeedLimitAltitude


climbSpeedLimitIas

climbSpeedLimitIas: Subject<number>

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

Implementation of

PerformancePlanData.climbSpeedLimitIas


climbTargetSpeedIas

climbTargetSpeedIas: Subject<number>

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

Implementation of

PerformancePlanData.climbTargetSpeedIas


climbTargetSpeedMach

climbTargetSpeedMach: Subject<number>

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

Implementation of

PerformancePlanData.climbTargetSpeedMach


cruiseAltitude

cruiseAltitude: Subject<null | number>

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

Implementation of

PerformancePlanData.cruiseAltitude


cruiseTargetSpeedIas

cruiseTargetSpeedIas: Subject<number>

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

Implementation of

PerformancePlanData.cruiseTargetSpeedIas


cruiseTargetSpeedMach

cruiseTargetSpeedMach: Subject<number>

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

Implementation of

PerformancePlanData.cruiseTargetSpeedMach


descentSpeedLimitAltitude

descentSpeedLimitAltitude: Subject<number>

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

Implementation of

PerformancePlanData.descentSpeedLimitAltitude


descentSpeedLimitIas

descentSpeedLimitIas: Subject<number>

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

Implementation of

PerformancePlanData.descentSpeedLimitIas


descentTargetSpeedIas

descentTargetSpeedIas: Subject<number>

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

Implementation of

PerformancePlanData.descentTargetSpeedIas


descentTargetSpeedMach

descentTargetSpeedMach: Subject<number>

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

Implementation of

PerformancePlanData.descentTargetSpeedMach


descentVPA

descentVPA: Subject<number>

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

Implementation of

PerformancePlanData.descentVPA


manualGw

manualGw: Subject<null | number>

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

Implementation of

PerformancePlanData.manualGw


manualLw

manualLw: Subject<null | number>

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

Implementation of

PerformancePlanData.manualLw


manualTow

manualTow: Subject<null | number>

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


manualZfw

manualZfw: Subject<null | number>

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

Implementation of

PerformancePlanData.manualZfw


paxNumber

paxNumber: Subject<null | number>

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

Implementation of

PerformancePlanData.paxNumber


reserveFuel

reserveFuel: Subject<number>

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

Implementation of

PerformancePlanData.reserveFuel


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>

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

Implementation of

PerformancePlanData.transitionAltitude

Methods

deserializeInto()

deserializeInto(data): void

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

Deserializes a serialized performance plan into this plan.

Parameters

ParameterTypeDescription
datastringthe serialized data string

Returns

void


serialize()

serialize(): string

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

Serializes this plan.

Returns

string

the serialized JSOn string


createFromDefaults()

static createFromDefaults(bus): PerformancePlan

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

Creates a performance plan from the current default user settings

Parameters

ParameterTypeDescription
busEventBusthe event bus

Returns

PerformancePlan

the plan filled with default values