Поля координата, время, режим работы и яйца опустил ниже, чтобы были видны на экране.

+ Увеличил ширину координаты, ускорения, ТЦ, ТМ.
Чуть ниже опустил поля Координата, Время, Режим Движения, Индикатор наличия
кассеты регистрации, № пути, Ускорение, ТЦ, ТМ.
Привязал к CAN Режим движения, Ускорение, Индикатор наличия кассеты
регистрации, Направление движения, Треугольник целевой скорости.
Исправил некоторые косяки в QML-файле, чтобы не возникало исключений при работе.
Исправил ошибки в кодогенераторе, из-за которых не задавались начальные значения свойств и названия приватных полей SystemStateViewModel начинались с get*
Исправленый кодогенератор
Файлы systemstateviewmodel.cpp и systemstateviewmodel.h сгенерированы новым кодогенератором, теперь начальные значения задаются правильно
В properties.xml дефолтные значения строковых параметров нужно бы экранировать ковычками (которые в xml нужно писать в виде &quot; ). На досуге переделаю кодогенератор, чтобы больше этого делать не пришлось...
Заметил, что не были привязаны ТЦ, ТМ. Привязал.
Мигание для треугольника бдительности (пока без анимации)
Внесли последнюю версию iodrv, обеспечивающую приём всего нужного из CAN