diff options
author | Stanley Huang <stanleyhuangyc@gmail.com> | 2014-09-05 13:22:09 +1000 |
---|---|---|
committer | Stanley Huang <stanleyhuangyc@gmail.com> | 2014-09-05 13:22:09 +1000 |
commit | d142d74a75664f948711fb3de2871cb08085c4f5 (patch) | |
tree | edc7191dcf5633c2642958441a2d77aebd9a2107 /libraries/OBD/OBD.h | |
parent | efcbb054bd26a2d92b6153466344c7da8a858372 (diff) | |
download | 2021-arduino-obd-d142d74a75664f948711fb3de2871cb08085c4f5.tar.gz 2021-arduino-obd-d142d74a75664f948711fb3de2871cb08085c4f5.tar.bz2 2021-arduino-obd-d142d74a75664f948711fb3de2871cb08085c4f5.zip |
add getVoltage() for getting battery voltage
This feature is provided by the OBD-II adapter, so it's available when
car ignition is off.
Diffstat (limited to 'libraries/OBD/OBD.h')
-rw-r--r-- | libraries/OBD/OBD.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libraries/OBD/OBD.h b/libraries/OBD/OBD.h index f5d7e3a..8003fb1 100644 --- a/libraries/OBD/OBD.h +++ b/libraries/OBD/OBD.h @@ -118,9 +118,11 @@ public: // wake up device from previous sleep
virtual void wakeup();
// set working protocol (default auto)
- virtual void setProtocol(OBD_PROTOCOLS h = PROTO_AUTO);
+ virtual bool setProtocol(OBD_PROTOCOLS h = PROTO_AUTO);
// clear diagnostic trouble code
virtual void clearDTC();
+ // get battery voltage (in mV, 12500 for 12.5V, works without ECU)
+ virtual unsigned int getVoltage();
// send query for specified PID
virtual void sendQuery(byte pid);
// retrive and parse the response of specifie PID
|