sbgECom Library  4.0.1987-stable
C library to interface SBG Systems IMU/AHRS/INS
sbgEComLogOdometer.h
Go to the documentation of this file.
1 
33 #ifndef SBG_ECOM_LOG_ODOMETER_H
34 #define SBG_ECOM_LOG_ODOMETER_H
35 
36 // sbgCommonLib headers
37 #include <sbgCommon.h>
39 
40 #ifdef __cplusplus
41 extern "C" {
42 #endif
43 
44 //----------------------------------------------------------------------//
45 //- Log odometer status definitions -//
46 //----------------------------------------------------------------------//
47 
51 #define SBG_ECOM_ODO_REAL_MEAS (0x0001 << 0)
52 #define SBG_ECOM_ODO_TIME_SYNC (0x0001 << 1)
54 //----------------------------------------------------------------------//
55 //- Log structure definitions -//
56 //----------------------------------------------------------------------//
57 
61 typedef struct _SbgEComLogOdometer
62 {
63  uint32_t timeStamp;
64  uint16_t status;
65  float velocity;
67 
68 //----------------------------------------------------------------------//
69 //- Public methods -//
70 //----------------------------------------------------------------------//
71 
80 
89 
90 //----------------------------------------------------------------------//
91 //- DEPRECATED - Used for backward compatibility -//
92 //----------------------------------------------------------------------//
93 
94 SBG_DEPRECATED_TYPEDEF(typedef struct _SbgEComLogOdometer SbgLogOdometerData);
95 
96 SBG_DEPRECATED(SbgErrorCode sbgEComBinaryLogParseOdometerData(SbgStreamBuffer *pStreamBuffer, SbgEComLogOdometer *pLogData));
97 SBG_DEPRECATED(SbgErrorCode sbgEComBinaryLogWriteOdometerData(SbgStreamBuffer *pStreamBuffer, const SbgEComLogOdometer *pLogData));
98 
99 #ifdef __cplusplus
100 }
101 #endif
102 
103 #endif // SBG_ECOM_LOG_ODOMETER_H
Main header for the SBG Systems common C library.
#define SBG_DEPRECATED_TYPEDEF(decl)
Definition: sbgDefines.h:349
SbgErrorCode sbgEComLogOdometerReadFromStream(SbgEComLogOdometer *pLogData, SbgStreamBuffer *pStreamBuffer)
struct _SbgEComLogOdometer SbgEComLogOdometer
SbgErrorCode sbgEComLogOdometerWriteToStream(const SbgEComLogOdometer *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: sbgEComLogOdometer.h:62
uint32_t timeStamp
Definition: sbgEComLogOdometer.h:63
uint16_t status
Definition: sbgEComLogOdometer.h:64
float velocity
Definition: sbgEComLogOdometer.h:65
Definition: sbgStreamBufferCommon.h:201