ecuEdit ECU XML structure description

ecuEdit ECU XML structure description

Postby epifan » Thu Jul 20, 2006 6:15 pm

1. Tag <ecu> - ECU ID and Name description
Params:
id - ECU Internal ID from ECU ROM data at offset 0x200
type - string of ECU name

2. Tag <map> in <ecu> - ECU Map description
Params:
name - Map name
type - 3,2,1 for 3D map, 2D map and 1D map (data list)

3. Tag <rows> in <map> - Describe map's Rows header. Used for 3D and 2D maps
Params:
count - vertical dimension of map
offset - initial offset of Row header data in ECU ROM
power - data dimension (1 for 8bit, 2-for 16bit, etc)
format - format string for display converted row header value (equal Delphi format string)
func_2val - expression to convert binary data to display value
func_val2 - expression to convert display data to binary data (used for convert direct entered display value)
desc - description of Row data purpose
caption - short description of Row data purpose
mul - binary multiply data with this number. Used for some maps, with strange high bytes in ECU ROM

4. Tag <cols> in <map> - Describe map's Cols header. Used only for 3D maps
Params same as for <rows>

5. Tag <data> in <map> - Describe map data. Used for all maps
Params:
offset - initial offset of data in ECU ROM
power - data dimension (1 for 8bit, 2-for 16bit, etc)
format - format string for display converted data to display value (equal Delphi format string)
func_2val - expression to convert binary data to display value
func_val2 - expression to convert display value to binary data (used for convert direct entered display value)
desc - description of data purpose
caption - short description of data purpose. Grid caption in 1D maps
mul - binary multiply data with this number. Used for some maps, with strange high bytes in ECU ROM
color_dir - 0(def),1. Direction of color gradient
inc_dir - 0,1(def). Direction of Increment/Decrement function. If data value like AFR value, then to increment AFR we must decrement data. To do this set inc_dir to 0
inc - amount (number) of data increment
incb - amount (number) of data big increment (with Ctrl key)
count - count of data. Only used for 1D maps.
epifan
Site Admin
 
Posts: 744
Joined: Thu Jul 13, 2006 3:17 pm

Return to ecuEdit XML

Who is online

Users browsing this forum: No registered users and 0 guests

cron