From 9ff5fcb9d58f7a114de8db66203fb3a805312b69 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 17 Oct 2020 21:25:10 -0500 Subject: [PATCH] Fix off by one in rumble amplitude calculation --- Limelight/Input/HapticContext.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Limelight/Input/HapticContext.m b/Limelight/Input/HapticContext.m index 5f6e186..dde1010 100644 --- a/Limelight/Input/HapticContext.m +++ b/Limelight/Input/HapticContext.m @@ -64,7 +64,7 @@ } } - CHHapticDynamicParameter* intensityParameter = [[CHHapticDynamicParameter alloc] initWithParameterID:CHHapticDynamicParameterIDHapticIntensityControl value:amplitude / 65536.0f relativeTime:0]; + CHHapticDynamicParameter* intensityParameter = [[CHHapticDynamicParameter alloc] initWithParameterID:CHHapticDynamicParameterIDHapticIntensityControl value:amplitude / 65535.0f relativeTime:0]; [_hapticPlayer sendParameters:[NSArray arrayWithObject:intensityParameter] atTime:CHHapticTimeImmediate error:&error]; if (error != nil) { Log(LOG_W, @"Controller %d: Haptic player parameter update failed: %@", _playerIndex, error);