Class: G3XFlightPlanSimSyncManager
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/FlightPlan/G3XFlightPlanSimSyncManager.ts:13
A manager for syncing the G3X Touch's internal active flight plan to and from the sim.
Methods
isAutoSyncing()
isAutoSyncing():
boolean
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/FlightPlan/G3XFlightPlanSimSyncManager.ts:168
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.
loadFromSim()
loadFromSim():
Promise
<void
>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/FlightPlan/G3XFlightPlanSimSyncManager.ts:98
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.
startAutoSync()
startAutoSync():
void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/FlightPlan/G3XFlightPlanSimSyncManager.ts:175
Starts automatically syncing the internal active flight plan to the sim.
Returns
void
stopAutoSync()
stopAutoSync():
void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/FlightPlan/G3XFlightPlanSimSyncManager.ts:188
Stops automatically syncing the internal active flight plan to the sim.
Returns
void
getManager()
static
getManager(bus
,fms
):Promise
<G3XFlightPlanSimSyncManager
>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/FlightPlan/G3XFlightPlanSimSyncManager.ts:74
Gets an instance of the flight plan sync manager.
Parameters
Parameter | 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.