Skip to main content

Interface: FlightPlanLegEvent

Defined in: src/sdk/flightplan/FlightPlanner.ts:102

An event fired when a flight plan leg is added, removed, or its vertical data is changed.

Properties​

batch?​

readonly optional batch: readonly Readonly<FlightPlanModBatch>[]

Defined in: src/sdk/flightplan/FlightPlanner.ts:122

The modification batch stack to which the change was assigned, in order of increasing nestedness. Not defined if the change was not assigned to any batches.


leg​

readonly leg: LegDefinition

Defined in: src/sdk/flightplan/FlightPlanner.ts:116

The leg that was added, removed, or changed.


legIndex​

readonly legIndex: number

Defined in: src/sdk/flightplan/FlightPlanner.ts:113

The index of the changed flight plan leg in its containing segment.


planIndex​

readonly planIndex: number

Defined in: src/sdk/flightplan/FlightPlanner.ts:107

The index of the flight plan.


segmentIndex​

readonly segmentIndex: number

Defined in: src/sdk/flightplan/FlightPlanner.ts:110

The index of the segment containing the changed flight plan leg.


type​

readonly type: LegEventType

Defined in: src/sdk/flightplan/FlightPlanner.ts:104

The type of the leg event.