Appiko
Data Fields
log_metadata_t Struct Reference

Data Fields

uint32_t entry_size
 
uint32_t page_addrs [NVM_LOGGER_MAX_PAGES]
 
uint8_t no_pages
 
uint8_t current_page
 
uint32_t current_loc
 
uint32_t last_entry_no
 
uint32_t current_entry_no
 
uint32_t total_entries
 
uint32_t size_bytes
 

Detailed Description

Structure to store metadata of all the logs

Definition at line 44 of file nvm_logger.c.

Field Documentation

◆ current_entry_no

uint32_t log_metadata_t::current_entry_no

Current entry number o page

Definition at line 59 of file nvm_logger.c.

◆ current_loc

uint32_t log_metadata_t::current_loc

Current location

Definition at line 55 of file nvm_logger.c.

◆ current_page

uint8_t log_metadata_t::current_page

Current page number

Definition at line 53 of file nvm_logger.c.

◆ entry_size

uint32_t log_metadata_t::entry_size

Size of each data entry in words

Definition at line 47 of file nvm_logger.c.

◆ last_entry_no

uint32_t log_metadata_t::last_entry_no

Last Entry on page

Definition at line 57 of file nvm_logger.c.

◆ no_pages

uint8_t log_metadata_t::no_pages

Number of pages required

Definition at line 51 of file nvm_logger.c.

◆ page_addrs

uint32_t log_metadata_t::page_addrs[NVM_LOGGER_MAX_PAGES]

Address of first page of log

Definition at line 49 of file nvm_logger.c.

◆ size_bytes

uint32_t log_metadata_t::size_bytes

size in bytes

Definition at line 63 of file nvm_logger.c.

◆ total_entries

uint32_t log_metadata_t::total_entries

Toatl no of entries present in log

Definition at line 61 of file nvm_logger.c.


The documentation for this struct was generated from the following file: