sbgEComBinaryLogs.h
Go to the documentation of this file.
1 
20 #ifndef __BINARY_LOGS_H__
21 #define __BINARY_LOGS_H__
22 
23 #include <sbgCommon.h>
24 #include "../sbgEComIds.h"
26 #include "sbgEComBinaryLogDebug.h"
27 #include "sbgEComBinaryLogDepth.h"
28 #include "sbgEComBinaryLogDiag.h"
29 #include "sbgEComBinaryLogDvl.h"
30 #include "sbgEComBinaryLogEkf.h"
31 #include "sbgEComBinaryLogEvent.h"
32 #include "sbgEComBinaryLogGps.h"
33 #include "sbgEComBinaryLogImu.h"
34 #include "sbgEComBinaryLogImuRaw.h"
35 #include "sbgEComBinaryLogMag.h"
38 #include "sbgEComBinaryLogStatus.h"
39 #include "sbgEComBinaryLogUsbl.h"
40 #include "sbgEComBinaryLogUtc.h"
41 
42 //----------------------------------------------------------------------//
43 //- Log structure definitions -//
44 //----------------------------------------------------------------------//
45 
49 typedef union _SbgBinaryLogData
50 {
76 
77 //----------------------------------------------------------------------//
78 //- Communication protocol operations -//
79 //----------------------------------------------------------------------//
80 
89 SbgErrorCode sbgEComBinaryLogParse(SbgEComClass msgClass, SbgEComMsgId msg, const void *pPayload, size_t payloadSize, SbgBinaryLogData *pOutputData);
90 
91 #endif
_SbgLogMagCalib
Definition: sbgEComBinaryLogMag.h:64
_SbgBinaryLogData::gpsHdtData
SbgLogGpsHdt gpsHdtData
Definition: sbgEComBinaryLogs.h:62
_SbgBinaryLogData::shipMotionData
SbgLogShipMotionData shipMotionData
Definition: sbgEComBinaryLogs.h:57
_SbgLogDepth
Definition: sbgEComBinaryLogDepth.h:46
sbgEComBinaryLogEkf.h
_SbgLogStatusData
Definition: sbgEComBinaryLogStatus.h:116
_SbgBinaryLogData::depthData
SbgLogDepth depthData
Definition: sbgEComBinaryLogs.h:69
_SbgLogAirData
Definition: sbgEComBinaryLogAirData.h:50
_SbgLogUtcData
Definition: sbgEComBinaryLogUtc.h:112
sbgEComBinaryLogStatus.h
_SbgLogImuRawData
This file is used to parse received RAW IMU logs.
Definition: sbgEComBinaryLogImuRaw.h:39
_SbgLogGpsHdt
Definition: sbgEComBinaryLogGps.h:302
sbgCommon.h
_SbgLogEvent
Definition: sbgEComBinaryLogEvent.h:46
_SbgBinaryLogData::ekfEulerData
SbgLogEkfEulerData ekfEulerData
Definition: sbgEComBinaryLogs.h:54
sbgEComBinaryLogImuRaw.h
sbgEComBinaryLogShipMotion.h
sbgEComBinaryLogDiag.h
sbgEComBinaryLogAirData.h
This file is used to parse & received Air Data logs.
sbgEComBinaryLogDvl.h
_SbgBinaryLogData::odometerData
SbgLogOdometerData odometerData
Definition: sbgEComBinaryLogs.h:58
_SbgBinaryLogData::magCalibData
SbgLogMagCalib magCalibData
Definition: sbgEComBinaryLogs.h:65
_SbgBinaryLogData::magData
SbgLogMag magData
Definition: sbgEComBinaryLogs.h:64
_SbgBinaryLogData::diagData
SbgLogDiagData diagData
Definition: sbgEComBinaryLogs.h:74
_SbgLogEkfQuatData
Definition: sbgEComBinaryLogEkf.h:122
SbgEComClass
enum _SbgEComClass SbgEComClass
_SbgLogDebugData
This file is used to parse received debug frames.
Definition: sbgEComBinaryLogDebug.h:38
_SbgLogDiagData
Definition: sbgEComBinaryLogDiag.h:46
_SbgBinaryLogData::ekfQuatData
SbgLogEkfQuatData ekfQuatData
Definition: sbgEComBinaryLogs.h:55
_SbgBinaryLogData::imuShort
SbgLogImuShort imuShort
Definition: sbgEComBinaryLogs.h:53
_SbgLogEkfEulerData
Definition: sbgEComBinaryLogEkf.h:111
_SbgBinaryLogData
This file is used to parse received binary logs.
Definition: sbgEComBinaryLogs.h:49
_SbgBinaryLogData::ekfNavData
SbgLogEkfNavData ekfNavData
Definition: sbgEComBinaryLogs.h:56
_SbgBinaryLogData::usblData
SbgLogUsblData usblData
Definition: sbgEComBinaryLogs.h:68
_SbgBinaryLogData::gpsVelData
SbgLogGpsVel gpsVelData
Definition: sbgEComBinaryLogs.h:61
_SbgBinaryLogData::fastImuData
SbgLogFastImuData fastImuData
Definition: sbgEComBinaryLogs.h:73
_SbgLogFastImuData
Definition: sbgEComBinaryLogImu.h:81
SbgBinaryLogData
union _SbgBinaryLogData SbgBinaryLogData
This file is used to parse received binary logs.
_SbgLogImuData
Definition: sbgEComBinaryLogImu.h:54
sbgEComBinaryLogParse
SbgErrorCode sbgEComBinaryLogParse(SbgEComClass msgClass, SbgEComMsgId msg, const void *pPayload, size_t payloadSize, SbgBinaryLogData *pOutputData)
Definition: sbgEComBinaryLogs.c:16
_SbgLogGpsPos
Definition: sbgEComBinaryLogGps.h:282
_SbgBinaryLogData::utcData
SbgLogUtcData utcData
Definition: sbgEComBinaryLogs.h:59
_SbgBinaryLogData::imuData
SbgLogImuData imuData
Definition: sbgEComBinaryLogs.h:52
_SbgBinaryLogData::dvlData
SbgLogDvlData dvlData
Definition: sbgEComBinaryLogs.h:66
_SbgLogOdometerData
Definition: sbgEComBinaryLogOdometer.h:43
_SbgLogGpsVel
Definition: sbgEComBinaryLogGps.h:268
_SbgBinaryLogData::imuRawData
SbgLogImuRawData imuRawData
Definition: sbgEComBinaryLogs.h:72
_SbgBinaryLogData::airData
SbgLogAirData airData
Definition: sbgEComBinaryLogs.h:67
_SbgLogEkfNavData
Definition: sbgEComBinaryLogEkf.h:133
sbgEComBinaryLogGps.h
_SbgBinaryLogData::gpsRawData
SbgLogGpsRaw gpsRawData
Definition: sbgEComBinaryLogs.h:63
_SbgLogShipMotionData
Definition: sbgEComBinaryLogShipMotion.h:48
_SbgLogUsblData
Definition: sbgEComBinaryLogUsbl.h:46
sbgEComBinaryLogDebug.h
sbgEComBinaryLogUsbl.h
sbgEComBinaryLogEvent.h
sbgEComBinaryLogUtc.h
_SbgLogMag
Definition: sbgEComBinaryLogMag.h:53
_SbgBinaryLogData::statusData
SbgLogStatusData statusData
Definition: sbgEComBinaryLogs.h:51
SbgEComMsgId
uint8_t SbgEComMsgId
Definition: sbgEComIds.h:289
_SbgLogImuShort
Definition: sbgEComBinaryLogImu.h:69
SbgErrorCode
enum _SbgErrorCode SbgErrorCode
Header file that defines all error codes for SBG Systems libraries.
_SbgBinaryLogData::eventMarker
SbgLogEvent eventMarker
Definition: sbgEComBinaryLogs.h:70
sbgEComBinaryLogDepth.h
This file is used to store depth measurements.
_SbgBinaryLogData::gpsPosData
SbgLogGpsPos gpsPosData
Definition: sbgEComBinaryLogs.h:60
_SbgBinaryLogData::debugData
SbgLogDebugData debugData
Definition: sbgEComBinaryLogs.h:71
sbgEComBinaryLogOdometer.h
_SbgLogDvlData
Definition: sbgEComBinaryLogDvl.h:43
sbgEComBinaryLogMag.h
sbgEComBinaryLogImu.h
_SbgLogGpsRaw
Definition: sbgEComBinaryLogGps.h:317


sbg_driver
Author(s): SBG Systems
autogenerated on Fri Oct 11 2024 02:13:40