Type Alias: LNavComputerOptions
LNavComputerOptions =
object
Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:65
Options for LNavComputer.
Properties
dataProvider?
optionaldataProvider:LNavComputerDataProvider
Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:70
The provider from which to source data. If not defined, then an instance of DefaultLNavComputerDataProvider that always provides valid data will be used.
disableAutoSuspendAtMissedApproachPoint?
optionaldisableAutoSuspendAtMissedApproachPoint:boolean
Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:102
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?
optionalhasVectorAnticipation:boolean
Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:90
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?
optionalintercept:LNavInterceptFunc
Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:83
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.
maxBankAngle?
optionalmaxBankAngle:number| () =>number
Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:77
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?
optionalvectorAnticipationBankRate:number
Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:96
The bank rate used to determine the vector anticipation distance, in degrees per second. Ignored if
hasVectorAnticipation is false. Defaults to 5.