From 4baae970ae30ada4fe500ed69713dfcc304e9d01 Mon Sep 17 00:00:00 2001 From: Oliver Jowett Date: Fri, 16 Jun 2017 13:30:30 +0100 Subject: [PATCH] Retain callsign even after it disappears from json. --- public_html/planeObject.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/public_html/planeObject.js b/public_html/planeObject.js index 906de1e..b24e9b3 100644 --- a/public_html/planeObject.js +++ b/public_html/planeObject.js @@ -432,7 +432,7 @@ PlaneObject.prototype.updateData = function(receiver_timestamp, data) { var fields = ["altitude", "alt_geom", "gs", "ias", "tas", "track", "track_rate", "mag_heading", "true_heading", "mach", "roll", "intent_alt", "intent_heading", "intent_modes", - "alt_setting", "baro_rate", "geom_rate", "flight", + "alt_setting", "baro_rate", "geom_rate", "squawk", "category", "version"]; for (var i = 0; i < fields.length; ++i) { @@ -450,6 +450,10 @@ PlaneObject.prototype.updateData = function(receiver_timestamp, data) { else this.addrtype = 'adsb_icao'; + // don't expire callsigns + if ('flight' in data) + this.flight = data.flight; + if ('lat' in data && 'lon' in data) { this.position = [data.lon, data.lat]; this.last_position_time = receiver_timestamp - data.seen_pos;