InputEvents
v1.4.0
An easy to use but comprehensive Event Library for Buttons, Encoders, Encoder Buttons, Analog Inputs, Joysticks and Switches.
EventSwitch Member List
This is the complete list of members for
EventSwitch
, including all inherited members.
_enabled
EventInputBase
protected
allowAllEvents
()
EventInputBase
inline
allowEvent
(InputEventType et)
EventInputBase
begin
()
EventSwitch
virtual
blockAllEvents
()
EventInputBase
blockEvent
(InputEventType et)
EventInputBase
callbackFunction
EventSwitch
protected
CallbackFunction
typedef
EventSwitch
protected
CallbackFunction
typedef
EventSwitch
protected
callbackIsSet
EventInputBase
protected
changedPinState
()
EventSwitch
protected
changedState
()
EventSwitch
protected
changeState
(bool newState)
EventSwitch
protected
currentDuration
()
EventSwitch
enable
(bool e=true)
EventInputBase
EventSwitch
(byte switchPin, bool useDefaultDebouncer=true)
EventSwitch
EventSwitch
(PinAdapter *_pinAdapter, bool useDefaultDebouncer=true)
EventSwitch
EventSwitch
(PinAdapter *_pinAdapter, DebounceAdapter *debounceAdapter)
EventSwitch
getInputId
()
EventInputBase
inline
getInputValue
()
EventInputBase
inline
idleFlagged
EventInputBase
protected
idleTimeout
EventInputBase
protected
input_id
EventInputBase
protected
input_value
EventInputBase
protected
invoke
(InputEventType et) override
EventSwitch
protected
virtual
isCallbackSet
()
EventInputBase
inline
isEnabled
()
EventInputBase
inline
isEventAllowed
(InputEventType et)
EventInputBase
isIdle
()
EventInputBase
inline
isInvokable
(InputEventType et)
EventInputBase
protected
isOff
()
EventSwitch
inline
isOn
()
EventSwitch
inline
lastEventMs
EventInputBase
protected
msSinceLastEvent
()
EventInputBase
inline
onDisabled
()
EventInputBase
protected
virtual
onEnabled
()
EventInputBase
protected
virtual
onIdle
()
EventInputBase
protected
virtual
previousDuration
()
EventSwitch
inline
resetIdleTimer
()
EventInputBase
setCallback
(CallbackFunction f)
EventSwitch
inline
setCallback
(T *instance, void(T::*method)(InputEventType, EventSwitch &))
EventSwitch
inline
setDebounceInterval
(unsigned int intervalMs=10)
EventSwitch
setDebouncer
(DebounceAdapter *debounceAdapter)
EventSwitch
setIdleTimeout
(unsigned int timeoutMs=10000)
EventInputBase
inline
setInputId
(uint8_t id)
EventInputBase
inline
setInputValue
(uint8_t val)
EventInputBase
inline
setOnState
(bool state=LOW)
EventSwitch
inline
turningOff
()
EventSwitch
inline
protected
turningOn
()
EventSwitch
inline
protected
unsetCallback
() override
EventSwitch
virtual
update
()
EventSwitch
Generated by
1.9.4