Interface BDebounce

All Superinterfaces:
BFilter
All Known Implementing Classes:
BDebounce.Both, BDebounce.Falling, BDebounce.Rising

public interface BDebounce extends BFilter
A collection of Debounce Classes in 3 flavors.

1. Rising - BStream must be true for x seconds

2. Falling - BStream must be false for x seconds

3. Both - BStream must remain constant for x seconds to change

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    A General Debounce Filter.
    static class 
    A Falling Debounce Filter.
    static class 
    A Rising Debounce Filter.
  • Method Summary

    Methods inherited from interface com.stuypulse.stuylib.streams.booleans.filters.BFilter

    and, get, or, then, xor