Ну чтобы по k-line вызвать блок на диагностику, это немножно длинная процедура с инициализацией, я ее реализовал конечно, но все равно мне не нравиться. Хотя бы потому что если скорость ниже 20 кмч начинает мигать вся приборка, чек, аяк, тцл (если есть), нейтраль. Блоки (двиг, коробка, аяк/tcl), обмениваются данными, а то как бы интеллектуальный автомат INVECS2 узнал бы в каком режиме ты поливаешь (он мониторит параметр Load, TPS) и подстроился в будущем

Вот так вот в середине 90х у митцу уже такое было, некое подобие кан-шины. Она простая, блоки данных идут без всяких инициализаций и быстро, и можно еще писать что-то в ответ и если реализовать обработчик то можно будет рулить настройками блока двигателя или коробки (что есть в моих планах).