From: curt Date: Fri, 20 May 2005 19:42:53 +0000 (+0000) Subject: Added Farenheit temperature conversion to the property tree. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=5c6020f2bcccc6c96a8a9d09c2a479bb32ac6b08;p=flightgear.git Added Farenheit temperature conversion to the property tree. --- diff --git a/src/Environment/environment.cxx b/src/Environment/environment.cxx index 6a607bba0..10a1293bc 100644 --- a/src/Environment/environment.cxx +++ b/src/Environment/environment.cxx @@ -235,6 +235,12 @@ FGEnvironment::get_temperature_degc () const return temperature_degc; } +double +FGEnvironment::get_temperature_degf () const +{ + return (temperature_degc * 9.0 / 5.0) + 32.0; +} + double FGEnvironment::get_dewpoint_sea_level_degc () const { diff --git a/src/Environment/environment.hxx b/src/Environment/environment.hxx index 73320de1e..ba2d0f2cc 100644 --- a/src/Environment/environment.hxx +++ b/src/Environment/environment.hxx @@ -58,6 +58,7 @@ public: virtual double get_temperature_sea_level_degc () const; virtual double get_temperature_degc () const; + virtual double get_temperature_degf () const; virtual double get_dewpoint_sea_level_degc () const; virtual double get_dewpoint_degc () const; virtual double get_pressure_sea_level_inhg () const; diff --git a/src/Environment/environment_mgr.cxx b/src/Environment/environment_mgr.cxx index dc56ec0e8..cab4ec5c5 100644 --- a/src/Environment/environment_mgr.cxx +++ b/src/Environment/environment_mgr.cxx @@ -87,6 +87,8 @@ FGEnvironmentMgr::bind () fgSetArchivable("/environment/temperature-sea-level-degc"); fgTie("/environment/temperature-degc", _environment, &FGEnvironment::get_temperature_degc); // FIXME: read-only for now + fgTie("/environment/temperature-degf", _environment, + &FGEnvironment::get_temperature_degf); // FIXME: read-only for now fgTie("/environment/dewpoint-sea-level-degc", _environment, &FGEnvironment::get_dewpoint_sea_level_degc, &FGEnvironment::set_dewpoint_sea_level_degc);