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.

_enabledEventInputBaseprotected
allowAllEvents()EventInputBaseinline
allowEvent(InputEventType et)EventInputBase
begin()EventSwitchvirtual
blockAllEvents()EventInputBase
blockEvent(InputEventType et)EventInputBase
callbackFunctionEventSwitchprotected
CallbackFunction typedefEventSwitchprotected
CallbackFunction typedefEventSwitchprotected
callbackIsSetEventInputBaseprotected
changedPinState()EventSwitchprotected
changedState()EventSwitchprotected
changeState(bool newState)EventSwitchprotected
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()EventInputBaseinline
getInputValue()EventInputBaseinline
idleFlaggedEventInputBaseprotected
idleTimeoutEventInputBaseprotected
input_idEventInputBaseprotected
input_valueEventInputBaseprotected
invoke(InputEventType et) overrideEventSwitchprotectedvirtual
isCallbackSet()EventInputBaseinline
isEnabled()EventInputBaseinline
isEventAllowed(InputEventType et)EventInputBase
isIdle()EventInputBaseinline
isInvokable(InputEventType et)EventInputBaseprotected
isOff()EventSwitchinline
isOn()EventSwitchinline
lastEventMsEventInputBaseprotected
msSinceLastEvent()EventInputBaseinline
onDisabled()EventInputBaseprotectedvirtual
onEnabled()EventInputBaseprotectedvirtual
onIdle()EventInputBaseprotectedvirtual
previousDuration()EventSwitchinline
resetIdleTimer()EventInputBase
setCallback(CallbackFunction f)EventSwitchinline
setCallback(T *instance, void(T::*method)(InputEventType, EventSwitch &))EventSwitchinline
setDebounceInterval(unsigned int intervalMs=10)EventSwitch
setDebouncer(DebounceAdapter *debounceAdapter)EventSwitch
setIdleTimeout(unsigned int timeoutMs=10000)EventInputBaseinline
setInputId(uint8_t id)EventInputBaseinline
setInputValue(uint8_t val)EventInputBaseinline
setOnState(bool state=LOW)EventSwitchinline
turningOff()EventSwitchinlineprotected
turningOn()EventSwitchinlineprotected
unsetCallback() overrideEventSwitchvirtual
update()EventSwitch