20 #ifndef __SBG_ECOM_BINARY_LOG_MAG_H__ 21 #define __SBG_ECOM_BINARY_LOG_MAG_H__ 23 #include <sbgCommon.h> 24 #include <streamBuffer/sbgStreamBuffer.h> 33 #define SBG_ECOM_MAG_MAG_X_BIT (0x00000001u << 0) 34 #define SBG_ECOM_MAG_MAG_Y_BIT (0x00000001u << 1) 35 #define SBG_ECOM_MAG_MAG_Z_BIT (0x00000001u << 2) 37 #define SBG_ECOM_MAG_ACCEL_X_BIT (0x00000001u << 3) 38 #define SBG_ECOM_MAG_ACCEL_Y_BIT (0x00000001u << 4) 39 #define SBG_ECOM_MAG_ACCEL_Z_BIT (0x00000001u << 5) 41 #define SBG_ECOM_MAG_MAGS_IN_RANGE (0x00000001u << 6) 42 #define SBG_ECOM_MAG_ACCELS_IN_RANGE (0x00000001u << 7) 44 #define SBG_ECOM_MAG_CALIBRATION_OK (0x00000001u << 8) 46 //----------------------------------------------------------------------// uint16_t reserved
Definition: sbgEComBinaryLogMag.h:67
uint32_t timeStamp
Definition: sbgEComBinaryLogMag.h:55
SbgErrorCode sbgEComBinaryLogWriteMagCalibData(SbgStreamBuffer *pOutputStream, const SbgLogMagCalib *pInputData)
struct _SbgLogMag SbgLogMag
float accelerometers[3]
Definition: sbgEComBinaryLogMag.h:58
SbgErrorCode sbgEComBinaryLogParseMagData(SbgStreamBuffer *pInputStream, SbgLogMag *pOutputData)
Definition: sbgEComBinaryLogMag.h:53
uint16_t status
Definition: sbgEComBinaryLogMag.h:56
float magnetometers[3]
Definition: sbgEComBinaryLogMag.h:57
SbgErrorCode sbgEComBinaryLogWriteMagData(SbgStreamBuffer *pOutputStream, const SbgLogMag *pInputData)
struct _SbgLogMagCalib SbgLogMagCalib
Definition: sbgEComBinaryLogMag.h:64
uint32_t timeStamp
Definition: sbgEComBinaryLogMag.h:66
SbgErrorCode sbgEComBinaryLogParseMagCalibData(SbgStreamBuffer *pInputStream, SbgLogMagCalib *pOutputData)