class FGXMLAutoInput : public SGReferenced {
private:
double value; // The value as a constant or initializer for the property
+ bool abs; // return absolute value
SGPropertyNode_ptr property; // The name of the property containing the value
SGSharedPtr<FGXMLAutoInput> offset; // A fixed offset, defaults to zero
SGSharedPtr<FGXMLAutoInput> scale; // A constant scaling factor defaults to one
public:
FGXMLAutoInput( SGPropertyNode_ptr node = NULL, double value = 0.0, double offset = 0.0, double scale = 1.0 ) :
- property(NULL),
value(0.0),
+ abs(false),
+ property(NULL),
offset(NULL),
scale(NULL),
min(NULL),
private:
double last_value;
+ double average;
FGXMLAutoInputList seconds;
FGXMLAutoInputList filter_gain;