Показать сообщение отдельно
Старый 18.02.2013, 20:33   #36
e-statik
Старший Пользователь
 
Регистрация: 07.05.2010
Возраст: 45
Город: Москва
Регион: 77, 97, 99, 177
Машина: Skoda Octavia RS FL 2010
Сообщений: 318
e-statik is on a distinguished road
По умолчанию

Примеры
Я быстро прокрутил ролик на 5 делений вверх. Пошли команды:
Цитата:
0x12 0x0 0x1 0x0
0x12 0x0 0x2 0x0
0x12 0x0 0x3 0x0
0x12 0x0 0x4 0x0
0x12 0x0 0x5 0x0
Могу так крутить бесконечно и цикл будет:
Цитата:
0x12 0x0 0x1 0x0
0x12 0x0 0x2 0x0
...
0x12 0x0 0xE 0x0
0x12 0x0 0xF 0x0
0x12 0x0 0x1 0x0
0x12 0x0 0x2 0x0
Далее.
Если подожду пару сек и снова начну крутить, моя последовательность продолжится оттуда, где я закончил:
Цитата:
0x12 0x0 0x3 0x0
0x12 0x0 0x4 0x0
...
Но если подожду подольше, то что-то там сбросится и я начну опять с:
Цитата:
0x12 0x0 0x1 0x0
0x12 0x0 0x2 0x0
...
Таким образом один конкретный байт крутится по кругу в одну из сторон - либо растёт, либо убывает.

И тут я привёл только команды нажатия. А там ещё следуют команды завершения. Они тоже меняют этот байт.

И выходит, что и при увеличении грокости, и при уменьшении в какой-то момент проскакивают одни и те же команды. Поэтому важна предыдущая команда.
__________________
White Octavia RS FL DSG
e-statik вне форума   Ответить с цитированием