Skip to main content

Interface: VNavConstraint

Defined in: src/sdk/autopilot/VerticalNavigation.ts:228

A Vertical Flight Plan Constraint.

Properties

distance

distance: number

Defined in: src/sdk/autopilot/VerticalNavigation.ts:266

The total distance of the legs that make up this constriant segment in meters.


fpa

fpa: number

Defined in: src/sdk/autopilot/VerticalNavigation.ts:269

The flight path angle to take through the legs in this constraint in degrees. Always a positive number.


index

index: number

Defined in: src/sdk/autopilot/VerticalNavigation.ts:233

The global index of the flight plan leg that hosts the constraint. The constraint is always considered to be located at the end of its host leg.


isBeyondFaf

isBeyondFaf: boolean

Defined in: src/sdk/autopilot/VerticalNavigation.ts:281

Whether or not this constraint is beyond the FAF.


isPathEnd

isPathEnd: boolean

Defined in: src/sdk/autopilot/VerticalNavigation.ts:252

Whether or not this constraint is the last constraint prior to a MANSEQ or other VNAV ineligible leg type.


isTarget

isTarget: boolean

Defined in: src/sdk/autopilot/VerticalNavigation.ts:249

Whether or not this constraint is a target that will be held at during a level-off or whether it will instead be passed through with no level off.


legs

legs: VNavLeg[]

Defined in: src/sdk/autopilot/VerticalNavigation.ts:275

The legs contained in this constraint segment. Legs are positioned in the array in the reverse order in which they appear in the flight plan.


maxAltitude

maxAltitude: number

Defined in: src/sdk/autopilot/VerticalNavigation.ts:239

The max altitude of the constraint in meters, or positive infinity if the constraint has no maximum altitude.


minAltitude

minAltitude: number

Defined in: src/sdk/autopilot/VerticalNavigation.ts:236

The minimum altitude of the constraint in meters, or negative infinity if the constraint has no minimum altitude.


name

name: string

Defined in: src/sdk/autopilot/VerticalNavigation.ts:263

The name of the leg at this constraint.


nextVnavEligibleLegIndex?

optional nextVnavEligibleLegIndex: number

Defined in: src/sdk/autopilot/VerticalNavigation.ts:260

The global index of the earliest flight plan leg that is eligible for computing a VNAV path that is not followed by a path-ineligible leg in this constraint, if this constraint contains at least one path-ineligible leg. If the last leg in this constraint is path-ineligible, then this index will be equal to the global index of this constraint's host leg plus one. If this constraint has no path-ineligible legs, then this property is undefined.


targetAltitude

targetAltitude: number

Defined in: src/sdk/autopilot/VerticalNavigation.ts:242

The target altitude of the constraint in meters.


type

type: "direct" | "climb" | "descent" | "manual" | "missed" | "dest"

Defined in: src/sdk/autopilot/VerticalNavigation.ts:278

The type of constraint segment.