40 #include "FGFCSComponent.h" 46 #define ID_FILTER "$Id: FGFilter.h,v 1.14 2014/01/02 21:58:42 bcoconni Exp $" 55 class FGPropertyManager;
250 void ResetPastStates(
void);
252 enum {eLag, eLeadLag, eOrder2, eWashout, eIntegrator, eUnknown} FilterType;
261 double PropertySign[7];
262 double PreviousInput1;
263 double PreviousInput2;
264 double PreviousOutput1;
265 double PreviousOutput2;
266 FGPropertyNode_ptr Trigger;
267 FGPropertyNode_ptr PropertyNode[7];
268 void CalculateDynamicFilters(
void);
269 void ReadFilterCoefficients(
Element* el,
int index);
271 void Debug(
int from);
Encapsulates a filter for the flight control system.
Encapsulates the Flight Control System (FCS) functionality.
Base class for JSBSim Flight Control System Components.
bool Initialize
When true, causes previous values to be set to current values.