]> git.mxchange.org Git - flightgear.git/blobdiff - src/FDM/YASim/TurbineEngine.hpp
latest updates from JSBSim
[flightgear.git] / src / FDM / YASim / TurbineEngine.hpp
index 3f14edb21674454bef02cbb6e9bdfe927bb5a3f8..ab496ebde0ed9e7f12d00dc404f5e89314af60a9 100644 (file)
@@ -10,7 +10,11 @@ public:
     virtual TurbineEngine* isTurbineEngine() { return this; }
 
     TurbineEngine(float power, float omega, float alt, float flatRating);
-    void setN2Range(float min, float max) { _n2Min = min; _n2Max = max; }
+    void setN2Range(float low_idle, float high_idle, float max) {
+        _n2LowIdle = low_idle;
+        _n2HighIdle = high_idle;
+        _n2Max = max;
+    }
     void setFuelConsumption(float bsfc) { _bsfc = bsfc; }
 
     virtual void calc(float pressure, float temp, float speed);
@@ -33,9 +37,11 @@ private:
     float _flatRating;
     float _rho0;
     float _bsfc; // SI units! kg/s per watt
-    float _n2Min;
+    float _n2LowIdle;
+    float _n2HighIdle;
     float _n2Max;
 
+    float _n2Min;
     float _n2Target;
     float _torqueTarget;
     float _fuelFlowTarget;