From 77c8f9aafab3d426b625175567a8527c24b30cfe Mon Sep 17 00:00:00 2001 From: Oliver Jowett Date: Tue, 19 Mar 2019 18:48:13 +0000 Subject: [PATCH] Minimal skyview changes for nav_alt changes --- public_html/planeObject.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/public_html/planeObject.js b/public_html/planeObject.js index a670f30..6e81ffd 100644 --- a/public_html/planeObject.js +++ b/public_html/planeObject.js @@ -454,7 +454,7 @@ PlaneObject.prototype.updateData = function(receiver_timestamp, data) { var fields = ["alt_baro", "alt_geom", "gs", "ias", "tas", "track", "track_rate", "mag_heading", "true_heading", "mach", - "roll", "nav_altitude", "nav_heading", "nav_modes", + "roll", "nav_heading", "nav_modes", "nac_p", "nac_v", "nic_baro", "sil_type", "sil", "nav_qnh", "baro_rate", "geom_rate", "rc", "squawk", "category", "version"]; @@ -507,6 +507,15 @@ PlaneObject.prototype.updateData = function(receiver_timestamp, data) { this.altitude = null; } + // Pick a selected altitude + if ('nav_altitude_fms' in data) { + this.nav_altitude = data.nav_altitude_fms; + } else if ('nav_altitude_mcp' in data) { + this.nav_altitude = data.nav_altitude_mcp; + } else { + this.nav_altitude = null; + } + // Pick vertical rate from either baro or geom rate // geometric rate is generally more reliable (smoothed etc) if ('geom_rate' in data) {