From 9087b3499233473699f9434f90eaed2c597fd823 Mon Sep 17 00:00:00 2001 From: MaximZaitsev Date: Thu, 28 Jul 2016 17:43:59 +0300 Subject: [PATCH] fixed bug with delay calculate --- car_srv/kotlinSrv/src/Car.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/car_srv/kotlinSrv/src/Car.kt b/car_srv/kotlinSrv/src/Car.kt index cda4733075f..5b5b1cfc798 100644 --- a/car_srv/kotlinSrv/src/Car.kt +++ b/car_srv/kotlinSrv/src/Car.kt @@ -71,12 +71,12 @@ class Car constructor(routeExecutor: RouteExecutor, controller: Control) { if (moveDirection == MoveDirection.FORWARD || moveDirection == MoveDirection.BACKWARD) { controller.delay(getTimeForMoving(value, velocityMove), callBack) } else { - controller.delay(getTimeForMoving(value, velocityMove), callBack) + controller.delay(getTimeForMoving(value, velocityRotation), callBack) } } } fun getTimeForMoving(value: Double, velocity: Double): Int { - return 1000 * (Math.abs(value) * velocity).toInt() + return (1000 * Math.abs(value) / velocity).toInt() } } \ No newline at end of file