summaryrefslogtreecommitdiff
path: root/src/common/input.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/input.h')
-rw-r--r--src/common/input.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/common/input.h b/src/common/input.h
index 8871a9d07..cdacd4689 100644
--- a/src/common/input.h
+++ b/src/common/input.h
@@ -60,6 +60,12 @@ enum class PollingError {
60 Unknown, 60 Unknown,
61}; 61};
62 62
63// Hint for amplification curve to be used
64enum class VibrationAmplificationType {
65 Linear,
66 Exponential,
67};
68
63struct AnalogProperties { 69struct AnalogProperties {
64 float deadzone{}; 70 float deadzone{};
65 float range{1.0f}; 71 float range{1.0f};
@@ -126,6 +132,7 @@ struct VibrationStatus {
126 f32 low_frequency{}; 132 f32 low_frequency{};
127 f32 high_amplitude{}; 133 f32 high_amplitude{};
128 f32 high_frequency{}; 134 f32 high_frequency{};
135 VibrationAmplificationType type;
129}; 136};
130 137
131struct LedStatus { 138struct LedStatus {