From: curt Date: Sun, 14 Mar 2004 23:01:09 +0000 (+0000) Subject: Change nav->get_elev() to nav->get_elev_ft() to convey the actual units X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=2caa017a79761637f04375eaa7642a5d3483f66d;p=flightgear.git Change nav->get_elev() to nav->get_elev_ft() to convey the actual units explicitely. This value has always been feet, but there were a couple places in the code that assumed this elevation was meters. The result was that you could park directly over the top of the Black Forest VOR (112.50) NE of KCOS and get a dme reading of 2.5 or so. This problem is now resolved. --- diff --git a/src/Instrumentation/adf.cxx b/src/Instrumentation/adf.cxx index 0ecda901c..bdc051e66 100644 --- a/src/Instrumentation/adf.cxx +++ b/src/Instrumentation/adf.cxx @@ -174,7 +174,7 @@ ADF::search (double frequency_khz, double longitude_rad, _transmitter_lon_deg = nav->get_lon(); _transmitter_lat_deg = nav->get_lat(); _transmitter = Point3D(nav->get_x(), nav->get_y(), nav->get_z()); - _transmitter_elevation_ft = nav->get_elev() * SG_METER_TO_FEET; + _transmitter_elevation_ft = nav->get_elev_ft(); _transmitter_range_nm = nav->get_range(); } } else { diff --git a/src/Instrumentation/dme.cxx b/src/Instrumentation/dme.cxx index 2bd93b3e4..d474e976d 100644 --- a/src/Instrumentation/dme.cxx +++ b/src/Instrumentation/dme.cxx @@ -173,7 +173,7 @@ DME::search (double frequency_mhz, double longitude_rad, _transmitter = Point3D(nav->get_x(), nav->get_y(), nav->get_z()); - _transmitter_elevation_ft = nav->get_elev() * SG_METER_TO_FEET; + _transmitter_elevation_ft = nav->get_elev_ft(); _transmitter_range_nm = nav->get_range(); // fixme return; }