Hi,
again a custom OBD2 XML, querying at least 2 different ECUs, that require adjusting reply header as well (ATCRA)
ELM ATSH only receives the answer without ATCRA, if response ID has a certain offset to request ID.
in terminal the loop would look like:
->ECU1
ATCRA7EF
ok
ATSH7E1
ok
221001
6210011234
→ now ECU2
ATCRA7EE
ok
ATSH7E2
ok
221003
6210035678
how would I deal with this in the custom XML?
I tried some, but debugging is always nasty:
<rotation>
<command send="ATCRA7EF" header="ATSH7E1" /> <!-- does not work , ignores send attribute-->
<command send="ATSH7E5" header="ATCRA7ED" /> <!-- does it work as 2nd command? -->
<command send="221001" header="ATSH7E5" name="TempOutECU1" conversion="B0-40" units="C"/>
<command send="221002" name="TempInECU1" conversion="B0-40" units="C"/>
<command send="atrv" header="atcra7EE" name="12VBatt"></command> <!-- tricky, will try -->
<command send="221003" header="atsh7E2" name="TempECU2" conversion="B0" units="C"/>
</rotation>
how would you recommend to handle it with least possible overhead?
How can I reload a modified XML in RD to test changes?