@@ -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