7#include "../../Module.h"
8#include "../../Loom_Manager.h"
18 void measure()
override {};
19 void package()
override {};
21 void initialize()
override {};
22 void power_up()
override {};
23 void power_down()
override {};
43 bool log(DateTime currentTime);
52 char*
readFile(
const char* fileName);
57 File& getFile(
const char* fileName){
58 myFile = sd.open(fileName);
79 snprintf_P(batchFileName, 260, PSTR(
"%s-Batch.txt"), fileNameNoExtension);
92 bool fileExists(
const char* fileName) {
return sd.exists(fileName); };
108 strncpy(overrideFileName, name, 100);
113 int getCurrentFileNumber() {
return file_count;};
127 char device_name[100];
129 char batchFileName[260];
131 char fileNameNoExtension[260];
132 char overrideFileName[260];
135 int current_batch = 0;
138 bool sdInitialized =
false;
145 bool updateCurrentFileName();
Definition: Loom_Manager.h:18
Definition: SDManager.h:15
bool fileExists(const char *fileName)
Definition: SDManager.h:92
bool writeLineToFile(const char *filename, const char *content)
Definition: SDManager.cpp:12
bool begin()
Definition: SDManager.cpp:180
void setBatchSize(int size)
Definition: SDManager.h:97
void setLogName(const char *name)
Definition: SDManager.h:107
char * readFile(const char *fileName)
Definition: SDManager.cpp:283
const char * getBatchFilename()
Definition: SDManager.h:78
const char * getDefaultFilename()
Definition: SDManager.h:73
int getCurrentBatch()
Definition: SDManager.h:102
bool hasSDInitialized()
Definition: SDManager.h:86
bool log(DateTime currentTime)
Definition: SDManager.cpp:81