data/DataProcessor¶
Classes¶
DataProcessor¶
Defined in: data/DataProcessor.ts:19
Constructors¶
Constructor¶
Returns¶
Methods¶
convertSpeed()¶
Defined in: data/DataProcessor.ts:23
Convert speed from m/s (BlueSky server unit) to target unit
Parameters¶
speedMs¶
number
targetUnit¶
Returns¶
number
formatSpeed()¶
Defined in: data/DataProcessor.ts:40
Format speed value with unit label
Parameters¶
speedMs¶
number
unit¶
Returns¶
string
convertAltitude()¶
Defined in: data/DataProcessor.ts:60
Convert altitude from meters (BlueSky server unit) to target unit
Parameters¶
altMeters¶
number
targetUnit¶
Returns¶
number
formatAltitude()¶
Defined in: data/DataProcessor.ts:78
Format altitude value with unit label
Parameters¶
altMeters¶
number
unit¶
Returns¶
string
convertVerticalSpeed()¶
Defined in: data/DataProcessor.ts:98
Convert vertical speed from m/s (BlueSky server unit) to target unit
Parameters¶
vsMs¶
number
targetUnit¶
Returns¶
number
formatVerticalSpeed()¶
Defined in: data/DataProcessor.ts:114
Format vertical speed value with unit label
Parameters¶
vsMs¶
number
unit¶
Returns¶
string
altitudeUnitLabel()¶
Defined in: data/DataProcessor.ts:133
Altitude unit suffix for labels (e.g. "ft", "FL").
Parameters¶
unit¶
Returns¶
string
speedUnitLabel()¶
Defined in: data/DataProcessor.ts:150
Unit suffix used in compact map labels (e.g. "250kt").
Parameters¶
unit¶
Returns¶
string
formatSpeedLabel()¶
Defined in: data/DataProcessor.ts:167
Compact speed label for map display (no space before the unit).
Parameters¶
speedMs¶
number
unit¶
Returns¶
string
formatAltitudeLabel()¶
Defined in: data/DataProcessor.ts:177
Compact altitude label for map display: FL is zero-padded, km keeps one decimal, other units round to integers with no space before the unit suffix.
Parameters¶
altMeters¶
number
unit¶
Returns¶
string
getSpeedValue()¶
Defined in: data/DataProcessor.ts:200
Get speed value (in m/s, as sent by BlueSky) for aircraft based on speed type (CAS/TAS/GS). Falls back to other speeds only when a field is absent — a genuine 0 (stationary/held aircraft) is a valid value, not missing data.
Parameters¶
data¶
index¶
number
type¶
Returns¶
number
speedToKnots()¶
Defined in: data/DataProcessor.ts:217
Convert a user-entered speed from any display unit to knots (the unit BlueSky commands expect). Independent of the wire format above.
Parameters¶
value¶
number
fromUnit¶
Returns¶
number
altitudeToFeet()¶
Defined in: data/DataProcessor.ts:235
Convert a user-entered altitude from any display unit to feet (the unit BlueSky commands expect). Independent of the wire format above.
Parameters¶
value¶
number
fromUnit¶
Returns¶
number
References¶
default¶
Renames and re-exports DataProcessor