Class: Epic2HeadingSyncController
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2HeadingSyncController.ts:7
The controller syncs the autopilot's selected heading to current heading in response to sync H event.
Constructors
Constructor
new Epic2HeadingSyncController(
bus,headingDataProvider,settingsManager):Epic2HeadingSyncController
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2HeadingSyncController.ts:20
Creates a new instance of Epic2HeadingSyncController.
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
headingDataProvider | DefaultHeadingDataProvider | The heading data provider to synchronize heading when requested. |
settingsManager | UserSettingManager<PfdAllUserSettingTypes> | The settings manager to pass to altitude preselect system. |
Returns
Epic2HeadingSyncController
Methods
init()
init():
Promise<void>
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2HeadingSyncController.ts:57
Initializes this controller
Returns
Promise<void>
sync()
sync():
void
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2HeadingSyncController.ts:38
Synchronize heading bug to the current aircraft heading
Returns
void