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.
_enabled
EventInputBase
protected
allowAllEvents
()
EventInputBase
inline
allowEvent
(InputEventType et)
EventInputBase
begin
()
EventButton
virtual
blockAllEvents
()
EventInputBase
blockEvent
(InputEventType et)
EventInputBase
callbackFunction
EventButton
protected
CallbackFunction
typedef
EventButton
protected
CallbackFunction
typedef
EventButton
protected
callbackIsSet
EventInputBase
protected
changedPinState
()
EventButton
protected
changedState
()
EventButton
protected
changeState
(bool newState)
EventButton
protected
clickCount
()
EventButton
inline
currentDuration
()
EventButton
enable
(bool e=true)
EventInputBase
enableLongPressRepeat
(bool repeat=true)
EventButton
inline
EventButton
(byte buttonPin, bool useDefaultDebouncer=true)
EventButton
EventButton
(PinAdapter *_pinAdapter, bool useDefaultDebouncer=true)
EventButton
EventButton
(PinAdapter *_pinAdapter, DebounceAdapter *debounceAdapter)
EventButton
getInputId
()
EventInputBase
inline
getInputValue
()
EventInputBase
inline
idleFlagged
EventInputBase
protected
idleTimeout
EventInputBase
protected
input_id
EventInputBase
protected
input_value
EventInputBase
protected
invoke
(InputEventType et) override
EventButton
protected
virtual
isCallbackSet
()
EventInputBase
inline
isEnabled
()
EventInputBase
inline
isEventAllowed
(InputEventType et)
EventInputBase
isIdle
()
EventInputBase
inline
isInvokable
(InputEventType et)
EventInputBase
protected
isPressed
()
EventButton
inline
lastEventMs
EventInputBase
protected
longPressCount
()
EventButton
inline
msSinceLastEvent
()
EventInputBase
inline
onDisabled
() override
EventButton
protected
virtual
onEnabled
()
EventInputBase
protected
virtual
onIdle
()
EventInputBase
protected
virtual
pressing
()
EventButton
inline
protected
previousDuration
()
EventButton
inline
releasing
()
EventButton
inline
protected
resetIdleTimer
()
EventInputBase
setCallback
(CallbackFunction f)
EventButton
inline
setCallback
(T *instance, void(T::*method)(InputEventType, EventButton &))
EventButton
inline
setDebounceInterval
(uint16_t intervalMs=10)
EventButton
setDebouncer
(DebounceAdapter *debounceAdapter)
EventButton
setIdleTimeout
(unsigned int timeoutMs=10000)
EventInputBase
inline
setInputId
(uint8_t id)
EventInputBase
inline
setInputValue
(uint8_t val)
EventInputBase
inline
setLongClickDuration
(uint16_t longDurationMs=750)
EventButton
inline
setLongPressInterval
(uint16_t intervalMs=500)
EventButton
inline
setMultiClickInterval
(uint16_t intervalMs=250)
EventButton
inline
setPressedState
(bool state=LOW)
EventButton
inline
unsetCallback
() override
EventButton
virtual
update
()
EventButton
Generated by
1.9.4