aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/org/traccar/protocol/NavtelecomProtocolDecoder.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/org/traccar/protocol/NavtelecomProtocolDecoder.java b/src/main/java/org/traccar/protocol/NavtelecomProtocolDecoder.java
index 9272b9e0b..1a64cedcb 100644
--- a/src/main/java/org/traccar/protocol/NavtelecomProtocolDecoder.java
+++ b/src/main/java/org/traccar/protocol/NavtelecomProtocolDecoder.java
@@ -316,13 +316,13 @@ public class NavtelecomProtocolDecoder extends BaseProtocolDecoder {
if (BitUtil.check(value, 15)) {
position.set("obdFuelLevel", BitUtil.to(value, 14));
} else {
- position.set("obdFuel", BitUtil.to(value, 14) / 10);
+ position.set("obdFuel", BitUtil.to(value, 14) / 10.0);
}
}
break;
case 54:
double dValue = buf.readFloatLE() * 0.5;
- position.set(Position.KEY_FUEL_USED, (dValue >= 0) ? (dValue * 0.5) : null);
+ position.set(Position.KEY_FUEL_USED, (dValue >= 0) ? dValue : null);
break;
case 55:
value = buf.readUnsignedShortLE();
@@ -361,7 +361,7 @@ public class NavtelecomProtocolDecoder extends BaseProtocolDecoder {
if (BitUtil.check(value, 15)) {
position.set("obdAdBlueLevel", BitUtil.to(value, 14));
} else {
- position.set("obdAdBlue", BitUtil.to(value, 14) / 10);
+ position.set("obdAdBlue", BitUtil.to(value, 14) / 10.0);
}
}
break;