2019-01-22 00:08:19 +00:00
|
|
|
#include "fifo.h"
|
|
|
|
#include "ogn.h"
|
|
|
|
|
2020-08-29 17:54:47 +00:00
|
|
|
extern FIFO<OGN_LogPacket<OGN_Packet>, 32> FlashLog_FIFO;
|
2019-01-22 00:08:19 +00:00
|
|
|
|
2020-11-03 02:47:57 +00:00
|
|
|
void AddPath(char *Name, const char *FileName, const char *Path);
|
|
|
|
|
2020-09-25 00:28:28 +00:00
|
|
|
extern bool FlashLog_SaveReq;
|
2020-08-29 17:54:47 +00:00
|
|
|
extern uint32_t FlashLog_FileTime; // [sec] start time of the current log file
|
|
|
|
extern char FlashLog_FileName[32]; // current log file name if open
|
|
|
|
int FlashLog_FullFileName(char *FileName, uint32_t Time); // create full name (including hte path) of the log file corresponding to Time
|
|
|
|
int FlashLog_ShortFileName(char *FileName, uint32_t Time);
|
|
|
|
uint32_t FlashLog_ReadShortFileTime(const char *FileName, int Len);
|
|
|
|
uint32_t FlashLog_ReadShortFileTime(const char *FileName);
|
|
|
|
int FlashLog_CopyToSD(bool Remove=0);
|
|
|
|
int FlashLog_FindOldestFile(uint32_t &Oldest, uint32_t After=0); // find the oldest log file
|
|
|
|
int FlashLog_ListFiles(void); // list the log files on the console
|
|
|
|
int FlashLog_ListFile(uint32_t FileTime); //
|
|
|
|
int FlashLog_ListFile(const char *FileName, uint32_t FileTime); //
|
|
|
|
// int FlashLog_ListFile(const char *FileName, int Len); //
|
2019-01-22 00:08:19 +00:00
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
extern "C"
|
|
|
|
#endif
|
|
|
|
void vTaskLOG(void* pvParameters);
|
|
|
|
|