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
Name | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
fms | G3XFms | The 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