Добрый вечер
Откуда появился вопрос? Работаю в автосервисе, где в основном ремонтируют ауди, бехи и мерсы. Хозяин сервиса сам бывший диагност, и строит работы следующим образом, т.к. выполняются в основном одни и тежи операции, то нужно сократить количество клацаний.
Для работ с блоками бех, написали скрипты, которые позволяют указать файл и действие, а дальше все автоматом происходит.
Наблюдал за диагностом который у нас занимается мерсами, и увидел что он выполняет очень много одинаковых действий. Т.е. можно это автоматизировать. Вот и пытаюсь изучить матчасть.
Возможности Vediamo расширяются написанием своих модулей на java, а не ковырянием cbf. Сам файл cbf, по большей части, это обертка для obd команд
Анализируя содержание файла
cbf, я пришел к такому же мнению. Там есть информация(сылка на файл protocolXX.gbf), область данных описания ошибок, протокола передачи данных и списка команд. Больше там ничего нет.
Расширения пытаюсь что нибуть написать расширение.
Вообще с помощью ведиамы и монако можно сделать все что угодно, используя по отдельности маленькие действия. И мы используем эти инструменты уже чисто автоматически. Не задумываясь а что можно еще получить из этих инструментов
Получается, что нам дали готовый продукт(программу или файл). Мы его взяли и выполнили действия указанные в нем.
Хотя существует еще очень много моментов в этих инструментах по расширению их возможностей.
Я согласен с вами, что в общем виде ведиамо или монако можно рассматривать как программы, которые либо работают с информацией из файлов
cbf, cmr или
cff. Извлекают информация из файлов что и как настроить по железу, и в зависимости от команд указанных в файле мы можем их послать на выполнение. Либо расшифровать полученные ошибки.
Либо, если у диагноста есть знания, он может в ручном режиме от послать команды блоку.