external
sbgECom
src
binaryLogs
sbgEComBinaryLogOdometer.h
Go to the documentation of this file.
1
20
#ifndef __SBG_ECOM_BINARY_LOG_ODOMETER_H__
21
#define __SBG_ECOM_BINARY_LOG_ODOMETER_H__
22
23
#include <
sbgCommon.h
>
24
#include <
streamBuffer/sbgStreamBuffer.h
>
25
26
//----------------------------------------------------------------------//
27
//- Log odometer status definitions -//
28
//----------------------------------------------------------------------//
29
33
#define SBG_ECOM_ODO_REAL_MEAS (0x0001 << 0)
34
#define SBG_ECOM_ODO_TIME_SYNC (0x0001 << 1)
36
//----------------------------------------------------------------------//
37
//- Log structure definitions -//
38
//----------------------------------------------------------------------//
39
43
typedef
struct
_SbgLogOdometerData
44
{
45
uint32_t
timeStamp
;
46
uint16_t
status
;
47
float
velocity
;
48
}
SbgLogOdometerData
;
49
50
//----------------------------------------------------------------------//
51
//- Operations -//
52
//----------------------------------------------------------------------//
53
60
SbgErrorCode
sbgEComBinaryLogParseOdometerData
(
SbgStreamBuffer
*pInputStream,
SbgLogOdometerData
*pOutputData);
61
68
SbgErrorCode
sbgEComBinaryLogWriteOdometerData
(
SbgStreamBuffer
*pOutputStream,
const
SbgLogOdometerData
*pInputData);
69
70
#endif
_SbgLogOdometerData::velocity
float velocity
Definition:
sbgEComBinaryLogOdometer.h:47
sbgCommon.h
_SbgLogOdometerData::status
uint16_t status
Definition:
sbgEComBinaryLogOdometer.h:46
_SbgLogOdometerData::timeStamp
uint32_t timeStamp
Definition:
sbgEComBinaryLogOdometer.h:45
sbgEComBinaryLogWriteOdometerData
SbgErrorCode sbgEComBinaryLogWriteOdometerData(SbgStreamBuffer *pOutputStream, const SbgLogOdometerData *pInputData)
Definition:
sbgEComBinaryLogOdometer.c:38
_SbgLogOdometerData
Definition:
sbgEComBinaryLogOdometer.h:43
_SbgStreamBuffer
Definition:
sbgStreamBufferCommon.h:188
sbgStreamBuffer.h
SbgLogOdometerData
struct _SbgLogOdometerData SbgLogOdometerData
sbgEComBinaryLogParseOdometerData
SbgErrorCode sbgEComBinaryLogParseOdometerData(SbgStreamBuffer *pInputStream, SbgLogOdometerData *pOutputData)
Definition:
sbgEComBinaryLogOdometer.c:13
SbgErrorCode
enum _SbgErrorCode SbgErrorCode
Header file that defines all error codes for SBG Systems libraries.
sbg_driver
Author(s): SBG Systems
autogenerated on Fri Oct 11 2024 02:13:40