Trait signalo_filters::traits::Stateful [−][src]
Trait for stateful systems.
Background:
Stateful systems can react to the same input differently depending on the current state.
Associated Types
type State
The filter's internal state.
Implementors
impl<T> Stateful for Differentiate<T> type State = State<T>;
impl<T, U> Stateful for Debounce<T, U> type State = usize;
impl<T, U> Stateful for Schmitt<T, U> type State = State;
impl<T, U> Stateful for Peaks<T, U> type State = State<T>;
impl<T, U> Stateful for Slopes<T, U> type State = State<T>;
impl<T, A> Stateful for Convolve<A> where
T: Copy,
A: Array<Item = T>, type State = State<A>;impl<T> Stateful for signalo_filters::filter::mean::exp::Mean<T> type State = State<T>;
impl<T> Stateful for signalo_filters::filter::mean::exp::MeanVariance<T> type State = State<T>;
impl<T, A> Stateful for signalo_filters::filter::mean::Mean<A> where
T: Clone,
A: Array<Item = T>, type State = State<A>;impl<T, A> Stateful for signalo_filters::filter::mean::MeanVariance<A> where
T: Clone,
A: Array<Item = T>, type State = State<A>;impl<T> Stateful for AlphaBeta<T> type State = State<T>;
impl<T> Stateful for Kalman<T> type State = State<T>;