start
Добавил .gitignore
Интегрирован новый CAN/Serial IO драйвер.
Исправлено: добавлена директива WITH_CAN в main.cpp, исправлено название заголовка в iodrvmain.h.
Добавлены ключи запуска (имя can-интерфейса и источник gps данных).
Код переписан в соответствии с c99.
Добавлен ключ компиляции WITH_SERIALPORT.
Исправлено отображение даты/времени, скорости и др.
Исправлены WITH_CAN и WITH_SERIAL

Исправлена работа этих переменных окружения. Но исправлена костылём -
Юрины файлы полностью заэкранированы через #ifdef / #endif
Поправили проброску GPS-координат
Merge remote-tracking branch 'origin/master' into PreReleaseFit

Conflicts:
	iodrv/iodrv.cpp
	qml/QtMon/main.qml
Для отправки в CAN не создаётся новый поток. Кнопка связяна с отправкой в CAN.
Добавлены и изменены сигналы в iodrv.
Обновлена их привязка в main'е.
Отправка в два CANа, модификиция под ММИ (+ давление и др.), скорость из NMEA, общий одометр
Изменил тип свойства DriveMode на int, преобразование в текст теперь непосредственно в QML-ке
Изменил название сообщения о давлении на MVD_DD и изменил идентификатор
этого же сообщения на 2EA.
Разделены целевые и фактические значения частоты АЛСН и РМП.
Подсоединён сигнал кнопки ВК.
В конструктор iodrv передаётся экземпляр systemState - исправить в будущих версиях.
Многопоточный CAN (вернули), SerialPort (устройство + баг с месяцем)

- Вернули потоки при отправке в CAN (проблема была не в них)
- Сконфигурировали SerialPort на /dev/ttySAC1,
- Контрольк диапазона значения месяца, "n/a" вне диапазона
- При выключеном WITH_SERIALPORT восстановили работу CAN на отправку
- Отключили проверку количества доступных последовательных портов
Актуализировал iodrv
Функциональ кнопок РМП, ВК. Все переключатели через целевое и фактическое значение.

Conflicts:
	iodrv/iodrv.h