]> git.mxchange.org Git - flightgear.git/commitdiff
Added Farenheit temperature conversion to the property tree.
authorcurt <curt>
Fri, 20 May 2005 19:42:53 +0000 (19:42 +0000)
committercurt <curt>
Fri, 20 May 2005 19:42:53 +0000 (19:42 +0000)
src/Environment/environment.cxx
src/Environment/environment.hxx
src/Environment/environment_mgr.cxx

index 6a607bba06cec81170baf3c4df469b60980da287..10a1293bcc6eaf4c79f34fa7d652d42f01119459 100644 (file)
@@ -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
 {
index 73320de1e4aa69b0d5671958b89d0bdf9d9361f8..ba2d0f2ccfa8f7b75b84ac4ce54a5f48043efd32 100644 (file)
@@ -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;
index dc56ec0e82b77787ddd991d000340c3dabf9e579..cab4ec5c5f5da940ce5b01c5c2e990affd441004 100644 (file)
@@ -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);