sbgECom Library  5.1.708-stable
Interface SBG Systems IMU/AHRS/INS
sbgEComLogMagCalib.h
Go to the documentation of this file.
1 
33 #ifndef SBG_ECOM_LOG_MAG_CALIB_H
34 #define SBG_ECOM_LOG_MAG_CALIB_H
35 
36 // sbgCommonLib headers
37 #include <sbgCommon.h>
39 
40 #ifdef __cplusplus
41 extern "C" {
42 #endif
43 
44 //----------------------------------------------------------------------//
45 //- Log structure definitions -//
46 //----------------------------------------------------------------------//
47 
58 typedef struct _SbgEComLogMagCalib
59 {
60  uint32_t timeStamp;
61  uint16_t reserved;
62  uint8_t magData[16];
64 
65 //----------------------------------------------------------------------//
66 //- Public methods -//
67 //----------------------------------------------------------------------//
68 
77 
86 
87 //----------------------------------------------------------------------//
88 //- DEPRECATED - Used for backward compatibility -//
89 //----------------------------------------------------------------------//
90 
91 SBG_DEPRECATED_TYPEDEF(typedef struct _SbgEComLogMagCalib SbgLogMagCalib);
92 
93 SBG_DEPRECATED(SbgErrorCode sbgEComBinaryLogParseMagCalibData(SbgStreamBuffer *pStreamBuffer, SbgEComLogMagCalib *pLogData));
94 SBG_DEPRECATED(SbgErrorCode sbgEComBinaryLogWriteMagCalibData(SbgStreamBuffer *pStreamBuffer, const SbgEComLogMagCalib *pLogData));
95 
96 #ifdef __cplusplus
97 }
98 #endif
99 
100 #endif // SBG_ECOM_LOG_MAG_CALIB_H
Main header for the SBG Systems common C library.
#define SBG_DEPRECATED_TYPEDEF(decl)
Definition: sbgDefines.h:349
SbgErrorCode sbgEComLogMagCalibReadFromStream(SbgEComLogMagCalib *pLogData, SbgStreamBuffer *pStreamBuffer)
struct _SbgEComLogMagCalib SbgEComLogMagCalib
SbgErrorCode sbgEComLogMagCalibWriteToStream(const SbgEComLogMagCalib *pLogData, SbgStreamBuffer *pStreamBuffer)
enum _SbgErrorCode SbgErrorCode
Used to read/write data from/to a memory buffer stream.
SBG_DEPRECATED(SBG_INLINE uint32_t SBG_VERSION(uint8_t major, uint8_t minor, uint8_t rev, uint8_t build))
Definition: sbgEComLogMagCalib.h:59
uint32_t timeStamp
Definition: sbgEComLogMagCalib.h:60
uint16_t reserved
Definition: sbgEComLogMagCalib.h:61
uint8_t magData[16]
Definition: sbgEComLogMagCalib.h:62
Definition: sbgStreamBufferCommon.h:201