Class: APBackCourseDirector
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:315
An autopilot director that generates flight director bank commands to track a back-course signal from a localizer radio navigation aid.
The director requires valid bank data to arm or activate.
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:391
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()?
optionaldriveBank: (bank,rate?) =>void
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:328
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/APBackCourseDirector.ts:319
A callback called when this director is activated.
Returns
void
Implementation of
onArm()?
optionalonArm: () =>void
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:322
A callback called when this director is armed.
Returns
void
Implementation of
onDeactivate()?
optionalonDeactivate: () =>void
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:325
A callback that is called when this director is deactivated.
Returns
void
Implementation of
state
state:
DirectorState
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:316
The current director state.
Implementation of
Methods
activate()
activate():
void
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:574
Activates this director.
Returns
void
Implementation of
arm()
arm():
void
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:596
Arms this director.
Returns
void
Implementation of
deactivate()
deactivate():
void
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:618
Deactivates this director.
Returns
void
Implementation of
initCdiSourceSubs()
protectedinitCdiSourceSubs():void
Defined in: src/sdk/autopilot/directors/APBackCourseDirector.ts:496
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:638
Updates this director.
Returns
void