firmware
IEM Firmware Documentation
Loading...
Searching...
No Matches
log_file.c File Reference
#include "log_file.h"
#include "iem_utils.h"
#include "feram.h"
Include dependency graph for log_file.c:

Functions

static int logfile_access_metadata (Logfile_t *file, bool write)
int logfile_create (Logfile_t *file, const char *path, unsigned schema_version, size_t entry_size, unsigned max_entries)
int logfile_open (Logfile_t *file, const char *path, int schema_version, int entry_size, int max_entries)
int logfile_close (Logfile_t *file)
int logfile_read_entry (Logfile_t *file, unsigned index, void *buffer)
int logfile_read_oldest (Logfile_t *file, void *buffer)
int logfile_read_newest (Logfile_t *file, void *buffer)
int logfile_write_next_entry (Logfile_t *file, const void *buffer)

Detailed Description

Author
Tianhao Chen
Version
0.1
Date
2025-2-16

Function Documentation

◆ logfile_access_metadata()

int logfile_access_metadata ( Logfile_t * file,
bool write )
inlinestatic
Here is the caller graph for this function:

◆ logfile_close()

int logfile_close ( Logfile_t * file)
Here is the call graph for this function:

◆ logfile_create()

int logfile_create ( Logfile_t * file,
const char * path,
unsigned schema_version,
size_t entry_size,
unsigned max_entries )
Here is the call graph for this function:

◆ logfile_open()

int logfile_open ( Logfile_t * file,
const char * path,
int schema_version,
int entry_size,
int max_entries )
Here is the call graph for this function:

◆ logfile_read_entry()

int logfile_read_entry ( Logfile_t * file,
unsigned index,
void * buffer )
Here is the caller graph for this function:

◆ logfile_read_newest()

int logfile_read_newest ( Logfile_t * file,
void * buffer )
Here is the call graph for this function:

◆ logfile_read_oldest()

int logfile_read_oldest ( Logfile_t * file,
void * buffer )
Here is the call graph for this function:

◆ logfile_write_next_entry()

int logfile_write_next_entry ( Logfile_t * file,
const void * buffer )
Here is the call graph for this function: