From fe9fcb70744e7d4669a911bee3ccce30eb91707e Mon Sep 17 00:00:00 2001 From: Stanley Huang Date: Mon, 9 Jun 2014 22:18:39 +1000 Subject: Add uninit() --- libraries/OBD/OBD.cpp | 5 +++++ libraries/OBD/OBD.h | 1 + 2 files changed, 6 insertions(+) diff --git a/libraries/OBD/OBD.cpp b/libraries/OBD/OBD.cpp index 5b57df9..2c9a2c7 100644 --- a/libraries/OBD/OBD.cpp +++ b/libraries/OBD/OBD.cpp @@ -313,6 +313,11 @@ bool COBD::init(byte protocol) return true; } +void COBD::uninit() +{ + m_state = OBD_DISCONNECTED; +} + #ifdef DEBUG void COBD::debugOutput(const char *s) { diff --git a/libraries/OBD/OBD.h b/libraries/OBD/OBD.h index 3086b4f..1d8d7f9 100644 --- a/libraries/OBD/OBD.h +++ b/libraries/OBD/OBD.h @@ -67,6 +67,7 @@ public: */ virtual void begin(unsigned long baudrate = 0); virtual bool init(byte protocol = 0); + virtual void uninit(); virtual bool read(byte pid, int& result); virtual void sleep(); virtual void wakeup(); -- cgit v1.2.3