Skip to content

Commit 68d3d13

Browse files
authored
Merge pull request projecthorus#54 from darksidelemm/main
Additional prediction info
2 parents 27c01a4 + 59524a9 commit 68d3d13

File tree

1 file changed

+21
-5
lines changed

1 file changed

+21
-5
lines changed

js/tracker.js

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1847,9 +1847,17 @@ function redrawPrediction(vcallsign) {
18471847
}
18481848
vehicle.prediction_target.pdata = data[data.length-1];
18491849
if(vehicle.prediction.descent_rate == null){
1850-
vehicle.prediction_target.pred_type = "Float Prediction";
1850+
vehicle.prediction_target.pred_type = "<b>Prediction Type:</b> Float\n";
18511851
} else {
1852-
vehicle.prediction_target.pred_type = "Standard, " + vehicle.prediction.descent_rate.toFixed(1) + " m/s descent rate.";
1852+
if(vehicle.prediction.descending == 1){
1853+
vehicle.prediction_target.pred_type = "<b>Prediction Type:</b> Standard \n" +
1854+
"<b>Descent Rate:</b> " + vehicle.prediction.descent_rate.toFixed(1) + " m/s \n";
1855+
} else {
1856+
vehicle.prediction_target.pred_type = "<b>Prediction Type:</b> Standard \n" +
1857+
"<b>Ascent Rate:</b> " + vehicle.prediction.ascent_rate.toFixed(1) + " m/s \n" +
1858+
"<b>Burst Altitude:</b> " + vehicle.prediction.burst_altitude.toFixed(0) + " m\n" +
1859+
"<b>Descent Rate:</b> " + vehicle.prediction.descent_rate.toFixed(1) + " m/s \n";
1860+
}
18531861
}
18541862
} else {
18551863
// Suspect this will never be called?
@@ -1876,9 +1884,17 @@ function redrawPrediction(vcallsign) {
18761884
}
18771885
vehicle.prediction_burst.pdata = data[burst_index];
18781886
if(vehicle.prediction.descent_rate == null){
1879-
vehicle.prediction_burst.pred_type = "Float Prediction";
1887+
vehicle.prediction_burst.pred_type = "<b>Prediction Type:</b> Float\n";
18801888
} else {
1881-
vehicle.prediction_burst.pred_type = "Standard, " + vehicle.prediction.descent_rate.toFixed(1) + " m/s descent rate.";
1889+
if(vehicle.prediction.descending == 1){
1890+
vehicle.prediction_burst.pred_type = "<b>Prediction Type:</b> Standard \n" +
1891+
"<b>Descent Rate:</b> " + vehicle.prediction.descent_rate.toFixed(1) + " m/s \n";
1892+
} else {
1893+
vehicle.prediction_burst.pred_type = "<b>Prediction Type:</b> Standard \n" +
1894+
"<b>Ascent Rate:</b> " + vehicle.prediction.ascent_rate.toFixed(1) + " m/s \n" +
1895+
"<b>Burst Altitude:</b> " + vehicle.prediction.burst_altitude.toFixed(0) + " m\n" +
1896+
"<b>Descent Rate:</b> " + vehicle.prediction.descent_rate.toFixed(1) + " m/s \n";
1897+
}
18821898
}
18831899
} else {
18841900
if(vehicle.prediction_burst){
@@ -2190,7 +2206,7 @@ function mapInfoBox_handle_prediction(event) {
21902206
"<b>Altitude:</b> " + altitude + "\n" +
21912207
"<b>Latitude:</b> " + data.lat + "\n" +
21922208
"<b>Longitude:</b> " + data.lon + "\n" +
2193-
"<b>Prediction Type:</b> " + event.target.pred_type + "\n" +
2209+
event.target.pred_type +
21942210
"</pre>"
21952211
);
21962212
mapInfoBox.setLatLng(event.latlng);

0 commit comments

Comments
 (0)