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
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | Autopilot values from this director's parent autopilot. |
steerCommand | Accessible<Readonly<APGpsSteerDirectorSteerCommand>> | The steering command used by this director. |
options? | Readonly<APGpsSteerDirectorOptions> | Options to configure the new director. |
Returns
APGpsSteerDirector
Properties
driveBank()?
optionaldriveBank: (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
| Parameter | Type |
|---|---|
bank | number |
rate? | number |
Returns
void
Implementation of
onActivate()?
optionalonActivate: () =>void
Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:124
A callback called when this director is activated.
Returns
void
Implementation of
onArm()?
optionalonArm: () =>void
Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:127
A callback called when this director is armed.
Returns
void
Implementation of
onDeactivate()?
optionalonDeactivate: () =>void
Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:130
A callback that is called when this director is deactivated.
Returns
void
Implementation of
state
state:
DirectorState
Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:121
The current director state.
Implementation of
Methods
activate()
activate():
void
Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:239
Activates this director.
Returns
void
Implementation of
arm()
arm():
void
Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:250
Arms this director.
Returns
void
Implementation of
deactivate()
deactivate():
void
Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:264
Deactivates this director.
Returns
void
Implementation of
update()
update():
void
Defined in: src/sdk/autopilot/directors/APGpsSteerDirector.ts:276
Updates this director.
Returns
void