auto-sync

This commit is contained in:
rusEfi 2015-03-06 22:09:25 -06:00
parent 9a038c3ab8
commit e093061b24
2 changed files with 14 additions and 12 deletions

View File

@ -3,7 +3,7 @@
<romid> <romid>
<xmlid>RUSEFI</xmlid> <xmlid>RUSEFI</xmlid>
<internalidaddress>0</internalidaddress> <internalidaddress>0</internalidaddress>
<internalidstring>RUSEFI</internalidstring> <internalidstring>RUSEFI0.1</internalidstring>
<ecuid>RUSEFI</ecuid> <ecuid>RUSEFI</ecuid>
<year>00</year> <year>00</year>
<market>US</market> <market>US</market>
@ -13,21 +13,21 @@
<transmission>MT</transmission> <transmission>MT</transmission>
<memmodel>SH7055</memmodel> <memmodel>SH7055</memmodel>
<flashmethod>sti04</flashmethod> <flashmethod>sti04</flashmethod>
<filesize>1kb</filesize> <filesize>14008</filesize>
</romid> </romid>
<table type="3D" name="Primary Open Loop Fueling A" storageaddress="24" sizex="2" sizey="2"> <table type="3D" name="Primary Open Loop Fueling A" storageaddress="24B8" sizex="16" sizey="16" storagetype="float" endian="big">
<scaling units="Target Boost (psia) Compensation (%)" expression="(x*100)-100" to_byte="(x+100)/100" format="0.00" fineincrement=".1" coarseincrement="1" /> <scaling units="Target Boost (psia) Compensation (%)" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="X Axis" storageaddress="6"> <table type="X Axis" storageaddress="28B8" storagetype="float" endian="big">
<scaling units="uni" expression="x" to_byte="(x+100)/100" format="0.00" fineincrement=".1" coarseincrement="1" /> <scaling units="uni" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
</table> </table>
<table type="Y Axis" storageaddress="18"> <table type="Y Axis" storageaddress="28F8" storagetype="float" endian="big">
<scaling units="uni" expression="x" to_byte="(x+100)/100" format="0.00" fineincrement=".1" coarseincrement="1" /> <scaling units="uni" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
</table> </table>
</table> </table>
<table type="2D" name="CL to OL Delay" storageaddress="40" sizex="4" sizey="6"> <table type="2D" name="CL to OL Delay" storageaddress="40" sizex="4" sizey="6" storagetype="float">
<scaling units="Target Boost (psia) Compensation (%)" expression="(x*100)-100" to_byte="(x+100)/100" format="0.00" fineincrement=".1" coarseincrement="1" /> <scaling units="Target Boost (psia) Compensation (%)" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="X Axis" storageaddress="6"> <table type="X Axis" storageaddress="6" storagetype="float">
<scaling units="uni" expression="x" to_byte="(x+100)/100" format="0.00" fineincrement=".1" coarseincrement="1" /> <scaling units="uni" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
</table> </table>
</table> </table>
</rom> </rom>

View File

@ -196,6 +196,8 @@ public final class RomAttributeParser {
ByteBuffer bb = ByteBuffer.wrap(input, 0, 4); ByteBuffer bb = ByteBuffer.wrap(input, 0, 4);
if (endian == Settings.ENDIAN_LITTLE) { if (endian == Settings.ENDIAN_LITTLE) {
bb.order(ByteOrder.BIG_ENDIAN); bb.order(ByteOrder.BIG_ENDIAN);
} else {
bb.order(ByteOrder.LITTLE_ENDIAN);
} }
return bb.getFloat(); return bb.getFloat();
} }