![]() |
OpenSourceSimWheelESP32
Open-source wireless steering wheel/button box for ESP32 boards
|
Input map service. More...
#include <InternalServices.hpp>
Public Member Functions | |
| virtual void | setMap (uint8_t firmware_defined, uint8_t user_defined, uint8_t user_defined_alt) |
| Map a firmware-defined input number to user-defined. | |
| virtual void | getMap (uint8_t firmware_defined, uint8_t &user_defined, uint8_t &user_defined_alt) |
| Get the current map Firmware-defined input number. | |
| virtual void | resetMap () |
| Revert the input map to factory defaults. | |
Additional Inherited Members | |
Static Public Member Functions inherited from DependencyManager< InputMapService > | |
| static InputMapService & | call () |
| Get the service provider implementing the service. | |
| static void | inject (_Args &&...__args) |
| Inject a service provider. | |
| static void | inject (InputMapService *provider) |
| Inject a service provider. | |
| static void | reset () |
| Remove the injected service provider (for testing) | |
Input map service.
Definition at line 347 of file InternalServices.hpp.
|
inlinevirtual |
Get the current map Firmware-defined input number.
| firmware_defined | Firmware-defined input number | |
| [out] | user_defined | User-defined input number when alternate mode is NOT engaged |
| [out] | user_defined_alt | User-defined input number when alternate mode IS engaged |
Definition at line 373 of file InternalServices.hpp.
|
inlinevirtual |
Revert the input map to factory defaults.
Definition at line 386 of file InternalServices.hpp.
|
inlinevirtual |
Map a firmware-defined input number to user-defined.
| firmware_defined | Firmware-defined input number |
| user_defined | User-defined input number when alternate mode is NOT engaged |
| user_defined_alt | User-defined input number when alternate mode IS engaged |
Definition at line 359 of file InternalServices.hpp.