Interface BDebounceRC

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

public interface BDebounceRC extends BFilter
An RC Debounce class takes the average of the past few boolean values to remove noise. Recommended to be called very often using a PollingBStream.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    An RC Debouncer that has a bias towards the previous value
    static class 
    An RC Debouncer that has a false bias
    static class 
    An RC Debouncer that has a true bias
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final double
     
    static final double
     
    static final double
     
    static final double
     
  • Method Summary

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

    and, get, or, then, xor