diff options
Diffstat (limited to 'common/rawaccel-settings.h')
| -rw-r--r-- | common/rawaccel-settings.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/common/rawaccel-settings.h b/common/rawaccel-settings.h deleted file mode 100644 index dedef6d..0000000 --- a/common/rawaccel-settings.h +++ /dev/null @@ -1,34 +0,0 @@ -#pragma once - -#include "vec2.h" -#include "accel-base.hpp" - -#define MAX_DEV_ID_LEN 200 - -namespace rawaccel { - - using milliseconds = double; - - inline constexpr int MAX_POLL_RATE_KHZ = 8; - inline constexpr milliseconds DEFAULT_TIME_MIN = 1.0 / MAX_POLL_RATE_KHZ * 0.8; - inline constexpr milliseconds WRITE_DELAY = 1000; - - enum class accel_mode { - linear, classic, natural, naturalgain, power, motivity, noaccel - }; - - struct settings { - double degrees_rotation = 0; - double degrees_snap = 0; - bool combine_mags = true; - vec2<accel_mode> modes = { accel_mode::noaccel, accel_mode::noaccel }; - vec2<accel_args> argsv; - vec2d sens = { 1, 1 }; - vec2d dir_multipliers = {}; - domain_args domain_args = {}; - vec2d range_weights = { 1, 1 }; - milliseconds time_min = DEFAULT_TIME_MIN; - wchar_t device_id[MAX_DEV_ID_LEN] = {0}; - }; - -} |