summaryrefslogtreecommitdiff
path: root/src/filter.c
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2015-08-04 15:48:40 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2015-08-11 08:37:18 +1000
commitb750c7d69fb45f755390e46c5e82637cdb34ff37 (patch)
tree7f4afba18e49d3c34d862dfcd47faef47fd8cbf6 /src/filter.c
parentc0a1d22fead992a2fa7fe7b6f9bf35de118052e9 (diff)
filter: rename speed to speed_adjustment where it's in the [-1,1] range
To avoid confusion with the other speed in units/time Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'src/filter.c')
-rw-r--r--src/filter.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/filter.c b/src/filter.c
index e615deb1..400c52a8 100644
--- a/src/filter.c
+++ b/src/filter.c
@@ -62,15 +62,15 @@ filter_destroy(struct motion_filter *filter)
bool
filter_set_speed(struct motion_filter *filter,
- double speed)
+ double speed_adjustment)
{
- return filter->interface->set_speed(filter, speed);
+ return filter->interface->set_speed(filter, speed_adjustment);
}
double
filter_get_speed(struct motion_filter *filter)
{
- return filter->speed;
+ return filter->speed_adjustment;
}
/*
@@ -325,25 +325,25 @@ accelerator_destroy(struct motion_filter *filter)
static bool
accelerator_set_speed(struct motion_filter *filter,
- double speed)
+ double speed_adjustment)
{
struct pointer_accelerator *accel_filter =
(struct pointer_accelerator *)filter;
- assert(speed >= -1.0 && speed <= 1.0);
+ assert(speed_adjustment >= -1.0 && speed_adjustment <= 1.0);
/* delay when accel kicks in */
- accel_filter->threshold = DEFAULT_THRESHOLD - speed / 4000.0;
+ accel_filter->threshold = DEFAULT_THRESHOLD - speed_adjustment / 4000.0;
if (accel_filter->threshold < MINIMUM_THRESHOLD)
accel_filter->threshold = MINIMUM_THRESHOLD;
/* adjust max accel factor */
- accel_filter->accel = DEFAULT_ACCELERATION + speed * 1.5;
+ accel_filter->accel = DEFAULT_ACCELERATION + speed_adjustment * 1.5;
/* higher speed -> faster to reach max */
- accel_filter->incline = DEFAULT_INCLINE + speed * 0.75;
+ accel_filter->incline = DEFAULT_INCLINE + speed_adjustment * 0.75;
- filter->speed = speed;
+ filter->speed_adjustment = speed_adjustment;
return true;
}