138 bool Run (
void)
override;
159 double hysteresis_width;
160 double deadband_width;
165 double PreviousOutput;
166 double PreviousHystOutput;
167 double PreviousRateLimOutput;
168 double PreviousLagInput;
169 double PreviousLagOutput;
176 void Hysteresis(
void);
178 void RateLimit(
void);
182 void bind(
Element* el)
override;
184 void InitializeLagCoefficients();
186 void Debug(
int from)
override;
void ResetPastStates(void) override
bool GetFailHardover(void) const
bool Run(void) override
This function processes the input.
void SetFailHardover(bool set)
FGActuator(FGFCS *fcs, Element *element)
Constructor.
bool GetFailStuck(void) const
void SetFailZero(bool set)
This function fails the actuator to zero.
bool GetFailZero(void) const
bool IsSaturated(void) const
void SetFailStuck(bool set)
FGFCSComponent(FGFCS *fcs, Element *el)
Constructor.
Represents various types of parameters.