]> git.mxchange.org Git - flightgear.git/commitdiff
Convert altimeter to millibars for the UK
authordaveluff <daveluff>
Tue, 23 Mar 2004 23:36:27 +0000 (23:36 +0000)
committerdaveluff <daveluff>
Tue, 23 Mar 2004 23:36:27 +0000 (23:36 +0000)
src/ATC/atis.cxx

index e4f5dcb0cfa6cbc58a41a1e4fa445fe40594b6c7..8e7079cd5ac41b6dda6faa0d727547ef7a0edf15 100644 (file)
@@ -180,15 +180,20 @@ void FGATIS::UpdateTransmission() {
        }
        
        // Get the pressure / altimeter
-       double pressure_inches = fgGetDouble("/environment/pressure-sea-level-inhg");
+       double P = fgGetDouble("/environment/pressure-sea-level-inhg");
+       if(ident.substr(0,2) == "EG") {
+               // Convert to millibars for the UK!
+               P *= 33.864;
+               sprintf(buf, "%.1f", P);
+       } else {
+               sprintf(buf, "%.2f", P);
+       }               
        transmission += " / Altimeter ";
-       sprintf(buf, "%.2f", pressure_inches);
        tempstr1 = buf;
        transmission += ConvertNumToSpokenDigits(tempstr1);
        
        // Based on the airport-id and wind get the active runway
        //FGRunway *r;
-
        double speed = stationweather.get_wind_speed_kt();
        double hdg = stationweather.get_wind_from_heading_deg();
        if (speed == 0) {