summaryrefslogtreecommitdiff
path: root/libraries/OBD/OBD.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/OBD/OBD.cpp')
-rw-r--r--libraries/OBD/OBD.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/libraries/OBD/OBD.cpp b/libraries/OBD/OBD.cpp
index f1b0c0c..a568d7a 100644
--- a/libraries/OBD/OBD.cpp
+++ b/libraries/OBD/OBD.cpp
@@ -257,6 +257,10 @@ unsigned int COBD::getVoltage()
int v2 = 0;
char *p = strchr(buf, '.');
if (p) v2 = atoi(p + 1);
+ if (v2 < 10)
+ v2 *= 100;
+ else if (v2 <100)
+ v2 *= 10;
return (unsigned int)v1 * 1000 + v2;
}
}