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
manualLw
manualLw:
Subject
<null
|number
>
Defined in: workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:25
Implementation of
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
paxNumber
paxNumber:
Subject
<null
|number
>
Defined in: workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:11
Implementation of
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
Parameter | Type | Description |
---|---|---|
data | string | the 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
Parameter | Type | Description |
---|---|---|
bus | EventBus | the event bus |
Returns
PerformancePlan
the plan filled with default values