Цитата:
Думаю, не все так однозначно, точно не могу сказать, но для некоторых адаптеров даже в библиотеке J2534 наряду со стандартными функциями протокола есть не документированные функции (не описанные в стандарте), думаю их используют для инициализации адаптера, или для предварительной настройки на протокол J2534 точно не знаю.
|
В 99% случаев драйвер J2534 для адаптера пишет его разработчик.
Засунуть в DLL можно что угодно, в плоть до форм и самой утилиты настройки адаптера и т.д.
Тут главное, что если производитель выпустил этот драйвер, он в любом случае должен придерживаться общепринятых стандартов
при организации этой библиотеки, иначе это будет суррогатный продукт и драйвером J2534 он не может называться если не будет отрабатывать общие команды этого стандарта.
Про не документированные функции сейчас речь не идет.
А про перевод адаптера командами в разные режимы работы, то для этого делается отдельная утилита, которая позволяет пользователю это сделать.
Например у Боша КТС.
Я, конечно, могу ошибаться в тонкостях, но в целом так все и должно быть в этих рамках.