We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1e7c7a7 commit a83a448Copy full SHA for a83a448
src/message.cpp
@@ -59,7 +59,7 @@ Message::ParseSignalsStatus Message::parseSignals(const std::vector<uint8_t>& da
59
const int negative = (v & (1 << (signal.size - 1))) != 0;
60
int64_t nativeInt;
61
if (negative)
62
- nativeInt = v | ~((1 << signal.size) - 1);
+ nativeInt = v | ~((1 << signal.size) - 1); // invert all bits above signal.size
63
else
64
nativeInt = v;
65
values.push_back(nativeInt * signal.factor + signal.offset);
0 commit comments