![]() |
OpenSourceSimWheelESP32
Open-source wireless steering wheel/button box for ESP32 boards
|
Fake digital input for testing. More...
#include <InputHardware.hpp>
Public Member Functions | |
| FakeDigitalInput (FakeInput *instance) | |
| Construct a new Fake Digital Input object. | |
| virtual uint64_t | read (uint64_t lastState) override |
| Read the current state of the inputs (pressed or released) | |
Public Member Functions inherited from DigitalInput | |
Additional Inherited Members | |
Public Attributes inherited from DigitalInput | |
| uint64_t | mask = ~0ULL |
| Input mask. For read-only. | |
Protected Member Functions inherited from DigitalInput | |
| void | addToMask (uint64_t bitmap) |
| Add an input bitmap to the current mask. | |
Fake digital input for testing.
Definition at line 531 of file InputHardware.hpp.
|
inline |
Construct a new Fake Digital Input object.
| instance | Fake input specification |
Definition at line 542 of file InputHardware.hpp.
|
inlineoverridevirtual |
Read the current state of the inputs (pressed or released)
| lastState | State of the same inputs as recorded in the previous iteration. Whether the current state is unknown, lastState must be returned (properly masked). Must be set to zero at first call. |
Implements DigitalInput.
Definition at line 544 of file InputHardware.hpp.