WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
log_file_common.h 文件参考
#include <stdint.h>
#include "errcode.h"
#include "log_file.h"
#include "soc_osal.h"
log_file_common.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  store_record_info_t
 
struct  store_cache_t
 
struct  store_muti_file_idx_t
 
struct  store_file_info_t
 
struct  store_file_manage_t
 

宏定义

#define MAX_FILE_PATH_LEN   128
 
#define MAX_SUFFIX_LEN   8
 
#define RECORD_HEAD_MAGIC   0x4B3C
 
#define LOGFILE_SAVE_TASK_SIZE   0x800
 
#define LOGFILE_SAVE_EVENT_MASK   0x7
 
#define LOGFILE_TIMER_PERIOD   10000
 
#define MAX_MUTIFILE_NAME_NUM   9999
 
#define MAX_MUTIFILE_NUM   100
 
#define FILE_HEAD_START_FLAG   0xaabbccdd
 
#define CLOSE_SLEEP_PERIOD   10
 
#define THREAD_PRIORITY_NUM   24
 

函数

store_file_manage_tlogfile_get_manage (void)
 
bool logfile_check_record_head_valid (store_record_info_t *record_header)
 
void logfile_init_file_head (store_file_info_t *file_info)
 

宏定义说明

◆ CLOSE_SLEEP_PERIOD

#define CLOSE_SLEEP_PERIOD   10

◆ FILE_HEAD_START_FLAG

#define FILE_HEAD_START_FLAG   0xaabbccdd

◆ LOGFILE_SAVE_EVENT_MASK

#define LOGFILE_SAVE_EVENT_MASK   0x7

◆ LOGFILE_SAVE_TASK_SIZE

#define LOGFILE_SAVE_TASK_SIZE   0x800

◆ LOGFILE_TIMER_PERIOD

#define LOGFILE_TIMER_PERIOD   10000

◆ MAX_FILE_PATH_LEN

#define MAX_FILE_PATH_LEN   128

◆ MAX_MUTIFILE_NAME_NUM

#define MAX_MUTIFILE_NAME_NUM   9999

◆ MAX_MUTIFILE_NUM

#define MAX_MUTIFILE_NUM   100

◆ MAX_SUFFIX_LEN

#define MAX_SUFFIX_LEN   8

◆ RECORD_HEAD_MAGIC

#define RECORD_HEAD_MAGIC   0x4B3C

◆ THREAD_PRIORITY_NUM

#define THREAD_PRIORITY_NUM   24

函数说明

◆ logfile_check_record_head_valid()

bool logfile_check_record_head_valid ( store_record_info_t record_header)

◆ logfile_get_manage()

store_file_manage_t * logfile_get_manage ( void  )

◆ logfile_init_file_head()

void logfile_init_file_head ( store_file_info_t file_info)