CANopenLinux
CANopenNode on Linux devices
Loading...
Searching...
No Matches
CO_storageLinux.h
Go to the documentation of this file.
1
21#ifndef CO_STORAGE_LINUX_H
22#define CO_STORAGE_LINUX_H
23
24#include "storage/CO_storage.h"
25
26#if ((CO_CONFIG_STORAGE)&CO_CONFIG_STORAGE_ENABLE) || defined CO_DOXYGEN
27
28#ifdef __cplusplus
29extern "C" {
30#endif
31
62 OD_entry_t* OD_1010_StoreParameters, OD_entry_t* OD_1011_RestoreDefaultParam,
63 CO_storage_entry_t* entries, uint8_t entriesCount, uint32_t* storageInitError);
64
77
78 /* CO_storageLinux */
79
80#ifdef __cplusplus
81}
82#endif /* __cplusplus */
83
84#endif /* (CO_CONFIG_STORAGE) & CO_CONFIG_STORAGE_ENABLE */
85
86#endif /* CO_STORAGE_LINUX_H */
unsigned long int uint32_t
uint_fast8_t bool_t
unsigned char uint8_t
CO_ReturnError_t
uint32_t CO_storageLinux_auto_process(CO_storage_t *storage, bool_t closeFiles)
Automatically save data if differs from previous call.
CO_ReturnError_t CO_storageLinux_init(CO_storage_t *storage, CO_CANmodule_t *CANmodule, OD_entry_t *OD_1010_StoreParameters, OD_entry_t *OD_1011_RestoreDefaultParam, CO_storage_entry_t *entries, uint8_t entriesCount, uint32_t *storageInitError)
Initialize data storage object (Linux specific)