core/App¶
Classes¶
App¶
Defined in: core/App.ts:36
Main application coordinator: creates the core modules and UI components, wires them together, and manages the overall application lifecycle.
Constructors¶
Constructor¶
Defined in: core/App.ts:64
Returns¶
Methods¶
initialize()¶
Defined in: core/App.ts:92
Initialize the application Sets up all modules and starts the application lifecycle
Returns¶
Promise\<void>
sendCommand()¶
Defined in: core/App.ts:505
Send command to simulation
Parameters¶
command¶
string
Returns¶
Promise\<boolean>
getRouteData()¶
Defined in: core/App.ts:514
Get the current route data for the selected aircraft (if any). Used by RouteDrawingManager to anchor a leader line from the last existing waypoint when appending to an aircraft that already has a route.
Returns¶
RouteData | null
getAircraftInteractionManager()¶
Defined in: core/App.ts:524
Get the AircraftInteractionManager instance (may be null if not yet initialized). Used by RouteDrawingManager to route its trailing POS command through the manager's explicit-POS tracking path so the resulting ROUTEDATA response is not misclassified as unsolicited.
Returns¶
| AircraftInteractionManager
| null
setActiveNode()¶
Defined in: core/App.ts:531
Set active simulation node
Parameters¶
nodeId¶
string
Returns¶
void
getState()¶
Defined in: core/App.ts:536
Returns¶
getSocketManager()¶
Defined in: core/App.ts:540
Returns¶
getStateManager()¶
Defined in: core/App.ts:544
Returns¶
getConsole()¶
Defined in: core/App.ts:548
Returns¶
getMapDisplay()¶
Defined in: core/App.ts:552
Returns¶
getMapOverlay()¶
Defined in: core/App.ts:556
Returns¶
MapOverlay | null
getMapControlsPanel()¶
Defined in: core/App.ts:560
Returns¶
getDisplayOptionsPanel()¶
Defined in: core/App.ts:564