data/types¶
Interfaces¶
SimInfo¶
Defined in: data/types.ts:2
Properties¶
speed¶
Defined in: data/types.ts:3
simdt¶
Defined in: data/types.ts:4
simt¶
Defined in: data/types.ts:5
simutc¶
Defined in: data/types.ts:6
ntraf¶
Defined in: data/types.ts:7
state¶
Defined in: data/types.ts:8
scenname¶
Defined in: data/types.ts:9
sender_id¶
Defined in: data/types.ts:10
EntityData¶
Defined in: data/types.ts:17
Generic entity data structure Base interface for all moving entities (aircraft, birds, drones, vehicles, etc.)
Extended by¶
Properties¶
id¶
Defined in: data/types.ts:18
lat¶
Defined in: data/types.ts:19
lon¶
Defined in: data/types.ts:20
alt¶
Defined in: data/types.ts:21
trk¶
Defined in: data/types.ts:22
vs¶
Defined in: data/types.ts:23
rpz?¶
Defined in: data/types.ts:24
AircraftData¶
Defined in: data/types.ts:31
Aircraft-specific data Extends EntityData with aircraft-specific properties
Extends¶
Properties¶
id¶
Defined in: data/types.ts:18
Inherited from¶
lat¶
Defined in: data/types.ts:19
Inherited from¶
lon¶
Defined in: data/types.ts:20
Inherited from¶
alt¶
Defined in: data/types.ts:21
Inherited from¶
trk¶
Defined in: data/types.ts:22
Inherited from¶
vs¶
Defined in: data/types.ts:23
Inherited from¶
rpz?¶
Defined in: data/types.ts:24
Inherited from¶
tas¶
Defined in: data/types.ts:32
cas?¶
Defined in: data/types.ts:33
gs?¶
Defined in: data/types.ts:34
actype?¶
Defined in: data/types.ts:35
inconf¶
Defined in: data/types.ts:36
tcpamax¶
Defined in: data/types.ts:37
nconf_cur¶
Defined in: data/types.ts:38
nconf_tot¶
Defined in: data/types.ts:39
nlos_cur¶
Defined in: data/types.ts:40
nlos_tot¶
Defined in: data/types.ts:41
RouteData¶
Defined in: data/types.ts:44
Properties¶
acid¶
Defined in: data/types.ts:45
iactwp¶
Defined in: data/types.ts:46
aclat¶
Defined in: data/types.ts:47
aclon¶
Defined in: data/types.ts:48
wplat¶
Defined in: data/types.ts:49
wplon¶
Defined in: data/types.ts:50
wpalt¶
Defined in: data/types.ts:51
wpspd¶
Defined in: data/types.ts:52
wpname¶
Defined in: data/types.ts:53
CommandResult¶
Defined in: data/types.ts:57
Properties¶
success¶
Defined in: data/types.ts:58
command¶
Defined in: data/types.ts:59
McreCommand¶
Defined in: data/types.ts:63
Properties¶
args¶
Defined in: data/types.ts:64
bbox?¶
Defined in: data/types.ts:65
Command¶
Defined in: data/types.ts:67
Properties¶
command¶
Defined in: data/types.ts:68
CommandDict¶
Defined in: data/types.ts:75
Command dictionary mapping command names to their argument descriptions Example: {'CRE': 'acid,type,lat,lon,hdg,alt,spd', 'HELP': 'cmd,subcmd'}
Indexable¶
CommandDictData¶
Defined in: data/types.ts:82
Command dictionary data received from backend via WebSocket
Properties¶
cmddict¶
Defined in: data/types.ts:83
NodeData¶
Defined in: data/types.ts:92
Individual node data structure
Indexable¶
Properties¶
node_num¶
Defined in: data/types.ts:93
status¶
Defined in: data/types.ts:94
time¶
Defined in: data/types.ts:95
server_id_hex?¶
Defined in: data/types.ts:96
server_id_raw?¶
Defined in: data/types.ts:97
server_id?¶
Defined in: data/types.ts:98
ServerData¶
Defined in: data/types.ts:105
Server information
Indexable¶
Properties¶
server_id¶
Defined in: data/types.ts:106
NodeInfo¶
Defined in: data/types.ts:113
Complete node information from backend
Properties¶
total_nodes¶
Defined in: data/types.ts:114
active_node¶
Defined in: data/types.ts:115
nodes¶
Defined in: data/types.ts:116
Index Signature¶
servers¶
Defined in: data/types.ts:119
Index Signature¶
ConnectionStatus¶
Defined in: data/types.ts:123
Properties¶
connected¶
Defined in: data/types.ts:124
server¶
Defined in: data/types.ts:125
timestamp¶
Defined in: data/types.ts:126
ServerStatusUpdateDetail¶
Defined in: data/types.ts:134
Detail payload for the serverStatusUpdate CustomEvent dispatched on
document. The event-name-to-payload mapping lives in the
DocumentEventMap augmentation in types/globals.d.ts.
Properties¶
status¶
Defined in: data/types.ts:135
message¶
Defined in: data/types.ts:136
ServerConfig¶
Defined in: data/types.ts:139
Properties¶
host¶
Defined in: data/types.ts:140
port¶
Defined in: data/types.ts:141
timeout?¶
Defined in: data/types.ts:142
PolyData¶
Defined in: data/types.ts:151
Server data format for polygon shapes (POLY/POLYALT commands) This is how the BlueSky proxy sends polygon data to the client
Properties¶
name¶
Defined in: data/types.ts:152
lat¶
Defined in: data/types.ts:153
lon¶
Defined in: data/types.ts:154
color?¶
Defined in: data/types.ts:155
fill?¶
Defined in: data/types.ts:156
top?¶
Defined in: data/types.ts:157
bottom?¶
Defined in: data/types.ts:158
PolylineData¶
Defined in: data/types.ts:165
Server data format for polyline shapes (POLYLINE commands) This is how the BlueSky proxy sends polyline data to the client
Properties¶
name¶
Defined in: data/types.ts:166
lat¶
Defined in: data/types.ts:167
lon¶
Defined in: data/types.ts:168
color?¶
Defined in: data/types.ts:169
width?¶
Defined in: data/types.ts:170
BaseShape¶
Defined in: data/types.ts:183
Base shape interface - all shapes extend this
Extended by¶
Properties¶
type¶
Defined in: data/types.ts:184
name¶
Defined in: data/types.ts:185
visible¶
Defined in: data/types.ts:186
nodeId?¶
Defined in: data/types.ts:187
PolygonShape¶
Defined in: data/types.ts:194
Polygon shape - for POLY and POLYALT commands Represents filled areas like zones, regions, restricted areas
Extends¶
Properties¶
name¶
Defined in: data/types.ts:185
Inherited from¶
visible¶
Defined in: data/types.ts:186
Inherited from¶
nodeId?¶
Defined in: data/types.ts:187
Inherited from¶
type¶
Defined in: data/types.ts:195
Overrides¶
coordinates¶
Defined in: data/types.ts:196
lat¶
lng¶
topAltitude?¶
Defined in: data/types.ts:202
bottomAltitude?¶
Defined in: data/types.ts:203
fillColor?¶
Defined in: data/types.ts:206
fillOpacity?¶
Defined in: data/types.ts:207
strokeColor?¶
Defined in: data/types.ts:208
strokeWidth?¶
Defined in: data/types.ts:209
label?¶
Defined in: data/types.ts:210
PolylineShape¶
Defined in: data/types.ts:217
Polyline shape - for POLYLINE commands Represents paths, routes, boundaries
Extends¶
Properties¶
name¶
Defined in: data/types.ts:185
Inherited from¶
visible¶
Defined in: data/types.ts:186
Inherited from¶
nodeId?¶
Defined in: data/types.ts:187
Inherited from¶
type¶
Defined in: data/types.ts:218
Overrides¶
coordinates¶
Defined in: data/types.ts:219
lat¶
lng¶
color?¶
Defined in: data/types.ts:222
width?¶
Defined in: data/types.ts:223
dashArray?¶
Defined in: data/types.ts:224
label?¶
Defined in: data/types.ts:225
CircleShape¶
Defined in: data/types.ts:232
Circle shape - for future CIRCLE commands Represents circular areas
Extends¶
Properties¶
name¶
Defined in: data/types.ts:185
Inherited from¶
visible¶
Defined in: data/types.ts:186
Inherited from¶
nodeId?¶
Defined in: data/types.ts:187
Inherited from¶
type¶
Defined in: data/types.ts:233
Overrides¶
center¶
Defined in: data/types.ts:234
lat¶
lng¶
radius¶
Defined in: data/types.ts:235
radiusUnit?¶
Defined in: data/types.ts:236
fillColor?¶
Defined in: data/types.ts:239
fillOpacity?¶
Defined in: data/types.ts:240
strokeColor?¶
Defined in: data/types.ts:241
strokeWidth?¶
Defined in: data/types.ts:242
label?¶
Defined in: data/types.ts:243
RectangleShape¶
Defined in: data/types.ts:250
Rectangle shape - for future BOX commands Represents rectangular areas
Extends¶
Properties¶
name¶
Defined in: data/types.ts:185
Inherited from¶
visible¶
Defined in: data/types.ts:186
Inherited from¶
nodeId?¶
Defined in: data/types.ts:187
Inherited from¶
type¶
Defined in: data/types.ts:251
Overrides¶
topLeft¶
Defined in: data/types.ts:252
lat¶
lng¶
bottomRight¶
Defined in: data/types.ts:253
lat¶
lng¶
fillColor?¶
Defined in: data/types.ts:256
fillOpacity?¶
Defined in: data/types.ts:257
strokeColor?¶
Defined in: data/types.ts:258
strokeWidth?¶
Defined in: data/types.ts:259
label?¶
Defined in: data/types.ts:260
ShapeDisplayOptions¶
Defined in: data/types.ts:268
Properties¶
showShapes¶
Defined in: data/types.ts:269
showShapeFill¶
Defined in: data/types.ts:270
showShapeLines¶
Defined in: data/types.ts:271
showShapeLabels¶
Defined in: data/types.ts:272
AppState¶
Defined in: data/types.ts:277
Properties¶
simInfo¶
Defined in: data/types.ts:278
aircraftData¶
Defined in: data/types.ts:279
selectedAircraft¶
Defined in: data/types.ts:280
activeNode¶
Defined in: data/types.ts:281
shapeOptions¶
Defined in: data/types.ts:282
serverStatus¶
Defined in: data/types.ts:283
displayOptions¶
Defined in: data/types.ts:284
cmddict¶
Defined in: data/types.ts:285
aircraftModelOverrides¶
Defined in: data/types.ts:289
aircraftScaleOverrides¶
Defined in: data/types.ts:293
InitialData¶
Defined in: data/types.ts:304
State snapshot sent on socket connect (initial_data event), built by
the proxy's DataManager.get_current_data(). Field names match the
backend payload. The proxy clears these caches to empty objects on
disconnect, so consumers must treat {} as "no data". The payload also
carries node_info, which the client deliberately ignores on load (see
SocketManager).
Properties¶
sim_data?¶
Defined in: data/types.ts:305
traffic_data?¶
Defined in: data/types.ts:306
echo_data?¶
Defined in: data/types.ts:307
cmddict?¶
Defined in: data/types.ts:308
poly_data?¶
Defined in: data/types.ts:309
polyline_data?¶
Defined in: data/types.ts:310
ShapeBatchData¶
Defined in: data/types.ts:316
Batched shape payload sent in initial_data: shapes keyed by name.
Type Parameters¶
T¶
T extends PolyData | PolylineData = PolyData | PolylineData
Properties¶
polys¶
Defined in: data/types.ts:317
Index Signature¶
EchoData¶
Defined in: data/types.ts:324
Echo message payload from the BlueSky server. flags: 0 = info (default), 1 = error, 2 = warning.
Properties¶
text¶
Defined in: data/types.ts:325
flags?¶
Defined in: data/types.ts:326
sender?¶
Defined in: data/types.ts:327
ModalOptions¶
Defined in: data/types.ts:332
Properties¶
id¶
Defined in: data/types.ts:333
title?¶
Defined in: data/types.ts:334
closable?¶
Defined in: data/types.ts:335
backdrop?¶
Defined in: data/types.ts:336
ModalState¶
Defined in: data/types.ts:339
Properties¶
isOpen¶
Defined in: data/types.ts:340
element¶
Defined in: data/types.ts:341
ModalEventHandler()¶
Defined in: data/types.ts:346
Defined in: data/types.ts:347
Parameters¶
event¶
modalId¶
string
Returns¶
void
ServerStatusResponse¶
Defined in: data/types.ts:357
Response shape of GET/POST /api/server/status (the BlueSky port probe).
Properties¶
status¶
Defined in: data/types.ts:358
running?¶
Defined in: data/types.ts:359
message¶
Defined in: data/types.ts:360
hostname?¶
Defined in: data/types.ts:361
ServerControlResponse¶
Defined in: data/types.ts:364
Properties¶
success¶
Defined in: data/types.ts:365
message¶
Defined in: data/types.ts:366
status?¶
Defined in: data/types.ts:367
error?¶
Defined in: data/types.ts:368
LogEntry¶
Defined in: data/types.ts:371
Properties¶
timestamp¶
Defined in: data/types.ts:372
level¶
Defined in: data/types.ts:373
message¶
Defined in: data/types.ts:374
source?¶
Defined in: data/types.ts:375
ServerLogData¶
Defined in: data/types.ts:378
Properties¶
status¶
Defined in: data/types.ts:379
logs¶
Defined in: data/types.ts:380
combined¶
message?¶
Defined in: data/types.ts:383
LogUpdateData¶
Defined in: data/types.ts:386
Properties¶
status¶
Defined in: data/types.ts:387
new_content?¶
Defined in: data/types.ts:388
message?¶
Defined in: data/types.ts:389
ServerLogLine¶
Defined in: data/types.ts:397
One line of live server-process log output (integrated build only).
seq is a monotonic, gap-free sequence number assigned server-side at
ingest; the client renders in seq order and de-duplicates replays by it.
Properties¶
seq¶
Defined in: data/types.ts:398
t¶
Defined in: data/types.ts:399
line¶
Defined in: data/types.ts:400
ServerLogBatch¶
Defined in: data/types.ts:407
Batch of server log lines pushed over the server_log Socket.IO event.
replay marks a history replay sent to a late-joining client.
Properties¶
lines¶
Defined in: data/types.ts:408
replay?¶
Defined in: data/types.ts:409
ServerConfigResponse¶
Defined in: data/types.ts:414
Properties¶
success¶
Defined in: data/types.ts:415
server_ip¶
Defined in: data/types.ts:416
message?¶
Defined in: data/types.ts:417
error?¶
Defined in: data/types.ts:418
MapStyleSettings¶
Defined in: data/types.ts:421
Properties¶
style¶
Defined in: data/types.ts:422
satelliteEnabled¶
Defined in: data/types.ts:423
labelsEnabled¶
Defined in: data/types.ts:424
SettingsModalData¶
Defined in: data/types.ts:427
Properties¶
serverIp¶
Defined in: data/types.ts:428
mapStyle¶
Defined in: data/types.ts:429
connectionStatus¶
Defined in: data/types.ts:430
PanelLayoutState¶
Defined in: data/types.ts:435
Properties¶
leftPanel¶
Defined in: data/types.ts:436
rightPanel¶
Defined in: data/types.ts:437
consoleContainer¶
Defined in: data/types.ts:438
consoleSection¶
Defined in: data/types.ts:439
echoSection¶
Defined in: data/types.ts:440
trafficPanel¶
Defined in: data/types.ts:441
aircraftPanel¶
Defined in: data/types.ts:442
conflictsPanel¶
Defined in: data/types.ts:443
nodePanel¶
Defined in: data/types.ts:444
navPanel¶
Defined in: data/types.ts:445
displayPanel¶
Defined in: data/types.ts:446
timestamp¶
Defined in: data/types.ts:447
version¶
Defined in: data/types.ts:448
DisplayOptions¶
Defined in: data/types.ts:462
Properties¶
headerFontSize¶
Defined in: data/types.ts:464
consoleFontSize¶
Defined in: data/types.ts:465
panelFontSize¶
Defined in: data/types.ts:466
speedType¶
Defined in: data/types.ts:469
speedUnit¶
Defined in: data/types.ts:472
altitudeUnit¶
Defined in: data/types.ts:473
verticalSpeedUnit¶
Defined in: data/types.ts:474
sizesVisible¶
Defined in: data/types.ts:477
colorsVisible¶
Defined in: data/types.ts:478
unitsVisible¶
Defined in: data/types.ts:479
aircraftIconColor¶
Defined in: data/types.ts:482
aircraftLabelColor¶
Defined in: data/types.ts:483
aircraftSelectedColor¶
Defined in: data/types.ts:484
aircraftConflictColor¶
Defined in: data/types.ts:485
aircraftTrailColor¶
Defined in: data/types.ts:486
trailConflictColor¶
Defined in: data/types.ts:487
protectedZonesColor¶
Defined in: data/types.ts:488
routeLabelsColor¶
Defined in: data/types.ts:489
routePointsColor¶
Defined in: data/types.ts:490
routeLinesColor¶
Defined in: data/types.ts:491
shapeFillColor¶
Defined in: data/types.ts:492
shapeLinesColor¶
Defined in: data/types.ts:493
shapeLabelsColor¶
Defined in: data/types.ts:494
showAircraft¶
Defined in: data/types.ts:497
showAircraftLabels¶
Defined in: data/types.ts:498
showAircraftId¶
Defined in: data/types.ts:499
showAircraftSpeed¶
Defined in: data/types.ts:500
showAircraftAltitude¶
Defined in: data/types.ts:501
showAircraftType¶
Defined in: data/types.ts:502
showAircraftTrails¶
Defined in: data/types.ts:503
showProtectedZones¶
Defined in: data/types.ts:504
showRoutes¶
Defined in: data/types.ts:505
showRouteLines¶
Defined in: data/types.ts:506
showRouteLabels¶
Defined in: data/types.ts:507
showRoutePoints¶
Defined in: data/types.ts:508
showShapes¶
Defined in: data/types.ts:509
showShapeFill¶
Defined in: data/types.ts:510
showShapeLines¶
Defined in: data/types.ts:511
showShapeLabels¶
Defined in: data/types.ts:512
showAirports¶
Defined in: data/types.ts:515
showAirportIcons¶
Defined in: data/types.ts:516
showAirportLabels¶
Defined in: data/types.ts:517
showHeliports¶
Defined in: data/types.ts:518
showWaypoints¶
Defined in: data/types.ts:519
showWaypointIcons¶
Defined in: data/types.ts:520
showWaypointLabels¶
Defined in: data/types.ts:521
showRunways¶
Defined in: data/types.ts:522
showRunwayLabels¶
Defined in: data/types.ts:523
showPavement¶
Defined in: data/types.ts:526
snapToNavaids¶
Defined in: data/types.ts:528
showSearchBar¶
Defined in: data/types.ts:530
airportColor¶
Defined in: data/types.ts:531
heliportColor¶
Defined in: data/types.ts:532
waypointColor¶
Defined in: data/types.ts:533
runwayColor¶
Defined in: data/types.ts:534
pavementColor¶
Defined in: data/types.ts:535
aircraftIconSize¶
Defined in: data/types.ts:536
mapLabelsTextSize¶
Defined in: data/types.ts:537
aircraftShape¶
Defined in: data/types.ts:538
renderMode¶
Defined in: data/types.ts:542
show3DOverlay¶
Defined in: data/types.ts:546
aircraft3DModelQuality?¶
Defined in: data/types.ts:549
aircraft3DScale¶
Defined in: data/types.ts:550
selectedAircraftModel¶
Defined in: data/types.ts:551
threeDVisible¶
Defined in: data/types.ts:552
AircraftModelInfo¶
Defined in: data/types.ts:558
Aircraft model metadata for 3D model selection
Properties¶
filename¶
Defined in: data/types.ts:559
displayName¶
Defined in: data/types.ts:560
description?¶
Defined in: data/types.ts:561
fileSize?¶
Defined in: data/types.ts:562
isDefault?¶
Defined in: data/types.ts:563
Type Aliases¶
ShapeType¶
Defined in: data/types.ts:178
Shape type enum - extensible for future shape types
Shape¶
Defined in: data/types.ts:266
Union type for all shapes
ModalEventType¶
Defined in: data/types.ts:344
ServerStatus¶
type ServerStatus =
| "running"
| "stopped"
| "starting"
| "stopping"
| "restarting"
| "unknown"
| "error";
Defined in: data/types.ts:352
SpeedType¶
Defined in: data/types.ts:453
SpeedUnit¶
Defined in: data/types.ts:454
AltitudeUnit¶
Defined in: data/types.ts:455
VerticalSpeedUnit¶
Defined in: data/types.ts:456
AircraftShapeType¶
Defined in: data/types.ts:457
RenderMode¶
Defined in: data/types.ts:460