Page 1 of 1

Problem with 1.31

PostPosted: Mon Aug 27, 2007 5:01 pm
by Tephra
Hi Colby,

Just reporting a problem with v1.31.

It appears we have some endian weirdness going on:

from new evo9base:
<scaling name="Hex16" units="hex" toexpr="x" frexpr="x" format="%04X" min="0" max="65535" inc="1" storagetype="uint16" endian="big"/>
<scaling name="uint16" units="units" toexpr="x" frexpr="x" format="%.0f" min="0" max="65535" inc="1" storagetype="uint16" endian="big"/>

from old evo9base:
<scaling name="Hex16" units="hex" toexpr="x" frexpr="x" format="%04X" min="0" max="65535" inc="1" storagetype="uint16" endian="little"/>
<scaling name="uint16" units="units" toexpr="x" frexpr="x" format="%.0f" min="0" max="65535" inc="1" storagetype="uint16" endian="little"/>

2 problems here, first being scalings probably shouldn't have endian associated with them they should refer to the storage type scaling.

Also (and the main problem) is why has the endian changed? big is correct but all our maps/axis's the words are swapped around.

Cheers
David

PostPosted: Tue Aug 28, 2007 6:30 am
by Freon