Skip to main content

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

ParameterTypeDescription
busEventBusThe event bus.
headingDataProviderDefaultHeadingDataProviderThe heading data provider to synchronize heading when requested.
settingsManagerUserSettingManager<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