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.