19#ifndef ROTARYENCODER_H
20#define ROTARYENCODER_H
34 void begin()
override;
UserSelectionAction
User selection action data types available.
Definition UserSelectionInterface.h:23
Class to implement a physical rotary encoder for user selection activities Clockwise moves down/incre...
Definition RotaryEncoder.h:28
Rotary * _rotary
Definition RotaryEncoder.h:44
unsigned long _throttleStepFastestThreshold
Definition RotaryEncoder.h:46
UserSelectionAction getUserSelectionAction() override
Check for any user selection actions This should be called at least once per main loop iteration Note...
Definition RotaryEncoder.cpp:32
RotaryEncoder()
Constructor for the rotary encoder object.
Definition RotaryEncoder.cpp:21
void begin() override
Not implemented for this device type.
Definition RotaryEncoder.cpp:30
unsigned long _lastDownThrottleStep
Definition RotaryEncoder.h:48
unsigned long _throttleStepFasterThreshold
Definition RotaryEncoder.h:45
unsigned long _lastUpThrottleStep
Definition RotaryEncoder.h:47
Interface class to abstract user selection actions from physical implementations All physical user se...
Definition UserSelectionInterface.h:31