| ButtonToSwitch Library for ESP32 (Arduino) v4.6.1 A library that provides elaborated switch mechanism behavior simulation for digital signals inputs

Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3 4 5]

C DbncdMPBttn | Base class, models a Debounced Momentary Push Button (D-MPB)
C DbncdDlydMPBttn | Models a Debounced Delayed MPB (DD-MPB)
C LtchMPBttn | Abstract class, base to model Latched Debounced Delayed MPBs (LDD-MPB)
C DblActnLtchMPBttn | Abstract class, base to model Double Action LDD-MPBs (DALDD-MPBs)
C DDlydDALtchMPBttn | Models a Debounced Delayed Double Action Latched MPB combo switch (Debounced Delayed DALDD-MPB - DD-DALDD-MPB)
C SldrDALtchMPBttn | Models a Slider Double Action LDD-MPB combo switch, a.k.a. off/on/dimmer, a.k.a. off/on/volume radio switch)(S-DALDD-MPB)
C TgglLtchMPBttn | Models a Toggle Latch DD-MPB, a.k.a. a Toggle Switch (ToLDD-MPB)
C TmLtchMPBttn | Models a Timer Latch DD-MPB, a.k.a. Timer Switch (TiLDD-MPB)
C HntdTmLtchMPBttn | Models a Hinted Timer Latch DD-MPB, a.k.a. Staircase Switch (HTiLDD-MPB)
C XtrnUnltchMPBttn | Models an External Unlatch LDD-MPB, a.k.a. Emergency Latched Switch (XULDD-MPB)
C VdblMPBttn | Abstract class, base to model Voidable DD-MPBs (VDD-MPB)
C SnglSrvcVdblMPBttn | Models a Single Service Voidable DD-MPB a.k.a. Trigger switch (SSVDD-MPB)
C TmVdblMPBttn | Models a Time Voidable DD-MPB, a.k.a. Anti-tampering switch (TVDD-MPB)
C MpbOtpts_t | Type to hold the complete set of output attribute flags from any DbncdMPBttn class and subclasses object