1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00

fix villas-fpga-cat interpreting floats wrong

This commit is contained in:
Niklas Eiling 2022-11-17 20:38:02 +01:00
parent f105b08144
commit 6a900ba5e4

View file

@ -125,9 +125,10 @@ int main(int argc, char* argv[])
//std::cerr << std::endl;
for (size_t i = 0; i*4 < bytesRead; i++) {
int32_t ival = mem[i++];
float dval = *((float*)(&ival));
std::cerr << std::hex << ival << "," << dval << std::endl;
int32_t ival = mem[i];
float fval = *((float*)(&ival));
std::cerr << std::hex << ival << ",";
std::cerr << fval << std::endl;
/*int64_t ival = (int64_t)(mem[1] & 0xFFFF) << 48 |
(int64_t)(mem[1] & 0xFFFF0000) << 16 |
(int64_t)(mem[0] & 0xFFFF) << 16 |