Six_Shooter

Joined: 06 May 2007 Posts: 590
|
Posted: Sun Apr 27, 2008 3:16 pm Post subject: |
|
|
Ok, so after about a day and a half and searching here and a few other sites for information, I can finally say with confidance that I can assign the guage or "value" to the proper byte.
To do this, you need to convert the byte to hexidecimal and put this in the "packet offset (Hex)" box.
To understand Hex, and learn how to calculate it, or rather what to use to calculate it, read this white paper written by Mark Mansur: http://tunerpro.net/tutorials/UnderstandingHex.htm
Then it's just a matter of looking at the byte number, calculating for hex, and inserting it in the proper feild.
example:
Datastream A033, used by the '7747 ECM, has byte # 8 as engine RPM. This becomes 07 or $07 in hexidecimal, but is written as 0x07 in Scanner Pro .adx definition.
Simple as that.
To find the ALDL datastream definition, go to moates.net, look under fileman (files uploads and downloads in the left menu column), and find "ALDL stuff". It's a .zip file, that once unzipped will have a bunch of .DS files, a note pad file and a Word file. If your OS doesn't automatically assign a program to open them, use notepad to view the context of each file. Look at the "readme.txt" file for instructions on how to locate your definition.
There still other things I'm trying to figure out the relevance of, like the "Unique ID".
I'm also not exactly sure how bytes with multiple flags (used for bitmasks) get assigned properly.
Any more light to be shed on this would be great.
Last edited by Six_Shooter on Sun Apr 27, 2008 5:57 pm; edited 1 time in total |
|