При получении команды command_name(yadrive_warming, yadrive_start_of_lease, yadrive_end_of_lease), в ответ отсылается:
command_name command received
command_name command err

Сообщения отправляемые на yadrive_warming:
Проводится проверка, на то что двери закрыты, двигатель заглушен, позиция ключа в off. В случае ошибки, высылается одно из ниже перечисленных сообщений:
break, driver door is open
break, pass door is open
break, left rear door is open
break, right rear door is open
break, hood door is open
break, trunk door is open
break, engine is on
break, wrong key position
Если полученно одно из сообщений выше, считаем что прогрев не удался, по причине см. выше.

Далее поверяется положение селектора АКПП, в случае ошибки высылается сообщение ниже
break, wrong selector position
Если полученно сообщений выше, считаем что прогрев не удался, по причине положения селектора АКПП.
если ок
check parking and light ok//можно игнорировать

Производится запуск двигателя, в ответ придет:
если ошибка
break, engine is allredy run
break, hood or trunk is open
break, ignition is allready on
break, ignition did not appeared...
break, transmission is not at parking
engine run fail
wrong can_cmd_proc.step...//не должно приходить, внутренняя ошибка
если ок
engine is on
и стартует таймер прогрева

если двигатель был запущен, то в прогреве во время прогрева может прийти:
engine stop event by door/hood/trunk //прогрев остановлен по открытию чего либо
engine stop event by transmission //прогрев остановлен по селектору акпп
engine stop event by timer  //прогрев остановлен по таймеру (15 минут)

Сообщения отправляемые на yadrive_start_of_lease:
Производится остановка двигателя //ниже информационные сообщения
engine allready stopped
engine stop done
engine stop fail

Далее после открытия дверей, выключения блокировок, клаксона, аварийки, высылается 
start of lease done

Сообщения, отправляемые на yadrive_end_of_lease:
Проводится проверка, на то что двери закрыты, двигатель заглушен, позиция ключа в off. В случае ошибки, высылается одно из ниже перечисленных сообщений:
break, driver door is open
break, pass door is open
break, left rear door is open
break, right rear door is open
break, hood door is open
break, trunk door is open
break, engine is on
break, wrong key position
Если полученно сообщений выше, считаем что окончание аренды не выполненно, по причине см. выше.

Далее поверяется положение селектора АКПП и то что фары отключена, в случае ошибки высылается сообщения ниже
break, wrong selector position
break, light is on
Если полученно сообщений выше, считаем что окончание аренды не выполненно, по причине см. выше.
если ок
check parking and light ok//можно игнорировать

//дублируется остановка двигателя, ниже информационные сообщения
engine allready stopped
engine stop done
engine stop fail

Далее после закрытия дверей, включения блокировок, клаксона, аварийки, высылается 
end of lease done
