Mark problem

main
Jurij Podgoršek 2024-09-23 19:17:16 +02:00
parent a2237c8d0b
commit 3e91e9deb7
1 changed files with 3 additions and 1 deletions

View File

@ -33,8 +33,9 @@ SLIPDecoder {
^((byteArr[0] << 24) + (byteArr[1] << 16) + (byteArr[2] << 8) + byteArr[3]); ^((byteArr[0] << 24) + (byteArr[1] << 16) + (byteArr[2] << 8) + byteArr[3]);
} }
// @TODO this is wrong!
readFloat32 { |byteArr| readFloat32 { |byteArr|
^Float.from32Bits(this.readInt32(byteArr)); ^Float.from32Bits((byteArr[0] << 24) + (byteArr[1] << 16) + (byteArr[2] << 8) + byteArr[3]);
} }
// Read byte array 4 bytes at a time, return on null termination or if end of buffer reached // Read byte array 4 bytes at a time, return on null termination or if end of buffer reached
@ -213,6 +214,7 @@ SLIPDecoder {
this.traceMsg("Stopping..."); this.traceMsg("Stopping...");
running = false; running = false;
port.close; port.close;
port.free;
this.reader.free; this.reader.free;
} }
} }