TE923 tool v0.3
Sebastian | 9. Februar 2009 | 19:19Da ist mir doch tatsächlich ein Faktor durch die Lappen gegangen. Dieser verursacht einen Fehler beim Windchill, immer dann wenn dieser über 10°C oder unter -10°C kommt. Ist nur ein kleiner Patch, aber jetzt funktioniert es:
--- te923_lusb0.1.c (Revision 18) +++ te923_lusb0.1.c (Revision 19) @@ -223,7 +223,7 @@ x = 1; if (( buf[24] & 0x20 ) == 0x20 ) c = 0.5; - *wc = ( bcd2int( buf[23] ) / 10.0 + bcd2int( buf[24] & 0x0F ) + c ) * x; + *wc = (( bcd2int( buf[23] ) / 10.0 ) + ( bcd2int( buf[24] & 0x0F ) * 10.0 ) + c ) * x; int gspeed = 0; if (( buf[26] & 0x10 ) == 0x10 ) |
Download: te923tool v0.3
sha1sum: 601ee093374049b0590e7361d72a8b8d81d2189a






