OpenSourceSimWheelESP32
Open-source wireless steering wheel/button box for ESP32 boards
Loading...
Searching...
No Matches
InputMapService Class Reference

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 InputMapServicecall ()
 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)
 

Detailed Description

Input map service.

Definition at line 347 of file InternalServices.hpp.

Member Function Documentation

◆ getMap()

virtual void InputMapService::getMap ( uint8_t firmware_defined,
uint8_t & user_defined,
uint8_t & user_defined_alt )
inlinevirtual

Get the current map Firmware-defined input number.

Parameters
firmware_definedFirmware-defined input number
[out]user_definedUser-defined input number when alternate mode is NOT engaged
[out]user_defined_altUser-defined input number when alternate mode IS engaged

Definition at line 373 of file InternalServices.hpp.

◆ resetMap()

virtual void InputMapService::resetMap ( )
inlinevirtual

Revert the input map to factory defaults.

Definition at line 386 of file InternalServices.hpp.

◆ setMap()

virtual void InputMapService::setMap ( uint8_t firmware_defined,
uint8_t user_defined,
uint8_t user_defined_alt )
inlinevirtual

Map a firmware-defined input number to user-defined.

Parameters
firmware_definedFirmware-defined input number
user_definedUser-defined input number when alternate mode is NOT engaged
user_defined_altUser-defined input number when alternate mode IS engaged

Definition at line 359 of file InternalServices.hpp.


The documentation for this class was generated from the following file: