diff options
author | Stanley Huang <stanleyhuangyc@gmail.com> | 2017-02-16 20:40:33 +1100 |
---|---|---|
committer | Stanley Huang <stanleyhuangyc@gmail.com> | 2017-02-16 20:40:33 +1100 |
commit | ce35233cb19328c6998d43c9426d970974714983 (patch) | |
tree | 577f2a4d1e394d33529d8e2fc26ee073feb5ff33 /megaloggerHD/datalogger.h | |
parent | 33a7b016dea7679fd319eb94baca680a5117f3e4 (diff) | |
download | 2021-arduino-obd-ce35233cb19328c6998d43c9426d970974714983.tar.gz 2021-arduino-obd-ce35233cb19328c6998d43c9426d970974714983.tar.bz2 2021-arduino-obd-ce35233cb19328c6998d43c9426d970974714983.zip |
Minor updates
Diffstat (limited to 'megaloggerHD/datalogger.h')
-rw-r--r-- | megaloggerHD/datalogger.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/megaloggerHD/datalogger.h b/megaloggerHD/datalogger.h index 8d241d6..462c157 100644 --- a/megaloggerHD/datalogger.h +++ b/megaloggerHD/datalogger.h @@ -33,7 +33,8 @@ typedef struct { #define PID_DATA_SIZE 0x80 -#define FILE_NAME_FORMAT "/DAT%05d.CSV" +#define FILE_NAME_FORMAT "DAT%05d.CSV" +#define FILE_PATH "/DATA/" #if ENABLE_DATA_OUT @@ -213,12 +214,12 @@ public: uint16_t openFile(uint16_t logFlags = 0, uint32_t dateTime = 0) { uint16_t fileIndex; - char filename[24] = "/FRMATICS"; + char filename[24] = FILE_PATH; dataSize = 0; if (SD.exists(filename)) { for (fileIndex = 1; fileIndex; fileIndex++) { - sprintf(filename + 9, FILE_NAME_FORMAT, fileIndex); + sprintf(filename + sizeof(FILE_PATH) - 1, FILE_NAME_FORMAT, fileIndex); if (!SD.exists(filename)) { break; } @@ -228,7 +229,7 @@ public: } else { SD.mkdir(filename); fileIndex = 1; - sprintf(filename + 9, FILE_NAME_FORMAT, 1); + sprintf(filename + sizeof(FILE_PATH) - 1, FILE_NAME_FORMAT, 1); } sdfile = SD.open(filename, FILE_WRITE); |