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<null|string>
Defined in: wtlinesdk/performance/PerformancePlan.ts:47
approachAntiIceOn
approachAntiIceOn:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:57
approachAutoQnh
approachAutoQnh:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:61
approachLandingFactor
approachLandingFactor:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:65
approachManualQnh
approachManualQnh:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:63
approachOat
approachOat:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:59
approachRunway
approachRunway:
Subject<null|OneWayRunway>
Defined in: wtlinesdk/performance/PerformancePlan.ts:49
approachRunwayCondition
approachRunwayCondition:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:53
approachRunwaySlope
approachRunwaySlope:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:55
approachWind
approachWind:
Subject<null|WindEntry>
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<null|number>
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<null|number>
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<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:21
Implementation of
manualLw
manualLw:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:25
Implementation of
manualTow
manualTow:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:23
manualZfw
manualZfw:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:19
Implementation of
paxNumber
paxNumber:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:11
Implementation of
reserveFuel
reserveFuel:
Subject<number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:94
Implementation of
PerformancePlanData.reserveFuel
takeoffAirportIcao
takeoffAirportIcao:
Subject<null|string>
Defined in: wtlinesdk/performance/PerformancePlan.ts:27
takeoffAntiIceOn
takeoffAntiIceOn:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:39
takeoffAutoQnh
takeoffAutoQnh:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:43
takeoffFlaps
takeoffFlaps:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:37
takeoffManualQnh
takeoffManualQnh:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:45
takeoffOat
takeoffOat:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:41
takeoffRunway
takeoffRunway:
Subject<null|OneWayRunway>
Defined in: wtlinesdk/performance/PerformancePlan.ts:29
takeoffRunwayCondition
takeoffRunwayCondition:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:33
takeoffRunwaySlope
takeoffRunwaySlope:
Subject<null|number>
Defined in: wtlinesdk/performance/PerformancePlan.ts:35
takeoffWind
takeoffWind:
Subject<null|WindEntry>
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
| Parameter | Type | Description |
|---|---|---|
data | string | the 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()
staticcreateFromDefaults(bus):PerformancePlan
Defined in: wtlinesdk/performance/PerformancePlan.ts:129
Creates a performance plan from the current default user settings
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | the event bus |
Returns
PerformancePlan
the plan filled with default values