![]() |
simple FS
v0.1.0
|
Simple file system for application of sensoric and primitive data types . More...
#include "module_time.h"
#include "module_adc.h"
#include "module_data.h"
#include "module_ow_bus.h"
#include "FS_lowLevel.h"
Go to the source code of this file.
Functions | |
void | FS_init (void *hw_obj1, void *hw_obj2, uint16_t hw_obj3) |
Init the sensorFS filesystem. | |
uint8_t | FS_create_file () |
Begin file creation procedure. More... | |
SimpleFS_t * | FS_open_file (uint8_t id_file) |
Try open to file with given ID. More... | |
SimpleFS_t * | FS_open_last_file (void) |
Open last file on sensorFS. More... | |
FS_state | FS_write_preamble (void) |
Write preamble aprt in sensorFS, if not exists. More... | |
uint8_t | FS_num_files (void) |
Return number of files, that is stored in internal info structure. More... | |
uint8_t | FS_detect_num_files (void) |
Return number of files. More... | |
FS_state | FS_commit_file_header (void) |
Finish write information about created file. More... | |
uint8_t | FS_is_empty (void) |
Check, that sensorFS/FLASH is empty. More... | |
SensorInterface_t * | FS_sensor_driver (uint8_t sensor_part) |
Return driver for attached sensor. More... | |
FS_state | file_add_sensor (uint8_t index, uint8_t index_in_driver, SensorInterface_t *sensor) |
Add new sensor to created file. More... | |
uint8_t | file_get_num_parts (SimpleFS_t *fs) |
Return number parts of opened file. More... | |
uint32_t | file_data_row_begin (SimpleFS_t *fs) |
Initialize internal data structures for new data record. More... | |
FS_state | file_store_data (SimpleFS_t *fs, uint8_t index, SensorValue_t *value) |
Prepare measured value to file buffer. More... | |
void | file_data_row_commit (SimpleFS_t *fs) |
Write prepared measured values (by file_store_data} function) to FLASH. More... | |
uint16_t | file_record_length (SimpleFS_t *fileP) |
Return length of record. More... | |
RecordDescriptor_t | file_column_format (SimpleFS_t *fileP, uint8_t index_part) |
Return format of i-th sensor inf datafile. More... | |
uint32_t | file_size (SimpleFS_t *fs) |
Return file size in Bytes. More... | |
void | file_data_prepare (void) |
Start value measure on all sensors. More... | |
void | file_dump_memory (void) |
Simple file system for application of sensoric and primitive data types .