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.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/libraries/OBD/OBD.cpp b/libraries/OBD/OBD.cpp
index 116a68d..d27fe7b 100644
--- a/libraries/OBD/OBD.cpp
+++ b/libraries/OBD/OBD.cpp
@@ -259,12 +259,19 @@ bool COBD::getResult(byte& pid, int& result)
return true;
}
-void COBD::sleep()
+void COBD::enterLowPowerMode()
{
char buf[32];
sendCommand("ATLP\r", buf, sizeof(buf));
}
+void COBD::leaveLowPowerMode()
+{
+ // simply send any command to wake the device up
+ char buf[32];
+ sendCommand("ATI\r", buf, sizeof(buf), 1000);
+}
+
char* COBD::getResultValue(char* buf)
{
char* p = buf;