На днях подключил-таки контроллер, купленный почти полгода назад, к штатке седьмого гольфа с Discover Pro MIB2.
Все отлично работает, спасибо за железку и софт к ней.
Задачи:
1. Отслеживать кнопки руля и кнопки+нажатия штатного тач-скрина
2. Отправлять кнопки штатки на телефон, подключенный к Discover Pro по Mirrorlink
3. Кнопки будут отправляться Bluetooth-контроллером Bluefruit EZ-Key с очень простым внешним управлением
Штатное ГУ висит сразу на двух 500 Кбит CAN-шинах:
1. Общая мультимедийная для связи с машиной, включая кнопки руля
2. Отдельная шина для общения с тач-скрином и кнопками/крутилками вокруг него
Шина тача мониторится легко – пакетов мало и формат их вполне очевиден. Отловить рулевые кнопки на мультимедийном CAN-е пока не удалось.
Попутно возникло несколько мыслей по дополнительным фичам CAN-логгера, сильно упростившим бы анализ пакетов
1. Соседние поля в лог-файлах разделены только пробелами, но длинна каждого может варьироваться. Было бы гораздо удобнее перетаскивать логи в эксель если между полями был бы добавлен любой спец. символ, например tab или запятая.
Хорошо бы также для ясности добавить в лог-файлы заголовок с описанием полей.
2. В контекстном меню логгера на правой кнопке мыши не хватает пункта отчистить лог. Пока для чистки лога приходится перезагружать программу
3. Пригодилась бы возможность сортировать строки в логере не только по номеру пакетов (поле No), но и по полям Count и ID. Благо поля в заголовке уже нажимаемы.
Заранее благодарю за внимание.
|