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¶
simt?¶
Defined in: data/types.ts:32
tas¶
Defined in: data/types.ts:33
cas?¶
Defined in: data/types.ts:34
gs?¶
Defined in: data/types.ts:35
actype?¶
Defined in: data/types.ts:36
inconf¶
Defined in: data/types.ts:37
tcpamax¶
Defined in: data/types.ts:38
nconf_cur¶
Defined in: data/types.ts:39
nconf_tot¶
Defined in: data/types.ts:40
nlos_cur¶
Defined in: data/types.ts:41
nlos_tot¶
Defined in: data/types.ts:42
RouteData¶
Defined in: data/types.ts:45
Properties¶
acid¶
Defined in: data/types.ts:46
iactwp¶
Defined in: data/types.ts:47
aclat¶
Defined in: data/types.ts:48
aclon¶
Defined in: data/types.ts:49
wplat¶
Defined in: data/types.ts:50
wplon¶
Defined in: data/types.ts:51
wpalt¶
Defined in: data/types.ts:52
wpspd¶
Defined in: data/types.ts:53
wpname¶
Defined in: data/types.ts:54
CommandResult¶
Defined in: data/types.ts:58
Properties¶
success¶
Defined in: data/types.ts:59
command¶
Defined in: data/types.ts:60
McreCommand¶
Defined in: data/types.ts:64
Properties¶
args¶
Defined in: data/types.ts:65
bbox?¶
Defined in: data/types.ts:66
Command¶
Defined in: data/types.ts:68
Properties¶
command¶
Defined in: data/types.ts:69
CommandDict¶
Defined in: data/types.ts:76
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:83
Command dictionary data received from backend via WebSocket
Properties¶
cmddict¶
Defined in: data/types.ts:84
NodeData¶
Defined in: data/types.ts:93
Individual node data structure
Indexable¶
Properties¶
node_num¶
Defined in: data/types.ts:94
status¶
Defined in: data/types.ts:95
time¶
Defined in: data/types.ts:96
server_id_hex?¶
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
top?¶
Defined in: data/types.ts:156
bottom?¶
Defined in: data/types.ts:157
PolylineData¶
Defined in: data/types.ts:164
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:165
lat¶
Defined in: data/types.ts:166
lon¶
Defined in: data/types.ts:167
color?¶
Defined in: data/types.ts:168
width?¶
Defined in: data/types.ts:169
BaseShape¶
Defined in: data/types.ts:182
Base shape interface - all shapes extend this
Extended by¶
Properties¶
type¶
Defined in: data/types.ts:183
name¶
Defined in: data/types.ts:184
visible¶
Defined in: data/types.ts:185
nodeId?¶
Defined in: data/types.ts:186
PolygonShape¶
Defined in: data/types.ts:193
Polygon shape - for POLY and POLYALT commands Represents filled areas like zones, regions, restricted areas
Extends¶
Properties¶
name¶
Defined in: data/types.ts:184
Inherited from¶
visible¶
Defined in: data/types.ts:185
Inherited from¶
nodeId?¶
Defined in: data/types.ts:186
Inherited from¶
type¶
Defined in: data/types.ts:194
Overrides¶
coordinates¶
Defined in: data/types.ts:195
lat¶
lng¶
topAltitude?¶
Defined in: data/types.ts:201
bottomAltitude?¶
Defined in: data/types.ts:202
fillColor?¶
Defined in: data/types.ts:205
fillOpacity?¶
Defined in: data/types.ts:206
strokeColor?¶
Defined in: data/types.ts:207
strokeWidth?¶
Defined in: data/types.ts:208
label?¶
Defined in: data/types.ts:209
PolylineShape¶
Defined in: data/types.ts:216
Polyline shape - for POLYLINE commands Represents paths, routes, boundaries
Extends¶
Properties¶
name¶
Defined in: data/types.ts:184
Inherited from¶
visible¶
Defined in: data/types.ts:185
Inherited from¶
nodeId?¶
Defined in: data/types.ts:186
Inherited from¶
type¶
Defined in: data/types.ts:217
Overrides¶
coordinates¶
Defined in: data/types.ts:218
lat¶
lng¶
color?¶
Defined in: data/types.ts:221
width?¶
Defined in: data/types.ts:222
dashArray?¶
Defined in: data/types.ts:223
label?¶
Defined in: data/types.ts:224
CircleShape¶
Defined in: data/types.ts:231
Circle shape - for future CIRCLE commands Represents circular areas
Extends¶
Properties¶
name¶
Defined in: data/types.ts:184
Inherited from¶
visible¶
Defined in: data/types.ts:185
Inherited from¶
nodeId?¶
Defined in: data/types.ts:186
Inherited from¶
type¶
Defined in: data/types.ts:232
Overrides¶
center¶
Defined in: data/types.ts:233
lat¶
lng¶
radius¶
Defined in: data/types.ts:234
radiusUnit?¶
Defined in: data/types.ts:235
fillColor?¶
Defined in: data/types.ts:238
fillOpacity?¶
Defined in: data/types.ts:239
strokeColor?¶
Defined in: data/types.ts:240
strokeWidth?¶
Defined in: data/types.ts:241
label?¶
Defined in: data/types.ts:242
RectangleShape¶
Defined in: data/types.ts:249
Rectangle shape - for future BOX commands Represents rectangular areas
Extends¶
Properties¶
name¶
Defined in: data/types.ts:184
Inherited from¶
visible¶
Defined in: data/types.ts:185
Inherited from¶
nodeId?¶
Defined in: data/types.ts:186
Inherited from¶
type¶
Defined in: data/types.ts:250
Overrides¶
topLeft¶
Defined in: data/types.ts:251
lat¶
lng¶
bottomRight¶
Defined in: data/types.ts:252
lat¶
lng¶
fillColor?¶
Defined in: data/types.ts:255
fillOpacity?¶
Defined in: data/types.ts:256
strokeColor?¶
Defined in: data/types.ts:257
strokeWidth?¶
Defined in: data/types.ts:258
label?¶
Defined in: data/types.ts:259
ShapeDisplayOptions¶
Defined in: data/types.ts:267
Properties¶
showShapes¶
Defined in: data/types.ts:268
showShapeFill¶
Defined in: data/types.ts:269
showShapeLines¶
Defined in: data/types.ts:270
showShapeLabels¶
Defined in: data/types.ts:271
AppState¶
Defined in: data/types.ts:276
Properties¶
simInfo¶
Defined in: data/types.ts:277
aircraftData¶
Defined in: data/types.ts:278
selectedAircraft¶
Defined in: data/types.ts:279
activeNode¶
Defined in: data/types.ts:280
shapeOptions¶
Defined in: data/types.ts:281
serverStatus¶
Defined in: data/types.ts:282
displayOptions¶
Defined in: data/types.ts:283
cmddict¶
Defined in: data/types.ts:284
aircraftModelOverrides¶
Defined in: data/types.ts:288
aircraftScaleOverrides¶
Defined in: data/types.ts:292
InitialData¶
Defined in: data/types.ts:303
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:304
traffic_data?¶
Defined in: data/types.ts:305
cmddict?¶
Defined in: data/types.ts:306
poly_data?¶
Defined in: data/types.ts:307
polyline_data?¶
Defined in: data/types.ts:308
ShapeBatchData¶
Defined in: data/types.ts:314
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:315
Index Signature¶
EchoData¶
Defined in: data/types.ts:322
Echo message payload from the BlueSky server. flags: 0 = info (default), 1 = error, 2 = warning.
Properties¶
text¶
Defined in: data/types.ts:323
flags?¶
Defined in: data/types.ts:324
sender?¶
Defined in: data/types.ts:325
ModalOptions¶
Defined in: data/types.ts:330
Properties¶
id¶
Defined in: data/types.ts:331
title?¶
Defined in: data/types.ts:332
closable?¶
Defined in: data/types.ts:333
backdrop?¶
Defined in: data/types.ts:334
ModalState¶
Defined in: data/types.ts:337
Properties¶
isOpen¶
Defined in: data/types.ts:338
element¶
Defined in: data/types.ts:339
ModalEventHandler()¶
Defined in: data/types.ts:344
Defined in: data/types.ts:345
Parameters¶
event¶
modalId¶
string
Returns¶
void
ServerStatusResponse¶
Defined in: data/types.ts:355
Response shape of GET/POST /api/server/status (the BlueSky port probe).
Properties¶
status¶
Defined in: data/types.ts:356
running?¶
Defined in: data/types.ts:357
message¶
Defined in: data/types.ts:358
hostname?¶
Defined in: data/types.ts:359
ServerControlResponse¶
Defined in: data/types.ts:362
Properties¶
success¶
Defined in: data/types.ts:363
message¶
Defined in: data/types.ts:364
status?¶
Defined in: data/types.ts:365
error?¶
Defined in: data/types.ts:366
LogEntry¶
Defined in: data/types.ts:369
Properties¶
timestamp¶
Defined in: data/types.ts:370
level¶
Defined in: data/types.ts:371
message¶
Defined in: data/types.ts:372
source?¶
Defined in: data/types.ts:373
ServerLogData¶
Defined in: data/types.ts:376
Properties¶
status¶
Defined in: data/types.ts:377
logs¶
Defined in: data/types.ts:378
combined¶
message?¶
Defined in: data/types.ts:381
LogUpdateData¶
Defined in: data/types.ts:384
Properties¶
status¶
Defined in: data/types.ts:385
new_content?¶
Defined in: data/types.ts:386
message?¶
Defined in: data/types.ts:387
ServerLogLine¶
Defined in: data/types.ts:396
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.
seq is only meaningful within one ServerLogBatch.stream.
Properties¶
seq¶
Defined in: data/types.ts:397
t¶
Defined in: data/types.ts:398
line¶
Defined in: data/types.ts:399
ServerLogBatch¶
Defined in: data/types.ts:409
Batch of server log lines pushed over the server_log Socket.IO event.
replay marks a history replay sent to a late-joining client. stream
identifies the backend boot that produced the lines: it changes when the
backend restarts (seqs restart at 1), telling the client to reset its
buffer instead of de-duplicating the new boot's lines away.
Properties¶
lines¶
Defined in: data/types.ts:410
replay?¶
Defined in: data/types.ts:411
stream?¶
Defined in: data/types.ts:412
ServerConfigResponse¶
Defined in: data/types.ts:417
Properties¶
success¶
Defined in: data/types.ts:418
server_ip¶
Defined in: data/types.ts:419
message?¶
Defined in: data/types.ts:420
error?¶
Defined in: data/types.ts:421
MapStyleSettings¶
Defined in: data/types.ts:424
Properties¶
style¶
Defined in: data/types.ts:425
satelliteEnabled¶
Defined in: data/types.ts:426
labelsEnabled¶
Defined in: data/types.ts:427
SettingsModalData¶
Defined in: data/types.ts:430
Properties¶
serverIp¶
Defined in: data/types.ts:431
mapStyle¶
Defined in: data/types.ts:432
connectionStatus¶
Defined in: data/types.ts:433
PanelLayoutState¶
Defined in: data/types.ts:438
Properties¶
leftPanel¶
Defined in: data/types.ts:439
rightPanel¶
Defined in: data/types.ts:440
consoleContainer¶
Defined in: data/types.ts:441
consoleSection¶
Defined in: data/types.ts:442
echoSection¶
Defined in: data/types.ts:443
trafficPanel¶
Defined in: data/types.ts:444
aircraftPanel¶
Defined in: data/types.ts:445
conflictsPanel¶
Defined in: data/types.ts:446
nodePanel¶
Defined in: data/types.ts:447
navPanel¶
Defined in: data/types.ts:448
displayPanel¶
Defined in: data/types.ts:449
timestamp¶
Defined in: data/types.ts:450
version¶
Defined in: data/types.ts:451
DisplayOptions¶
Defined in: data/types.ts:465
Properties¶
headerFontSize¶
Defined in: data/types.ts:467
consoleFontSize¶
Defined in: data/types.ts:468
panelFontSize¶
Defined in: data/types.ts:469
speedType¶
Defined in: data/types.ts:472
speedUnit¶
Defined in: data/types.ts:475
altitudeUnit¶
Defined in: data/types.ts:476
verticalSpeedUnit¶
Defined in: data/types.ts:477
sizesVisible¶
Defined in: data/types.ts:480
colorsVisible¶
Defined in: data/types.ts:481
unitsVisible¶
Defined in: data/types.ts:482
aircraftIconColor¶
Defined in: data/types.ts:485
aircraftLabelColor¶
Defined in: data/types.ts:486
aircraftSelectedColor¶
Defined in: data/types.ts:487
aircraftConflictColor¶
Defined in: data/types.ts:488
aircraftTrailColor¶
Defined in: data/types.ts:489
trailConflictColor¶
Defined in: data/types.ts:490
protectedZonesColor¶
Defined in: data/types.ts:491
routeLabelsColor¶
Defined in: data/types.ts:492
routePointsColor¶
Defined in: data/types.ts:493
routeLinesColor¶
Defined in: data/types.ts:494
shapeFillColor¶
Defined in: data/types.ts:495
shapeLinesColor¶
Defined in: data/types.ts:496
shapeLabelsColor¶
Defined in: data/types.ts:497
showAircraft¶
Defined in: data/types.ts:500
showAircraftLabels¶
Defined in: data/types.ts:501
showAircraftId¶
Defined in: data/types.ts:502
showAircraftSpeed¶
Defined in: data/types.ts:503
showAircraftAltitude¶
Defined in: data/types.ts:504
showAircraftType¶
Defined in: data/types.ts:505
showAircraftTrails¶
Defined in: data/types.ts:506
showProtectedZones¶
Defined in: data/types.ts:507
showRoutes¶
Defined in: data/types.ts:508
showRouteLines¶
Defined in: data/types.ts:509
showRouteLabels¶
Defined in: data/types.ts:510
showRoutePoints¶
Defined in: data/types.ts:511
showShapes¶
Defined in: data/types.ts:512
showShapeFill¶
Defined in: data/types.ts:513
showShapeLines¶
Defined in: data/types.ts:514
showShapeLabels¶
Defined in: data/types.ts:515
showAirports¶
Defined in: data/types.ts:518
showAirportIcons¶
Defined in: data/types.ts:519
showAirportLabels¶
Defined in: data/types.ts:520
showHeliports¶
Defined in: data/types.ts:521
showWaypoints¶
Defined in: data/types.ts:522
showWaypointIcons¶
Defined in: data/types.ts:523
showWaypointLabels¶
Defined in: data/types.ts:524
showRunways¶
Defined in: data/types.ts:525
showRunwayLabels¶
Defined in: data/types.ts:526
showPavement¶
Defined in: data/types.ts:529
snapToNavaids¶
Defined in: data/types.ts:531
showSearchBar¶
Defined in: data/types.ts:533
airportColor¶
Defined in: data/types.ts:534
heliportColor¶
Defined in: data/types.ts:535
waypointColor¶
Defined in: data/types.ts:536
runwayColor¶
Defined in: data/types.ts:537
pavementColor¶
Defined in: data/types.ts:538
aircraftIconSize¶
Defined in: data/types.ts:539
mapLabelsTextSize¶
Defined in: data/types.ts:540
aircraftShape¶
Defined in: data/types.ts:541
renderMode¶
Defined in: data/types.ts:545
show3DOverlay¶
Defined in: data/types.ts:549
aircraft3DModelQuality?¶
Defined in: data/types.ts:552
aircraft3DScale¶
Defined in: data/types.ts:553
selectedAircraftModel¶
Defined in: data/types.ts:554
threeDVisible¶
Defined in: data/types.ts:555
AircraftModelInfo¶
Defined in: data/types.ts:561
Aircraft model metadata for 3D model selection
Properties¶
filename¶
Defined in: data/types.ts:562
displayName¶
Defined in: data/types.ts:563
description?¶
Defined in: data/types.ts:564
fileSize?¶
Defined in: data/types.ts:565
isDefault?¶
Defined in: data/types.ts:566
Type Aliases¶
ShapeType¶
Defined in: data/types.ts:177
Shape type enum - extensible for future shape types
Shape¶
Defined in: data/types.ts:265
Union type for all shapes
ModalEventType¶
Defined in: data/types.ts:342
ServerStatus¶
type ServerStatus =
| "running"
| "stopped"
| "starting"
| "stopping"
| "restarting"
| "unknown"
| "error";
Defined in: data/types.ts:350
SpeedType¶
Defined in: data/types.ts:456
SpeedUnit¶
Defined in: data/types.ts:457
AltitudeUnit¶
Defined in: data/types.ts:458
VerticalSpeedUnit¶
Defined in: data/types.ts:459
AircraftShapeType¶
Defined in: data/types.ts:460
RenderMode¶
Defined in: data/types.ts:463