|
kodi
|
Analog axis deadzone filtering. More...
#include <DeadzoneFilter.h>
Public Member Functions | |
| CDeadzoneFilter (IButtonMap *buttonMap, PERIPHERALS::CPeripheral *peripheral) | |
| float | FilterAxis (unsigned int axisIndex, float axisValue) |
| Apply deadzone filtering to an axis. More... | |
Analog axis deadzone filtering.
Axis is scaled appropriately, so position is continuous from -1.0 to 1.0:
| / 1.0
| /
__|__/
/ |
/ |--| Deadzone
-1.0 / |
After deadzone filtering, the value will be:
| float CDeadzoneFilter::FilterAxis | ( | unsigned int | axisIndex, |
| float | axisValue | ||
| ) |
Apply deadzone filtering to an axis.
| axisIndex | The axis index |
| axisValue | The axis value |
1.8.13