]> git.mxchange.org Git - flightgear.git/blobdiff - src/Main/bfi.hxx
David Megginson's changes:
[flightgear.git] / src / Main / bfi.hxx
index d27c5913c60e0dab1a4fdbcd1d2de909a3fe3613..aa249200878e16ca0bcbc45b1342d0d5b72a43ee 100644 (file)
@@ -46,6 +46,9 @@ class FGBFI
 {
 public:
 
+                               // Initialize before first use.
+  static void init ();
+
                                // Reinit if necessary.
   static void update ();
 
@@ -107,7 +110,10 @@ public:
   static double getRudder ();
   static double getElevator ();
   static double getElevatorTrim ();
-  static double getBrake ();
+  static double getBrakes ();
+  static double getLeftBrake ();
+  static double getRightBrake ();
+  static double getCenterBrake ();
 
   static void setThrottle (double throttle);
   static void setFlaps (double flaps);
@@ -115,18 +121,23 @@ public:
   static void setRudder (double rudder);
   static void setElevator (double elevator);
   static void setElevatorTrim (double trim);
-  static void setBrake (double brake);
+  static void setBrakes (double brake);
+  static void setLeftBrake (double brake);
+  static void setRightBrake (double brake);
+  static void setCenterBrake (double brake);
 
 
                                // Autopilot
   static bool getAPAltitudeLock ();
   static double getAPAltitude ();
   static bool getAPHeadingLock ();
+  static double getAPHeading ();
   static double getAPHeadingMag ();
 
   static void setAPAltitudeLock (bool lock);
   static void setAPAltitude (double altitude);
   static void setAPHeadingLock (bool lock);
+  static void setAPHeading (double heading);
   static void setAPHeadingMag (double heading);
 
   static bool getAPNAV1Lock ();