parent
7ee1cff25f
commit
b70a94797b
|
@ -564,7 +564,11 @@ export default class DBC {
|
|||
|
||||
if (signalSpec.size > 32) {
|
||||
ret = signalSpec.isSigned ? BigInt.asIntN(64, ret) : ret;
|
||||
return ret * BigInt(signalSpec.factor) + BigInt(signalSpec.offset);
|
||||
if (Number.isInteger(signalSpec.factor)) {
|
||||
return ret * BigInt(signalSpec.factor) + BigInt(signalSpec.offset);
|
||||
} else {
|
||||
return parseFloat(ret) * signalSpec.factor + signalSpec.offset;
|
||||
}
|
||||
} else {
|
||||
if (signalSpec.isSigned) {
|
||||
ret -= ((ret >> (signalSpec.size-1)) & 1) ? (1 << signalSpec.size) : 0;
|
||||
|
|
|
@ -51,7 +51,7 @@ function _calcGraphData(msg, signalUid, firstCanTime) {
|
|||
return {
|
||||
x: entry.time,
|
||||
relTime: entry.relTime,
|
||||
y: parseInt(entry.signals[signal.name]),
|
||||
y: parseFloat(entry.signals[signal.name]),
|
||||
unit: signal.unit,
|
||||
color: `rgba(${colors.join(',')}, 0.5)`,
|
||||
signalName: signal.name,
|
||||
|
|
Loading…
Reference in New Issue