From 5958ea47a47d5f514403e39b132a4fc6035f0e5f Mon Sep 17 00:00:00 2001 From: Stanley Huang Date: Sun, 11 May 2014 12:45:48 +0800 Subject: Update OBD library --- libraries/OBD/OBD.cpp | 10 +++++----- libraries/OBD/OBD.h | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'libraries') diff --git a/libraries/OBD/OBD.cpp b/libraries/OBD/OBD.cpp index 9b503c9..dd770d9 100644 --- a/libraries/OBD/OBD.cpp +++ b/libraries/OBD/OBD.cpp @@ -1,7 +1,7 @@ /************************************************************************* * Arduino Library for OBD-II UART/I2C Adapter * Distributed under GPL v2.0 -* Visit http://arduinodev.com for more information +* Visit http://freematics.com for more information * (C)2012-2014 Stanley Huang *************************************************************************/ @@ -482,7 +482,7 @@ uint16_t COBDI2C::getData(byte pid, int& result) case PID_ABSOLUTE_ENGINE_LOAD: case PID_ETHANOL_PERCENTAGE: case PID_HYBRID_BATTERY_PERCENTAGE: - result = pi->value * 100 / 255; // % + result = (uint16_t)(pi->value * 100 + 50) / 255; break; case PID_MAF_FLOW: result = pi->value / 100; @@ -490,14 +490,14 @@ uint16_t COBDI2C::getData(byte pid, int& result) case PID_TIMING_ADVANCE: result = (int)pi->value / 2 - 64; break; - case PID_CONTROL_MODULE_VOLTAGE: // V - result = pi->value / 1000; + case PID_CONTROL_MODULE_VOLTAGE: // mV + result = pi->value; break; case PID_ENGINE_FUEL_RATE: // L/h result = pi->value / 20; break; case PID_ENGINE_TORQUE_PERCENTAGE: // % - result = (int)pi->value - 125; + result = (uint16_t)pi->value - 125; break; default: result = pi->value; diff --git a/libraries/OBD/OBD.h b/libraries/OBD/OBD.h index dcf4890..f5cf78e 100644 --- a/libraries/OBD/OBD.h +++ b/libraries/OBD/OBD.h @@ -1,7 +1,7 @@ /************************************************************************* * Arduino Library for OBD-II UART/I2C Adapter * Distributed under GPL v2.0 -* Visit http://arduinodev.com for more information +* Visit http://freematics.com for more information * (C)2012-2014 Stanley Huang *************************************************************************/ -- cgit v1.2.3