Описание программы.
Изменения:
1. Поддержка сузуковской CAN-шины (только через ELM327 версии 1.4 или выше). Пока поддержка символическая: работает медленно, из параметров расшифровано только положение педали газа: что успел сделать в машине на улице за час с тормозным ноутбуком. Но ошибки посмотреть можно.
2. Поддержка активного управления/тестов для двигателя (кнопка Output control).
(проверка IAC управлением оборотами, выставлено 555 об/мин)
Блоком могут поддерживаться далеко не все тесты. Если показывается сообщение "Action will not be taken because condition is out of the operating range", то тест может заработать, но условия в данный момент не соответствуют требованиям. Возможные условия (зависит от теста):
а) Не должно быть текущих ошибок (DTC).
б) Скорость движения (должна быть нулевой).
в) Педаль газа (должна быть отпущена).
г) Температура двигателя (должна быть не меньше 80°C, но и не выше 110°C).
д) Работа двигателя (некоторые тесты требуют, чтобы двигатель был заглушен, но зажигание включено).
е) Прочие условия.
Внимание: при больших процентах управления "Step EGR" двигатель может заглохнуть!
3. Показ некоторых текущих значений крупно на отдельной вкладке (двигатель, АКПП, ABS).
4. Убрал показ якобы freeze frame - все равно не удалось нигде проверить работу.
5. В заголовке вкладки DTC показывается число ошибок.
6. Поиск идентификаторов/таблиц/групп DTC убран из вкладки Info в пункт меню Debug -> Find data..
7. Изменен алгоритм поиска блоков (Connection -> Control units...). Сейчас два прохода по известным адресам, а потом перебор неизвестных (и для KWP, и для CAN).
8. Добавил расшифровку некоторых данных (особенно для Powertrain).
9. Убрал страшные и неудобные графики. Буду делать совсем иначе.
10. Прочие мелкие изменения и исправления ошибок.