external
sbgECom
src
binaryLogs
sbgEComBinaryLogDvl.h
Go to the documentation of this file.
1
20
#ifndef __SBG_ECOM_BINARY_LOG_DVL_H__
21
#define __SBG_ECOM_BINARY_LOG_DVL_H__
22
23
#include <
sbgCommon.h
>
24
#include <
streamBuffer/sbgStreamBuffer.h
>
25
26
//----------------------------------------------------------------------//
27
//- Log DVL status definitions -//
28
//----------------------------------------------------------------------//
29
33
#define SBG_ECOM_DVL_VELOCITY_VALID (0x0001u << 0)
34
#define SBG_ECOM_DVL_TIME_SYNC (0x0001u << 1)
36
//----------------------------------------------------------------------//
37
//- Log structure definitions -//
38
//----------------------------------------------------------------------//
39
43
typedef
struct
_SbgLogDvlData
44
{
45
uint32_t
timeStamp
;
46
uint16_t
status
;
47
float
velocity
[3];
48
float
velocityQuality
[3];
50
}
SbgLogDvlData
;
51
52
//----------------------------------------------------------------------//
53
//- Operations -//
54
//----------------------------------------------------------------------//
55
62
SbgErrorCode
sbgEComBinaryLogParseDvlData
(
SbgStreamBuffer
*pInputStream,
SbgLogDvlData
*pOutputData);
63
70
SbgErrorCode
sbgEComBinaryLogWriteDvlData
(
SbgStreamBuffer
*pOutputStream,
const
SbgLogDvlData
*pInputData);
71
72
#endif
_SbgLogDvlData::velocityQuality
float velocityQuality[3]
Definition:
sbgEComBinaryLogDvl.h:48
sbgCommon.h
_SbgLogDvlData::velocity
float velocity[3]
Definition:
sbgEComBinaryLogDvl.h:47
_SbgLogDvlData::timeStamp
uint32_t timeStamp
Definition:
sbgEComBinaryLogDvl.h:45
_SbgStreamBuffer
Definition:
sbgStreamBufferCommon.h:188
SbgLogDvlData
struct _SbgLogDvlData SbgLogDvlData
sbgStreamBuffer.h
sbgEComBinaryLogWriteDvlData
SbgErrorCode sbgEComBinaryLogWriteDvlData(SbgStreamBuffer *pOutputStream, const SbgLogDvlData *pInputData)
Definition:
sbgEComBinaryLogDvl.c:44
SbgErrorCode
enum _SbgErrorCode SbgErrorCode
Header file that defines all error codes for SBG Systems libraries.
sbgEComBinaryLogParseDvlData
SbgErrorCode sbgEComBinaryLogParseDvlData(SbgStreamBuffer *pInputStream, SbgLogDvlData *pOutputData)
Definition:
sbgEComBinaryLogDvl.c:13
_SbgLogDvlData::status
uint16_t status
Definition:
sbgEComBinaryLogDvl.h:46
_SbgLogDvlData
Definition:
sbgEComBinaryLogDvl.h:43
sbg_driver
Author(s): SBG Systems
autogenerated on Fri Oct 11 2024 02:13:40