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