40 #include "FGFCSComponent.h" 46 #define ID_ACTUATOR "$Id: FGActuator.h,v 1.20 2015/02/27 20:36:47 bcoconni Exp $" 141 void ResetPastStates(
void);
148 void SetFailHardover(
bool set) {fail_hardover =
set;}
149 void SetFailStuck(
bool set) {fail_stuck =
set;}
151 bool GetFailZero(
void)
const {
return fail_zero;}
152 bool GetFailHardover(
void)
const {
return fail_hardover;}
153 bool GetFailStuck(
void)
const {
return fail_stuck;}
154 bool IsSaturated(
void)
const {
return saturated;}
161 double hysteresis_width;
162 double deadband_width;
166 double PreviousOutput;
167 double PreviousHystOutput;
168 double PreviousRateLimOutput;
169 double PreviousLagInput;
170 double PreviousLagOutput;
177 void Hysteresis(
void);
179 void RateLimit(
void);
185 void Debug(
int from);
void SetFailZero(bool set)
This function fails the actuator to zero.
Represents various types of parameters.
Encapsulates an Actuator component for the flight control system.
bool Run(void)
This function processes the input.
Encapsulates the Flight Control System (FCS) functionality.
Base class for JSBSim Flight Control System Components.
FGActuator(FGFCS *fcs, Element *element)
Constructor.