]> git.mxchange.org Git - flightgear.git/blobdiff - src/Main/bfi.hxx
Added CHT (cylinder head temp) to BFI and property manager.
[flightgear.git] / src / Main / bfi.hxx
index aa249200878e16ca0bcbc45b1342d0d5b72a43ee..877af44d92895c905a01e5b2eda962c44b6bacb7 100644 (file)
@@ -57,6 +57,7 @@ public:
   static const string getAircraft ();
   static const string getAircraftDir ();
   static time_t getTimeGMT ();
+  static const string &getGMTString ();
   static bool getHUDVisible ();
   static bool getPanelVisible ();
 
@@ -89,6 +90,11 @@ public:
   static void setPitch (double pitch);
   static void setRoll (double roll);
 
+                               // Engine
+  static double getRPM ();
+  static void setRPM ( double rpm );
+  static double getEGT ();
+  static double getCHT ();
 
                                // Velocities
   static double getAirspeed ();
@@ -105,6 +111,8 @@ public:
 
                                // Controls
   static double getThrottle ();
+  static double getMixture ();
+  static double getPropAdvance ();
   static double getFlaps ();
   static double getAileron ();
   static double getRudder ();
@@ -116,6 +124,8 @@ public:
   static double getCenterBrake ();
 
   static void setThrottle (double throttle);
+  static void setMixture (double mixture);
+  static void setPropAdvance (double pitch);
   static void setFlaps (double flaps);
   static void setAileron (double aileron);
   static void setRudder (double rudder);
@@ -149,6 +159,8 @@ public:
   static double getNAV1Radial ();
   static double getNAV1SelRadial ();
   static double getNAV1DistDME ();
+  static bool getNAV1TO ();
+  static bool getNAV1FROM ();
   static bool getNAV1InRange ();
   static bool getNAV1DMEInRange ();
 
@@ -157,6 +169,8 @@ public:
   static double getNAV2Radial ();
   static double getNAV2SelRadial ();
   static double getNAV2DistDME ();
+  static bool getNAV2TO ();
+  static bool getNAV2FROM ();
   static bool getNAV2InRange ();
   static bool getNAV2DMEInRange ();
 
@@ -177,16 +191,13 @@ public:
   static void setADFRotation (double rot);
 
                                // GPS
-  static const string getTargetAirport ();
+  static const string &getTargetAirport ();
   static bool getGPSLock ();
   static double getGPSTargetLatitude ();
   static double getGPSTargetLongitude ();
 
   static void setTargetAirport (const string &targetAirport);
   static void setGPSLock (bool lock);
-  static void setGPSTargetLatitude (double latitude);
-  static void setGPSTargetLongitude (double longitude);
-
 
                                // Weather
   static double getVisibility ();