Class: PerformancePlan
Contains performance data tied to a flight plan
Implements
Constructors
constructor
• new PerformancePlan(): PerformancePlan
Returns
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
Defined in
workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:21
manualLw
• manualLw: Subject
<null
| number
>
Implementation of
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
Defined in
workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:19
paxNumber
• paxNumber: Subject
<null
| number
>
Implementation of
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
Name | Type | Description |
---|---|---|
data | string | the 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
Name | Type | Description |
---|---|---|
bus | EventBus | the event bus |
Returns
the plan filled with default values
Defined in
workingtitle-instruments-wt21/shared/Performance/PerformancePlan.ts:128