sbgECom Library  4.0.1987-stable
C library to interface SBG Systems IMU/AHRS/INS
sbgEComLogRawData.h
Go to the documentation of this file.
1 
33 #ifndef SBG_ECOM_LOG_RAW_DATA_H
34 #define SBG_ECOM_LOG_RAW_DATA_H
35 
36 // sbgCommonLib headers
37 #include <sbgCommon.h>
39 
40 #ifdef __cplusplus
41 extern "C" {
42 #endif
43 
44 //----------------------------------------------------------------------//
45 //- Log raw Data const definitions -//
46 //----------------------------------------------------------------------//
47 
48 #define SBG_ECOM_RAW_DATA_MAX_BUFFER_SIZE (4086u)
50 //----------------------------------------------------------------------//
51 //- Log structure definitions -//
52 //----------------------------------------------------------------------//
53 
57 typedef struct _SbgEComLogRawData
58 {
60  size_t bufferSize;
62 
63 //----------------------------------------------------------------------//
64 //- Public methods -//
65 //----------------------------------------------------------------------//
66 
75 
84 
85 //----------------------------------------------------------------------//
86 //- DEPRECATED - Used for backward compatibility -//
87 //----------------------------------------------------------------------//
88 
89 SBG_DEPRECATED_TYPEDEF(typedef struct _SbgEComLogRawData SbgLogRawData);
90 
91 SBG_DEPRECATED(SbgErrorCode sbgEComBinaryLogParseRawData(SbgStreamBuffer *pStreamBuffer, SbgEComLogRawData *pLogData));
92 SBG_DEPRECATED(SbgErrorCode sbgEComBinaryLogWriteRawData(SbgStreamBuffer *pStreamBuffer, const SbgEComLogRawData *pLogData));
93 
94 #ifdef __cplusplus
95 }
96 #endif
97 
98 #endif // SBG_ECOM_LOG_RAW_DATA_H
Main header for the SBG Systems common C library.
#define SBG_DEPRECATED_TYPEDEF(decl)
Definition: sbgDefines.h:349
SbgErrorCode sbgEComLogRawDataWriteToStream(const SbgEComLogRawData *pLogData, SbgStreamBuffer *pStreamBuffer)
#define SBG_ECOM_RAW_DATA_MAX_BUFFER_SIZE
Definition: sbgEComLogRawData.h:48
struct _SbgEComLogRawData SbgEComLogRawData
SbgErrorCode sbgEComLogRawDataReadFromStream(SbgEComLogRawData *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: sbgEComLogRawData.h:58
size_t bufferSize
Definition: sbgEComLogRawData.h:60
uint8_t rawBuffer[SBG_ECOM_RAW_DATA_MAX_BUFFER_SIZE]
Definition: sbgEComLogRawData.h:59
Definition: sbgStreamBufferCommon.h:201