Hysteretic continuous-CV edge detector. More...
#include <trigger.hpp>
Public Member Functions | |
| void | set_thresholds (double high, double low) |
| void | reset () |
| bool | process (SampleType input) |
| void | process (SampleType input, bool &rising, bool &falling) |
| bool | high () const |
Hysteretic continuous-CV edge detector.
CV thresholding owns a Schmitt latch and never debounces; decoded events own a refractory counter in TriggerDetectT. Separate types keep overload selection from changing the edge policy or selecting a different history.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |