Прошлая версия работала по такому алгоритму.
-Когда машина на охране - кнопка не активна, и что не делай, она не -активируется пока с охраны не снимаешь.
-После снятия машины с охраны кнопка авктивируется, и при нажатии на неё - включается зажигание. Последующее нажатие - выключает зажигание.
-Если при нажатии педали - тормоза или сцепления нажать на кнопку - то если зажигание только включилось - стартер включится через 2 сек(для накачки топлива бензонасосом).Далее включается режим автоматического запуска. Стратерт крутит в течении 5 секунд. Если за это время не заведётся - то стартер откоючится. Если только завёлся- стартер автоматически отключиться.
-Дальнейшее нажатие на кнопку в течении 1,5-2 сек - глушит двигатель и выключает зажигание.