sbgECom Library  4.0.1987-stable
C library to interface SBG Systems IMU/AHRS/INS
sbgEComLogEkfRotAccel.h
Go to the documentation of this file.
1 
53 #ifndef SBG_ECOM_LOG_EKF_ROT_ACCEL_H
54 #define SBG_ECOM_LOG_EKF_ROT_ACCEL_H
55 
56 // sbgCommonLib headers
57 #include <sbgCommon.h>
59 
60 #ifdef __cplusplus
61 extern "C" {
62 #endif
63 
64 //----------------------------------------------------------------------//
65 //- Public definitions -//
66 //----------------------------------------------------------------------//
67 
71 typedef struct _SbgEComLogEkfRotAccel
72 {
73  uint32_t timeStamp;
74  uint32_t status;
75  float rate[3];
76  float acceleration[3];
78 
79 //----------------------------------------------------------------------//
80 //- Public methods -//
81 //----------------------------------------------------------------------//
82 
89 
98 
107 
108 //----------------------------------------------------------------------//
109 //- Public setters/getters -//
110 //----------------------------------------------------------------------//
111 
112 #ifdef __cplusplus
113 }
114 #endif
115 
116 #endif // SBG_ECOM_LOG_EKF_ROT_ACCEL_H
Main header for the SBG Systems common C library.
struct _SbgEComLogEkfRotAccel SbgEComLogEkfRotAccel
SbgErrorCode sbgEComLogEkfRotAccelWriteToStream(const SbgEComLogEkfRotAccel *pLogData, SbgStreamBuffer *pStreamBuffer)
void sbgEComLogEkfRotAccelConstruct(SbgEComLogEkfRotAccel *pLogData)
SbgErrorCode sbgEComLogEkfRotAccelReadFromStream(SbgEComLogEkfRotAccel *pLogData, SbgStreamBuffer *pStreamBuffer)
enum _SbgErrorCode SbgErrorCode
Used to read/write data from/to a memory buffer stream.
Definition: sbgEComLogEkfRotAccel.h:72
uint32_t status
Definition: sbgEComLogEkfRotAccel.h:74
float acceleration[3]
Definition: sbgEComLogEkfRotAccel.h:76
uint32_t timeStamp
Definition: sbgEComLogEkfRotAccel.h:73
float rate[3]
Definition: sbgEComLogEkfRotAccel.h:75
Definition: sbgStreamBufferCommon.h:201