﻿id	summary	reporter	owner	description	type	status	priority	milestone	resolution	keywords	cc
69	Не учитывать в таймауте условия разворота время остановки	alx	alx	"Сейчас таймер условия разворота запускается при начале хода вниз (точнее, при достижении верхней точки, что само по себе не совсем правильно) и работает до истечения таймаута или до срабатывания нижнего датчика (причем только в автоматическом режиме, что тоже неправильно). Согласно же ТЗ, при измерении времени хода вниз надо учитывать только ""чистое"" время движения, не включая возможные остановки.

Необходимо применить более хитрый алгоритм, типа:
- В момент начала движения вниз (при изменении направления движения ""вверх"" на ""вниз"") устанавливать некой переменной максимальное время движения, соответствующее условию разворота, и запускать таймер на это время.
- При остановке движения до истечения таймаута таймер останавливать, значение переменной уменьшать на время движения вниз.
- При возобновлении движения вновь запускать таймер на оставшееся время, находящееся в переменной."	улучшение	closed	средний	2-я очередь	invalid		
