Class: APBackCourseDirector
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:314
An autopilot director that provides lateral guidance by tracking a back-course signal from a localizer radio navigation aid.
Requires that the navigation radio topics defined in NavComEvents be published to the event bus in order to function properly.
Implements
Constructors
Constructor
new APBackCourseDirector(
bus
,apValues
,options?
):APBackCourseDirector
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:384
Creates a new instance of APBackCourseDirector.
Parameters
Parameter | Type | Description |
---|---|---|
bus | EventBus | The event bus to use with this instance. |
apValues | APValues | Autopilot values from this director's parent autopilot. |
options? | Partial <Readonly <APBackCourseDirectorOptions >> | Options with which to configure the director. |
Returns
APBackCourseDirector
Properties
driveBank()?
optional
driveBank: (bank
,rate?
) =>void
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:327
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()?
optional
onActivate: () =>void
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:318
A callback called when a mode signals it should be activated.
Returns
void
Implementation of
onArm()?
optional
onArm: () =>void
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:321
A callback called when a mode signals it should be armed.
Returns
void
Implementation of
onDeactivate()?
optional
onDeactivate: () =>void
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:324
A callback called when a mode signals it should be deactivated.
Returns
void
Implementation of
state
state:
DirectorState
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:315
The current director state.
Implementation of
Methods
activate()
activate():
void
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:559
Activates this director.
Returns
void
Implementation of
arm()
arm():
void
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:575
Arms this director.
Returns
void
Implementation of
deactivate()
deactivate():
void
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:593
Deactivates this director.
Returns
void
Implementation of
initCdiSourceSubs()
protected
initCdiSourceSubs():void
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:489
Initializes this director's subscription to the autopilot's CDI source. If this director is forced to use a specific CDI source, then the autopilot's CDI source will be ignored.
Returns
void
update()
update():
void
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:604
Updates this director.
Returns
void