Skip to main content

Interface: GarminVNavEvents

Defined in: src/garminsdk/autopilot/vnav/GarminVNavEvents.ts:21

Events published by Garmin VNAV.

Extends

Indexable

[key: `vnav_is_enabled_${number}`]: boolean

[key: `vnav_path_calculated_${number}`]: number

[key: `vnav_availability_${number}`]: VNavAvailability

[key: `vnav_altitude_constraint_details_${number}`]: Readonly<AltitudeConstraintDetails>

[key: `vnav_vertical_deviation_${number}`]: number

[key: `vnav_target_altitude_${number}`]: number

[key: `vnav_path_mode_${number}`]: VNavPathMode

[key: `vnav_path_available_${number}`]: boolean

[key: `vnav_state_${number}`]: VNavState

[key: `vnav_altitude_capture_type_${number}`]: VNavAltCaptureType

[key: `vnav_tod_distance_${number}`]: number

[key: `vnav_tod_leg_distance_${number}`]: number

[key: `vnav_bod_distance_${number}`]: number

[key: `vnav_tod_global_leg_index_${number}`]: number

[key: `vnav_bod_global_leg_index_${number}`]: number

[key: `vnav_toc_distance_${number}`]: number

[key: `vnav_toc_leg_distance_${number}`]: number

[key: `vnav_boc_distance_${number}`]: number

[key: `vnav_toc_global_leg_index_${number}`]: number

[key: `vnav_boc_global_leg_index_${number}`]: number

[key: `vnav_constraint_global_leg_index_${number}`]: number

[key: `vnav_constraint_altitude_${number}`]: number

[key: `vnav_next_constraint_altitude_${number}`]: number

[key: `vnav_fpa_${number}`]: number

[key: `vnav_required_vs_${number}`]: number

[key: `gp_approach_mode_${number}`]: ApproachGuidanceMode

[key: `gp_vertical_deviation_${number}`]: number

[key: `gp_distance_${number}`]: number

[key: `gp_fpa_${number}`]: number

[key: `gp_required_vs_${number}`]: number

[key: `gp_service_level_${number}`]: number

Properties

gp_approach_mode

gp_approach_mode: ApproachGuidanceMode

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:187

The VNAV approach guidance mode.

Inherited from

BaseGarminVNavEvents.gp_approach_mode


gp_distance

gp_distance: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:193

The current distance to the glidepath endpoint, in feet.

Inherited from

BaseGarminVNavEvents.gp_distance


gp_fpa

gp_fpa: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:196

The current glidepath FPA.

Inherited from

BaseGarminVNavEvents.gp_fpa


gp_required_vs

gp_required_vs: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:199

The vertical speed, in feet per minute, required for the airplane to reach the glidepath target.

Inherited from

BaseGarminVNavEvents.gp_required_vs


gp_service_level

gp_service_level: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:202

The approach glidepath service level.

Inherited from

BaseGarminVNavEvents.gp_service_level


gp_vertical_deviation

gp_vertical_deviation: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:190

The current glidepath vertical deviation, in feet.

Inherited from

BaseGarminVNavEvents.gp_vertical_deviation


vnav_altitude_capture_type

vnav_altitude_capture_type: VNavAltCaptureType

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:119

The VNAV current alt capture type.

Inherited from

BaseGarminVNavEvents.vnav_altitude_capture_type


vnav_altitude_constraint_details

vnav_altitude_constraint_details: Readonly<AltitudeConstraintDetails>

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:228

The current VNAV target altitude restriction feet and type.

Inherited from

BaseGarminVNavEvents.vnav_altitude_constraint_details


vnav_availability

vnav_availability: VNavAvailability

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:225

The current availability of VNAV from the director.

Inherited from

BaseGarminVNavEvents.vnav_availability


vnav_boc_distance

vnav_boc_distance: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:152

The distance along the flight path from the airplane's present position to the next VNAV BOC, in meters.

Inherited from

BaseGarminVNavEvents.vnav_boc_distance


vnav_boc_global_leg_index

vnav_boc_global_leg_index: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:163

The global index of the flight plan leg that contains the next VNAV BOC, or -1 if there is no such BOC. The BOC is always located at the beginning of its containing leg.

Inherited from

BaseGarminVNavEvents.vnav_boc_global_leg_index


vnav_bod_distance

vnav_bod_distance: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:128

The distance along the flight path from the airplane's present position to the next VNAV BOD, in meters.

Inherited from

BaseGarminVNavEvents.vnav_bod_distance


vnav_bod_global_leg_index

vnav_bod_global_leg_index: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:143

The global index of the flight plan leg that contains the next VNAV BOD, or -1 if there is no BOD. The next BOD is defined as the next point in the flight path including or after the active leg where the VNAV profile transitions from a descent to a level-off, discontinuity, or the end of the flight path. The BOD is always located at the end of its containing leg.

Inherited from

BaseGarminVNavEvents.vnav_bod_global_leg_index


vnav_constraint_altitude

vnav_constraint_altitude: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:169

The VNAV current constraint altitude in feet.

Inherited from

BaseGarminVNavEvents.vnav_constraint_altitude


vnav_constraint_global_leg_index

vnav_constraint_global_leg_index: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:166

The global index of the leg that contains the current VNAV constraint.

Inherited from

BaseGarminVNavEvents.vnav_constraint_global_leg_index


vnav_fpa

vnav_fpa: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:178

The flight path angle, in degrees, for the currently active VNAV path segment. Positive angles represent descending paths.

Inherited from

BaseGarminVNavEvents.vnav_fpa


vnav_is_enabled

vnav_is_enabled: boolean

Defined in: src/garminsdk/autopilot/vnav/GarminVNavEvents.ts:8

Whether VNAV is enabled.

Inherited from

BaseGarminVNavEvents.vnav_is_enabled


vnav_next_constraint_altitude

vnav_next_constraint_altitude: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:172

The VNAV next constraint altitude in feet.

Inherited from

BaseGarminVNavEvents.vnav_next_constraint_altitude


vnav_path_available

vnav_path_available: boolean

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:113

Whether a VNAV Path Exists for the current leg.

Inherited from

BaseGarminVNavEvents.vnav_path_available


vnav_path_calculated

vnav_path_calculated: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:222

VNAV path calculations were updated for the specified vertical flight plan.

Inherited from

BaseGarminVNavEvents.vnav_path_calculated


vnav_path_mode

vnav_path_mode: VNavPathMode

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:110

The VNAV path mode.

Inherited from

BaseGarminVNavEvents.vnav_path_mode


vnav_required_vs

vnav_required_vs: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:184

The vertical speed, in feet per minute, required for the airplane to meet the next VNAV altitude constraint if it starts climbing/descending from its current altitude immediately.

Inherited from

BaseGarminVNavEvents.vnav_required_vs


vnav_state

vnav_state: VNavState

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:116

The VNAV state.

Inherited from

BaseGarminVNavEvents.vnav_state


vnav_target_altitude

vnav_target_altitude: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:107

The target altitude, in feet, of the currently active VNAV constraint.

Inherited from

BaseGarminVNavEvents.vnav_target_altitude


vnav_toc_distance

vnav_toc_distance: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:146

The distance along the flight path from the airplane's present position to the current VNAV TOC, in meters.

Inherited from

BaseGarminVNavEvents.vnav_toc_distance


vnav_toc_global_leg_index

vnav_toc_global_leg_index: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:157

The global index of the flight plan leg that contains the current VNAV TOC, or -1 if there is no such TOC.

Inherited from

BaseGarminVNavEvents.vnav_toc_global_leg_index


vnav_toc_leg_distance

vnav_toc_leg_distance: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:149

The distance along the flight path from the current VNAV TOC to the end of its containing leg, in meters.

Inherited from

BaseGarminVNavEvents.vnav_toc_leg_distance


vnav_tod_distance

vnav_tod_distance: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:122

The distance along the flight path from the airplane's present position to the current VNAV TOD, in meters.

Inherited from

BaseGarminVNavEvents.vnav_tod_distance


vnav_tod_global_leg_index

vnav_tod_global_leg_index: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:135

The global index of the flight plan leg that contains the TOD associated with the next VNAV BOD, or -1 if there is no such TOD. The TOD is defined as the point along the flight path at which the aircraft will intercept the VNAV profile continuing to the next BOD if it continues to fly level at its current altitude.

Inherited from

BaseGarminVNavEvents.vnav_tod_global_leg_index


vnav_tod_leg_distance

vnav_tod_leg_distance: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:125

The distance from the current VNAV TOD to the end of its containing leg, in meters.

Inherited from

BaseGarminVNavEvents.vnav_tod_leg_distance


vnav_vertical_deviation

vnav_vertical_deviation: number

Defined in: src/sdk/autopilot/vnav/VNavEvents.ts:104

The vertical deviation, in feet, of the calculated VNAV path from the airplane's indicated altitude. Positive values indicate the path lies above the airplane.

Inherited from

BaseGarminVNavEvents.vnav_vertical_deviation