InputEvents v1.4.0
An easy to use but comprehensive Event Library for Buttons, Encoders, Encoder Buttons, Analog Inputs, Joysticks and Switches.
EventButton Member List

This is the complete list of members for EventButton, including all inherited members.

_enabledEventInputBaseprotected
allowAllEvents()EventInputBaseinline
allowEvent(InputEventType et)EventInputBase
begin()EventButtonvirtual
blockAllEvents()EventInputBase
blockEvent(InputEventType et)EventInputBase
callbackFunctionEventButtonprotected
CallbackFunction typedefEventButtonprotected
CallbackFunction typedefEventButtonprotected
callbackIsSetEventInputBaseprotected
changedPinState()EventButtonprotected
changedState()EventButtonprotected
changeState(bool newState)EventButtonprotected
clickCount()EventButtoninline
currentDuration()EventButton
enable(bool e=true)EventInputBase
enableLongPressRepeat(bool repeat=true)EventButtoninline
EventButton(byte buttonPin, bool useDefaultDebouncer=true)EventButton
EventButton(PinAdapter *_pinAdapter, bool useDefaultDebouncer=true)EventButton
EventButton(PinAdapter *_pinAdapter, DebounceAdapter *debounceAdapter)EventButton
getInputId()EventInputBaseinline
getInputValue()EventInputBaseinline
idleFlaggedEventInputBaseprotected
idleTimeoutEventInputBaseprotected
input_idEventInputBaseprotected
input_valueEventInputBaseprotected
invoke(InputEventType et) overrideEventButtonprotectedvirtual
isCallbackSet()EventInputBaseinline
isEnabled()EventInputBaseinline
isEventAllowed(InputEventType et)EventInputBase
isIdle()EventInputBaseinline
isInvokable(InputEventType et)EventInputBaseprotected
isPressed()EventButtoninline
lastEventMsEventInputBaseprotected
longPressCount()EventButtoninline
msSinceLastEvent()EventInputBaseinline
onDisabled() overrideEventButtonprotectedvirtual
onEnabled()EventInputBaseprotectedvirtual
onIdle()EventInputBaseprotectedvirtual
pressing()EventButtoninlineprotected
previousDuration()EventButtoninline
releasing()EventButtoninlineprotected
resetIdleTimer()EventInputBase
setCallback(CallbackFunction f)EventButtoninline
setCallback(T *instance, void(T::*method)(InputEventType, EventButton &))EventButtoninline
setDebounceInterval(uint16_t intervalMs=10)EventButton
setDebouncer(DebounceAdapter *debounceAdapter)EventButton
setIdleTimeout(unsigned int timeoutMs=10000)EventInputBaseinline
setInputId(uint8_t id)EventInputBaseinline
setInputValue(uint8_t val)EventInputBaseinline
setLongClickDuration(uint16_t longDurationMs=750)EventButtoninline
setLongPressInterval(uint16_t intervalMs=500)EventButtoninline
setMultiClickInterval(uint16_t intervalMs=250)EventButtoninline
setPressedState(bool state=LOW)EventButtoninline
unsetCallback() overrideEventButtonvirtual
update()EventButton