sbgECom Library  5.2.590-stable
Interface SBG Systems IMU/AHRS/INS
Loading...
Searching...
No Matches
sbgEComLogOdometer.h
Go to the documentation of this file.
1
32
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
41extern "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)
53
54//----------------------------------------------------------------------//
55//- Log structure definitions -//
56//----------------------------------------------------------------------//
57
61typedef 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
94SBG_DEPRECATED_TYPEDEF(typedef struct _SbgEComLogOdometer SbgLogOdometerData);
95
96SBG_DEPRECATED(SbgErrorCode sbgEComBinaryLogParseOdometerData(SbgStreamBuffer *pStreamBuffer, SbgEComLogOdometer *pLogData));
97SBG_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(func)
Definition sbgDefines.h:316
#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.
struct _SbgStreamBuffer SbgStreamBuffer
Definition sbgEComLogOdometer.h:62
uint32_t timeStamp
Definition sbgEComLogOdometer.h:63
uint16_t status
Definition sbgEComLogOdometer.h:64
float velocity
Definition sbgEComLogOdometer.h:65