diff --git a/src/axis_imu.cc b/src/axis_imu.cc index 0888968ebc336b9b1d4c226636bfafd5cd9fdc05..d64893de49b327cbc0c6d2e7f9677500d550bf81 100644 --- a/src/axis_imu.cc +++ b/src/axis_imu.cc @@ -55,8 +55,8 @@ float bytesToFloat(unsigned char b0, unsigned char b1, unsigned char b2, unsign double bytesToDouble(unsigned char b0, unsigned char b1, unsigned char b2, unsigned char b3, unsigned char b4, unsigned char b5, unsigned char b6, unsigned char b7) { - // unsigned char byte_array[] = { b3, b2, b1, b0 }; - unsigned char byte_array[] = { b0, b1, b2, b3, b4, b5, b6, b7 }; + //unsigned char byte_array[] = { b0, b1, b2, b3, b4, b5, b6, b7 }; + unsigned char byte_array[] = { b7, b6, b5, b4, b3, b2, b1, b0 }; //netw byte order double result; std::copy(reinterpret_cast<const char*>(&byte_array[0]), reinterpret_cast<const char*>(&byte_array[8]),