From d142d74a75664f948711fb3de2871cb08085c4f5 Mon Sep 17 00:00:00 2001 From: Stanley Huang Date: Fri, 5 Sep 2014 13:22:09 +1000 Subject: add getVoltage() for getting battery voltage This feature is provided by the OBD-II adapter, so it's available when car ignition is off. --- libraries/OBD/OBD.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libraries/OBD/OBD.h') 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 -- cgit v1.2.3