mirror of https://github.com/ArduPilot/ardupilot
uncrustify libraries/Filter/LowPassFilter.h
This commit is contained in:
parent
c284fb144f
commit
406abb3fa0
|
@ -29,10 +29,14 @@ class LowPassFilter : public Filter<T>
|
||||||
virtual T apply(T sample);
|
virtual T apply(T sample);
|
||||||
|
|
||||||
// reset - clear the filter - next sample added will become the new base value
|
// reset - clear the filter - next sample added will become the new base value
|
||||||
virtual void reset() { _base_value_set = false; };
|
virtual void reset() {
|
||||||
|
_base_value_set = false;
|
||||||
|
};
|
||||||
|
|
||||||
// reset - clear the filter and provide the new base value
|
// reset - clear the filter and provide the new base value
|
||||||
virtual void reset( T new_base_value ) { _base_value = new_base_value; _base_value_set = true;};
|
virtual void reset( T new_base_value ) {
|
||||||
|
_base_value = new_base_value; _base_value_set = true;
|
||||||
|
};
|
||||||
|
|
||||||
private:
|
private:
|
||||||
float _gain; // gain value (like 0.02) applied to each new value
|
float _gain; // gain value (like 0.02) applied to each new value
|
||||||
|
|
Loading…
Reference in New Issue