![]() |
OpenSourceSimWheelESP32
Open-source wireless steering wheel/button box for ESP32 boards
|
Class for all polled analog inputs (axis) More...
#include <InputHardware.hpp>
Public Member Functions | |
| virtual void | getCalibrationData (int &minReading, int &maxReading)=0 |
| Get auto-calibration data. Required for persistent storage. | |
| virtual void | setCalibrationData (int minReading, int maxReading)=0 |
| Set auto-calibration data (loaded from persistent storage). | |
| virtual void | resetCalibrationData ()=0 |
| Force auto-calibration. | |
| virtual void | read (uint8_t &value, bool &autoCalibrated)=0 |
| Read current axis position. The axis must go from one end to the other for auto- calibration. | |
Class for all polled analog inputs (axis)
Definition at line 450 of file InputHardware.hpp.
|
inlinevirtualnoexcept |
Definition at line 485 of file InputHardware.hpp.
|
pure virtual |
Get auto-calibration data. Required for persistent storage.
| [out] | minReading | Minimum adc reading |
| [out] | maxReading | Maximum adc reading |
Implemented in AnalogClutchInput, and FakeAxis.
|
pure virtual |
Read current axis position. The axis must go from one end to the other for auto- calibration.
| [out] | value | Current axis position. |
| [out] | autoCalibrated | True if this axis has been auto-calibrated. |
Implemented in AnalogClutchInput, and FakeAxis.
|
pure virtual |
Force auto-calibration.
Implemented in AnalogClutchInput, and FakeAxis.
|
pure virtual |
Set auto-calibration data (loaded from persistent storage).
| [out] | minReading | Minimum adc reading |
| [out] | maxReading | Maximum adc reading |
Implemented in AnalogClutchInput, and FakeAxis.