MAV'RIC
Public Attributes | List of all members
data_logging_t Struct Reference

The structure to log the data. More...

#include <data_logging.h>

Collaboration diagram for data_logging_t:
Collaboration graph

Public Attributes

bool debug
 Indicates if debug messages should be printed for each param change.
 
data_logging_set_tdata_logging_set
 Pointer to a set of parameters, needs memory allocation.
 
FRESULT fr
 The result of the fatfs functions.
 
FATFS fs
 The fatfs handler.
 
FIL fil
 The fatfs file handler.
 
uint32_t time_ms
 The microcontroller time in ms.
 
int buffer_name_size
 The buffer for the size of the file's name.
 
int buffer_add_size
 The buffer for the size of the file's extension char*.
 
char * file_name
 The file name.
 
char * name_n_extension
 Stores the name of the file.
 
bool file_init
 A flag to tell whether a file is init or not.
 
bool file_opened
 A flag to tell whether a file is opened or not.
 
bool file_name_init
 A flag to tell whether a valid name was proposed.
 
bool sys_mounted
 A flag to tell whether the file system is mounted.
 
uint32_t loop_count
 Counter to try to mount the SD card many times.
 
uint32_t logging_time
 The time that we've passed logging since the last f_close.
 
uint32_t log_data
 A flag to stop/start writing to file.
 
uint32_t sys_id
 the system ID
 
const state_tstate
 The pointer to the state structure.
 

Detailed Description

The structure to log the data.

data_logging_set is implemented as pointer because its memory will be allocated during initialisation


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