Helper.h 1009 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #pragma once
  2. #include <string>
  3. #include <fstream>
  4. using namespace std;
  5. std::string FormatFileName(std::string input);
  6. void FindReplace(std::string& line, std::string& oldString, std::string& newString);
  7. void CopyFile(string input, string output);
  8. FILE* OpenFileAndWait(const char* nm, const char* _mode, int _waitsec = 1);
  9. size_t findDelimiterPos(string input, string delimiter);
  10. //string trim(string istring);
  11. string trim(string istring, string adddelimiter = "");
  12. bool ctype_space(const char c, string adddelimiter);
  13. string getFileType(string filename);
  14. int mkdir_r(const char *dir, const mode_t mode);
  15. int removeFolder(const char* folderPath, const char* logTag);
  16. string toLower(string in);
  17. string toUpper(string in);
  18. float temperatureRead();
  19. time_t addDays(time_t startTime, int days);
  20. void memCopyGen(uint8_t* _source, uint8_t* _target, int _size);
  21. ///////////////////////////
  22. size_t getInternalESPHeapSize();
  23. size_t getESPHeapSize();
  24. string getESPHeapInfo();
  25. /////////////////////////////