Skip to main content

Type Alias: LNavComputerOptions

LNavComputerOptions = object

Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:40

Options for LNavComputer.

Properties

disableAutoSuspendAtMissedApproachPoint?

optional disableAutoSuspendAtMissedApproachPoint: boolean

Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:78

Whether to disable auto-suspend at the missed approach point. If true, the computer will not suspend sequencing once the missed approach point is the active leg. Defaults to false.


hasVectorAnticipation?

optional hasVectorAnticipation: boolean

Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:66

Whether the computer supports vector anticipation. If true, the computer will begin tracking the next flight path vector in advance based on the predicted amount of time required to transition to the new bank angle required to track the upcoming vector. Defaults to false.


intercept?

optional intercept: LNavInterceptFunc

Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:52

A function used to translate DTK and XTK into a track intercept angle. If not defined, then a function that computes intercept angles tuned for slow GA aircraft will be used.


isPositionDataValid()?

optional isPositionDataValid: () => boolean

Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:59

A function which returns whether valid position data (including ground speed and track) is available to the computer. When valid position data is not available, the computer is unable to generate guidance. If not defined, then valid position data is always considered to be available.

Returns

boolean


maxBankAngle?

optional maxBankAngle: number | () => number

Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:46

The maximum bank angle, in degrees, supported by the computer, or a function which returns it. If not defined, then the computer will use the value published to the event bus for the autopilot's maximum bank angle. Defaults to undefined.


vectorAnticipationBankRate?

optional vectorAnticipationBankRate: number

Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:72

The bank rate used to determine the vector anticipation distance, in degrees per second. Ignored if hasVectorAnticipation is false. Defaults to 5.