Skip to main content

Class: G3XFlightPlanSimSyncManager

A manager for syncing the G3X Touch's internal active flight plan to and from the sim.

Methods

isAutoSyncing

isAutoSyncing(): boolean

Checks whether this manager is automatically syncing the internal active flight plan to the sim.

Returns

boolean

Whether this manager is automatically syncing the internal active flight plan to the sim.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/FlightPlan/G3XFlightPlanSimSyncManager.ts:168


loadFromSim

loadFromSim(): Promise<void>

Loads the sim flight plan into the internal primary flight plan.

Returns

Promise<void>

A Promise which will be fulfilled when the flight plan has been loaded.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/FlightPlan/G3XFlightPlanSimSyncManager.ts:98


startAutoSync

startAutoSync(): void

Starts automatically syncing the internal active flight plan to the sim.

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/FlightPlan/G3XFlightPlanSimSyncManager.ts:175


stopAutoSync

stopAutoSync(): void

Stops automatically syncing the internal active flight plan to the sim.

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/FlightPlan/G3XFlightPlanSimSyncManager.ts:188


getManager

getManager(bus, fms): Promise<G3XFlightPlanSimSyncManager>

Gets an instance of the flight plan sync manager.

Parameters

NameTypeDescription
busEventBusThe event bus.
fmsG3XFmsThe FMS.

Returns

Promise<G3XFlightPlanSimSyncManager>

A Promise which will be fulfilled with an instance of the flight plan sync manager when it is ready.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/FlightPlan/G3XFlightPlanSimSyncManager.ts:74