Main Page
Namespaces
Namespace List
Namespace Members
All
Functions
Typedefs
Enumerations
Classes
Class List
Class Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
y
z
~
Functions
a
c
d
e
f
g
i
l
m
o
p
r
s
t
u
w
~
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Files
File List
File Members
All
_
c
d
f
g
i
m
n
s
t
u
Functions
m
s
t
Variables
Typedefs
d
f
i
s
u
Enumerations
_
Enumerator
s
Macros
_
c
f
i
n
s
t
external
sbgECom
src
binaryLogs
sbgEComBinaryLogImuRaw.h
Go to the documentation of this file.
1
22
#ifndef __SBG_ECOM_BINARY_LOG_IMU_RAW_H__
23
#define __SBG_ECOM_BINARY_LOG_IMU_RAW_H__
24
25
#include <
sbgCommon.h
>
26
#include <
streamBuffer/sbgStreamBuffer.h
>
27
28
//----------------------------------------------------------------------//
29
//- Log Inertial Data definitions -//
30
//----------------------------------------------------------------------//
31
32
//----------------------------------------------------------------------//
33
//- Log structure definitions -//
34
//----------------------------------------------------------------------//
35
39
typedef
struct
_SbgLogImuRawData
40
{
41
uint32_t
timeStamp
;
42
uint16_t
status
;
44
int32_t
rawAccelerometers
[3];
45
int32_t
rawGyroscopes
[3];
46
int32_t
rawMagnetometers
[3];
48
int32_t
rawTempAccels
[3];
49
int32_t
rawTempGyros
[3];
50
int32_t
rawTempMags
[3];
52
int32_t
rawAuxValues
[3];
53
int32_t
rawTempAuxValues
[3];
54
}
SbgLogImuRawData
;
55
56
//----------------------------------------------------------------------//
57
//- Operations -//
58
//----------------------------------------------------------------------//
59
66
SbgErrorCode
sbgEComBinaryLogParseImuRawData
(
SbgStreamBuffer
*pInputStream,
SbgLogImuRawData
*pOutputData);
67
74
SbgErrorCode
sbgEComBinaryLogWriteImuRawData
(
SbgStreamBuffer
*pOutputStream,
const
SbgLogImuRawData
*pInputData);
75
76
#endif
_SbgLogImuRawData::rawTempAccels
int32_t rawTempAccels[3]
Definition:
sbgEComBinaryLogImuRaw.h:48
_SbgLogImuRawData
This file is used to parse received RAW IMU logs.
Definition:
sbgEComBinaryLogImuRaw.h:39
sbgCommon.h
SbgLogImuRawData
struct _SbgLogImuRawData SbgLogImuRawData
This file is used to parse received RAW IMU logs.
_SbgLogImuRawData::rawGyroscopes
int32_t rawGyroscopes[3]
Definition:
sbgEComBinaryLogImuRaw.h:45
_SbgLogImuRawData::rawTempAuxValues
int32_t rawTempAuxValues[3]
Definition:
sbgEComBinaryLogImuRaw.h:53
sbgEComBinaryLogWriteImuRawData
SbgErrorCode sbgEComBinaryLogWriteImuRawData(SbgStreamBuffer *pOutputStream, const SbgLogImuRawData *pInputData)
Definition:
sbgEComBinaryLogImuRaw.c:68
_SbgLogImuRawData::rawMagnetometers
int32_t rawMagnetometers[3]
Definition:
sbgEComBinaryLogImuRaw.h:46
_SbgLogImuRawData::rawAuxValues
int32_t rawAuxValues[3]
Definition:
sbgEComBinaryLogImuRaw.h:52
sbgEComBinaryLogParseImuRawData
SbgErrorCode sbgEComBinaryLogParseImuRawData(SbgStreamBuffer *pInputStream, SbgLogImuRawData *pOutputData)
Definition:
sbgEComBinaryLogImuRaw.c:13
_SbgLogImuRawData::rawTempGyros
int32_t rawTempGyros[3]
Definition:
sbgEComBinaryLogImuRaw.h:49
_SbgStreamBuffer
Definition:
sbgStreamBufferCommon.h:188
_SbgLogImuRawData::rawTempMags
int32_t rawTempMags[3]
Definition:
sbgEComBinaryLogImuRaw.h:50
sbgStreamBuffer.h
_SbgLogImuRawData::timeStamp
uint32_t timeStamp
Definition:
sbgEComBinaryLogImuRaw.h:41
_SbgLogImuRawData::status
uint16_t status
Definition:
sbgEComBinaryLogImuRaw.h:42
SbgErrorCode
enum _SbgErrorCode SbgErrorCode
Header file that defines all error codes for SBG Systems libraries.
_SbgLogImuRawData::rawAccelerometers
int32_t rawAccelerometers[3]
Definition:
sbgEComBinaryLogImuRaw.h:44
sbg_driver
Author(s): SBG Systems
autogenerated on Fri Oct 11 2024 02:13:40