Skip to main content

Interface: VNavConstraint

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

A Vertical Flight Plan Constraint.

Properties

distance

distance: number

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

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


fpa

fpa: number

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

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:224

The global leg index for the constraint.


isBeyondFaf

isBeyondFaf: boolean

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

Whether or not this constraint is beyond the FAF.


isPathEnd

isPathEnd: boolean

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

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:240

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:258

The legs contained in this constraint segment.


maxAltitude

maxAltitude: number

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

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:227

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:249

The name of the leg at this constraint.


nextVnavEligibleLegIndex?

optional nextVnavEligibleLegIndex: number

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

If this constraint isPathEnd, what is the leg index of the next vnav eligible leg.


targetAltitude

targetAltitude: number

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

The target altitude of the constraint in meters.


type

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

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

The type of constraint segment.