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

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

_enabledEventInputBaseprotected
allowAllEvents()EventInputBaseinline
allowEvent(InputEventType et)EventInputBase
begin()EventEncoderButtonvirtual
blockAllEvents()EventInputBase
blockEvent(InputEventType et)EventInputBase
buttonEventEncoderButtonprotected
callbackFunctionEventEncoderButtonprotected
CallbackFunction typedefEventEncoderButtonprotected
CallbackFunction typedefEventEncoderButtonprotected
callbackIsSetEventInputBaseprotected
clickCount()EventEncoderButton
currentDuration()EventEncoderButton
enable(bool e=true)EventInputBase
enableLongPressRepeat(bool repeat=true)EventEncoderButton
encoderEventEncoderButtonprotected
EventEncoderButton(EncoderAdapter *encoderAdapter, byte buttonPin, bool useDefaultDebouncer=true)EventEncoderButton
EventEncoderButton(EncoderAdapter *encoderAdapter, PinAdapter *_pinAdapter, bool useDefaultDebouncer=true)EventEncoderButton
EventEncoderButton(EncoderAdapter *encoderAdapter, PinAdapter *_pinAdapter, DebounceAdapter *debounceAdapter)EventEncoderButton
getInputId()EventInputBaseinline
getInputValue()EventInputBaseinline
getPositionDivider()EventEncoderButton
idleFlaggedEventInputBaseprotected
idleTimeoutEventInputBaseprotected
increment()EventEncoderButtoninline
input_idEventInputBaseprotected
input_valueEventInputBaseprotected
invoke(InputEventType et) overrideEventEncoderButtonprotectedvirtual
isCallbackSet()EventInputBaseinline
isEnabled()EventInputBaseinline
isEventAllowed(InputEventType et)EventInputBase
isIdle()EventInputBaseinline
isInvokable(InputEventType et)EventInputBaseprotected
isPressed()EventEncoderButton
lastEventMsEventInputBaseprotected
longPressCount()EventEncoderButton
msSinceLastEvent()EventInputBaseinline
onDisabled() overrideEventEncoderButtonprotectedvirtual
onEnabled() overrideEventEncoderButtonprotectedvirtual
onIdle() overrideEventEncoderButtoninlineprotectedvirtual
onInputCallback(InputEventType et, EventInputBase &ie)EventEncoderButtonprotected
position()EventEncoderButtoninline
pressedPosition()EventEncoderButtoninline
previousDuration()EventEncoderButton
resetIdleTimer()EventInputBase
resetPosition(int32_t pos=0)EventEncoderButtoninline
resetPressedPosition(int32_t pos)EventEncoderButtoninline
setCallback(CallbackFunction f)EventEncoderButtoninline
setCallback(T *instance, void(T::*method)(InputEventType, EventEncoderButton &))EventEncoderButtoninline
setDebounceInterval(uint16_t intervalMs=10)EventEncoderButton
setDebouncer(DebounceAdapter *debounceAdapter)EventEncoderButton
setIdleTimeout(unsigned int timeoutMs=10000)EventInputBaseinline
setInputId(uint8_t id)EventInputBaseinline
setInputValue(uint8_t val)EventInputBaseinline
setLongClickDuration(uint16_t longDurationMs=750)EventEncoderButton
setLongPressInterval(uint16_t intervalMs=500)EventEncoderButton
setMaxPosition(int32_t maxPosition=0)EventEncoderButton
setMaxPressedPosition(int32_t maxPressedPosition=0)EventEncoderButton
setMinPosition(int32_t minPosition=0)EventEncoderButton
setMinPressedPosition(int32_t minPressedPosition=0)EventEncoderButton
setMultiClickInterval(uint16_t intervalMs=250)EventEncoderButton
setPositionDivider(uint8_t divider=4)EventEncoderButton
setPressedState(bool state=LOW)EventEncoderButton
setRateLimit(long ms)EventEncoderButton
unsetCallback() overrideEventEncoderButtonvirtual
update()EventEncoderButton
wrapMinMaxPosition(bool wrap)EventEncoderButtoninline
wrapMinMaxPressedPosition(bool wrap)EventEncoderButtoninline