SignalUtils::ConsistentParameterFilter Function

Overload List

#SignatureDescription
1bool ConsistentParameterFilter(double Param, double TimeSpanSeconds, TConsistentParam &State);Filter data with a "consistent parameter" filter.
2bool ConsistentParameterFilter(bool Param, double TimeSpanSeconds, TConsistentParam &State);Param can be boolean.

Overload 1: bool ConsistentParameterFilter(double Param, double TimeSpanSeconds, TConsistentParam &State);

Filter data with a "consistent parameter" filter.

#NameTypeDescription
1Paramdouble
2TimeSpanSecondsdouble
3StateTConsistentParam &
Remarks:

Consistent parameter filter is a non-linear filter, that will return false once and reset the timer, if the Param value changes before TimeSpanSeconds has passed.

Declared in Dew::Signal::Units::SignalUtils · Dew.Signal/Units.SignalUtils.h · Cross-compiler

Overload 2: bool ConsistentParameterFilter(bool Param, double TimeSpanSeconds, TConsistentParam &State);

Param can be boolean.

#NameTypeDescription
1Parambool
2TimeSpanSecondsdouble
3StateTConsistentParam &
See Also: SignalUtils::ConsistentParameterInit, SignalUtils::SampleAndDecayFilter
Declared in Dew::Signal::Units::SignalUtils · Dew.Signal/Units.SignalUtils.h · Cross-compiler