From 7b6035179821fd7a7553ac3b60f36e84fc1cccd4 Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Sat, 12 Jun 2021 00:42:19 +0200 Subject: Import inital sketch lpo pour dumper les DTC et des valeurs live --- lpo/MyOBD.h | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 lpo/MyOBD.h (limited to 'lpo/MyOBD.h') diff --git a/lpo/MyOBD.h b/lpo/MyOBD.h new file mode 100644 index 0000000..ea143be --- /dev/null +++ b/lpo/MyOBD.h @@ -0,0 +1,32 @@ +#ifndef __MYOBD_H +#define __MYOBD_H +#include +class MyOBD : public COBDI2C { + public: + /* Fake OBD for testing + int i; + MyOBD() { + i=0; + } + byte begin() { + delay(500); + return 1; + } + bool init() { + delay(500); + return ++i>4; + } + bool readPID(byte pid, int& result) { + result=millis(); + if ( result%1000 == 0 ) { this->errors++; } + return true; + } + byte readDTC(uint16_t codes[], byte maxCodes = 1) { + codes[0]=6002; + codes[1]=6032; + codes[2]=12; + return 4; + } + */ +}; +#endif -- cgit v1.2.3