Skip to main content

Class: APGpsSteerDirector

Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:119

An autopilot GPS roll-steering director. This director converts GPS steering commands into roll-steering commands in order to drive flight director bank commands. This director also sets the AUTOPILOT NAV1 LOCK SimVar state to true (1) when it is armed or activated, and to false (0) when it is deactivated.

The director requires valid bank data to arm or activate.

Implements​

Constructors​

Constructor​

new APGpsSteerDirector(apValues, steerCommand, options?): APGpsSteerDirector

Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:161

Creates a new instance of APGpsSteerDirector.

Parameters​

ParameterTypeDescription
apValuesAPValuesAutopilot values from this director's parent autopilot.
steerCommandAccessible<Readonly<APGpsSteerDirectorSteerCommand>>The steering command used by this director.
options?Readonly<APGpsSteerDirectorOptions>Options to configure the new director.

Returns​

APGpsSteerDirector

Properties​

driveBank()?​

optional driveBank: (bank, rate?) => void

Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:133

A function used to drive the autopilot commanded bank angle toward a desired value.

Parameters​

ParameterType
banknumber
rate?number

Returns​

void

Implementation of​

PlaneDirector.driveBank


onActivate()?​

optional onActivate: () => void

Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:124

A callback called when this director is activated.

Returns​

void

Implementation of​

PlaneDirector.onActivate


onArm()?​

optional onArm: () => void

Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:127

A callback called when this director is armed.

Returns​

void

Implementation of​

PlaneDirector.onArm


onDeactivate()?​

optional onDeactivate: () => void

Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:130

A callback that is called when this director is deactivated.

Returns​

void

Implementation of​

PlaneDirector.onDeactivate


state​

state: DirectorState

Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:121

The current director state.

Implementation of​

PlaneDirector.state

Methods​

activate()​

activate(): void

Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:239

Activates this director.

Returns​

void

Implementation of​

PlaneDirector.activate


arm()​

arm(): void

Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:250

Arms this director.

Returns​

void

Implementation of​

PlaneDirector.arm


deactivate()​

deactivate(): void

Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:264

Deactivates this director.

Returns​

void

Implementation of​

PlaneDirector.deactivate


update()​

update(): void

Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:276

Updates this director.

Returns​

void

Implementation of​

PlaneDirector.update