// course.
Propeller(float radius, float v, float omega, float rho, float power);
+ void setStops (float fine_stop, float coarse_stop);
+
void setTakeoff(float omega0, float power0);
void modPitch(float mod);
void setPropPitch(float proppitch);
+ void setPropFeather(int state);
+
void setManualPitch();
void calc(float density, float v, float omega,
float _lambdaPeak; // constant, ~0.759835;
float _beta; // constant, ~1.48058;
float _tc0; // thrust "coefficient" at takeoff
+ float _fine_stop; // ratio for minimum pitch (high RPM)
+ float _coarse_stop; // ratio for maximum pitch (low RPM)
bool _matchTakeoff; // Does _tc0 mean anything?
- bool _manual; // manual pitch mode
- float _proppitch; // prop pitch control setting (0 ~ 1.0)
+ bool _manual; // manual pitch mode
+ float _proppitch; // prop pitch control setting (0 ~ 1.0)
+ float _propfeather; // prop feather control setting (0 = norm, 1 = feather)
};
}; // namespace yasim