Цитата:
Сообщение от Skokoff
Видимо я плохо сформулировал свою мысль.
Главный вопрос - как определяется способ расшифровки ответа еку, по содержанию строки в инишнике или по её положению в разделе?
Например вот класическое начало для тоёты:
--- раздел "инф об эку"-----------
1. 01 00 -иниц 5baudinit
2. 10 00 - начало сеанса связи
3. 01 1C -опред типа адаптера
4. 01 D3 -ID ECU
5. 01 00 - определить поодер. пиды для 01 00
6. 01 20 - для 01 20
--------------
Если я пеменяю местами строки 4 и 5 останентся результат тем же или фиг?
|
порядок запросов, кроме первых двух (01 00 и 10 00) не имеет значения.
Цитата:
Сообщение от Skokoff
Если я добавлю строку 7:
7. 01 05
что появится в окне "инф об эку"? ничего? или значение температуры будет интерпретировано как поддерживаемые пиды?
|
ничего не будет
Запросы вида 01 00, 01 20, и тд расшифровываются как в мануале квп, но смотрится еще размер ответа (то есть если в ответе 2 байта данных, то это интерпретируется как 16 пидов).
И, кстати, по причине неполного соответствия протокола тоёты с квп я и не стал делать автоматическое определение поддерживаемых пидов - каждый сам выберет из полного списка пидов что нужно и все.