From 2caa017a79761637f04375eaa7642a5d3483f66d Mon Sep 17 00:00:00 2001 From: curt Date: Sun, 14 Mar 2004 23:01:09 +0000 Subject: [PATCH] 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. --- src/Instrumentation/adf.cxx | 2 +- src/Instrumentation/dme.cxx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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; } -- 2.39.5