sbgECom Library  4.0.1987-stable
C library to interface SBG Systems IMU/AHRS/INS
sbgEComCmdSettings.h
Go to the documentation of this file.
1 
33 #ifndef SBG_ECOM_CMD_SETTINGS_H
34 #define SBG_ECOM_CMD_SETTINGS_H
35 
36 // sbgCommonLib headers
37 #include <sbgCommon.h>
38 
39 // Project headers
40 #include <sbgECom.h>
41 
42 #ifdef __cplusplus
43 extern "C" {
44 #endif
45 
46 //----------------------------------------------------------------------//
47 //- Settings action definition -//
48 //----------------------------------------------------------------------//
49 
54 {
59 
60 //----------------------------------------------------------------------//
61 //- Public methods -//
62 //----------------------------------------------------------------------//
63 
77 
88 SbgErrorCode sbgEComCmdImportSettings(SbgEComHandle *pHandle, const void *pBuffer, size_t size);
89 
99 SbgErrorCode sbgEComCmdExportSettings(SbgEComHandle *pHandle, void *pBuffer, size_t *pSize, size_t maxSize);
100 
101 #ifdef __cplusplus
102 }
103 #endif
104 
105 #endif // SBG_ECOM_CMD_SETTINGS_H
Main header for the SBG Systems common C library.
Contains main sbgECom methods.
enum _SbgEComSettingsAction SbgEComSettingsAction
SbgErrorCode sbgEComCmdSettingsAction(SbgEComHandle *pHandle, SbgEComSettingsAction action)
SbgErrorCode sbgEComCmdImportSettings(SbgEComHandle *pHandle, const void *pBuffer, size_t size)
_SbgEComSettingsAction
Definition: sbgEComCmdSettings.h:54
@ SBG_ECOM_RESTORE_DEFAULT_SETTINGS
Definition: sbgEComCmdSettings.h:57
@ SBG_ECOM_REBOOT_ONLY
Definition: sbgEComCmdSettings.h:55
@ SBG_ECOM_SAVE_SETTINGS
Definition: sbgEComCmdSettings.h:56
SbgErrorCode sbgEComCmdExportSettings(SbgEComHandle *pHandle, void *pBuffer, size_t *pSize, size_t maxSize)
enum _SbgErrorCode SbgErrorCode
Definition: sbgECom.h:88