38 #ifndef SBG_ECOM_LOG_H
39 #define SBG_ECOM_LOG_H
Main header for the SBG Systems common C library.
#define SBG_DEPRECATED_TYPEDEF(decl)
Definition: sbgDefines.h:349
Defines all sbgECom commands identifiers.
uint8_t SbgEComMsgId
Definition: sbgEComIds.h:336
enum _SbgEComClass SbgEComClass
union _SbgEComLogUnion SbgEComLogUnion
void sbgEComLogCleanup(SbgEComLogUnion *pLogData, SbgEComClass msgClass, SbgEComMsgId msgId)
SbgErrorCode sbgEComLogParse(SbgEComClass msgClass, SbgEComMsgId msgId, const void *pPayload, size_t payloadSize, SbgEComLogUnion *pLogData)
Parse received air data measurement logs such as barometer data.
Parse received sub-sea depth measurement logs.
Parse diagnostic logs emitted by the device.
Parse received DVL (Doppler Velocity Logger) measurement logs.
Parse EKF measurements such as attitude, position and velocity logs.
Write and parse SBG_ECOM_LOG_EKF_ROT_ACCEL_XXXX messages.
Parse event markers logs used to timestamp external signals.
GNSS True Heading related logs.
GNSS position related logs.
Parse IMU (Inertial Measurement Unit) measurement logs.
Parse magnetic field measurements logs.
Parse magnetic calibration logs.
Parse received odometer/DMI velocity measurement logs.
Parse logs used to report device PTP status.
Parse logs used to store a binary stream such as RAW GNSS or RTCM stream.
Parse space vehicles in view information log.
Parse logs used to report session information.
Parse logs that returns ship motion values such as heave.
Parse logs used to report device status.
Parse received USBL position mesurements logs.
Parse logs used to report device UTC time.
enum _SbgErrorCode SbgErrorCode
SBG_DEPRECATED(SBG_INLINE uint32_t SBG_VERSION(uint8_t major, uint8_t minor, uint8_t rev, uint8_t build))
Definition: sbgEComLogAirData.h:69
Definition: sbgEComLogDepth.h:65
Definition: sbgEComLogDiag.h:64
Log structure for DVL 3D velocity measurement.
Definition: sbgEComLogDvl.h:68
Definition: sbgEComLogEkf.h:101
Definition: sbgEComLogEkf.h:133
Definition: sbgEComLogEkf.h:120
Definition: sbgEComLogEkfRotAccel.h:72
Definition: sbgEComLogEkf.h:148
Definition: sbgEComLogEvent.h:65
Definition: sbgEComLogGnssHdt.h:67
Definition: sbgEComLogGnssPos.h:147
Structure that stores data for the SBG_ECOM_LOG_GPS::_VEL message.
Definition: sbgEComLogGnssVel.h:85
Definition: sbgEComLogImu.h:118
Structure that stores data for the SBG_ECOM_LOG_IMU_DATA message.
Definition: sbgEComLogImu.h:85
Definition: sbgEComLogImu.h:104
Definition: sbgEComLogMagCalib.h:59
Definition: sbgEComLogMag.h:75
Definition: sbgEComLogOdometer.h:62
Definition: sbgEComLogPtp.h:87
Definition: sbgEComLogRawData.h:58
Definition: sbgEComLogSat.h:161
Definition: sbgEComLogSessionInfo.h:54
Definition: sbgEComLogShipMotion.h:69
Definition: sbgEComLogStatus.h:143
Definition: sbgEComLogUsbl.h:65
Definition: sbgEComLogUtc.h:77
Definition: sbgEComLog.h:83
SbgEComLogDvl dvlData
Definition: sbgEComLog.h:103
SbgEComLogGnssVel gpsVelData
Definition: sbgEComLog.h:97
SbgEComLogEkfRotAccel ekfRotAccel
Definition: sbgEComLog.h:91
SbgEComLogDepth depthData
Definition: sbgEComLog.h:106
SbgEComLogEkfVelBody ekfVelBody
Definition: sbgEComLog.h:90
SbgEComLogGnssHdt gpsHdtData
Definition: sbgEComLog.h:98
SbgEComLogImuShort imuShort
Definition: sbgEComLog.h:86
SbgEComLogStatus statusData
Definition: sbgEComLog.h:84
SbgEComLogSatList satGroupData
Definition: sbgEComLog.h:109
SbgEComLogRawData gpsRawData
Definition: sbgEComLog.h:99
SbgEComLogUsbl usblData
Definition: sbgEComLog.h:105
SbgEComLogDiagData diagData
Definition: sbgEComLog.h:108
SbgEComLogAirData airData
Definition: sbgEComLog.h:104
SbgEComLogEvent eventMarker
Definition: sbgEComLog.h:107
SbgEComLogOdometer odometerData
Definition: sbgEComLog.h:93
SbgEComLogMagCalib magCalibData
Definition: sbgEComLog.h:102
SbgEComLogRawData rtcmRawData
Definition: sbgEComLog.h:100
SbgEComLogImuLegacy imuData
Definition: sbgEComLog.h:85
SbgEComLogEkfQuat ekfQuatData
Definition: sbgEComLog.h:88
SbgEComLogMag magData
Definition: sbgEComLog.h:101
SbgEComLogUtc utcData
Definition: sbgEComLog.h:95
SbgEComLogShipMotion shipMotionData
Definition: sbgEComLog.h:92
SbgEComLogSessionInfo sessionInfoData
Definition: sbgEComLog.h:110
SbgEComLogEkfEuler ekfEulerData
Definition: sbgEComLog.h:87
SbgEComLogEkfNav ekfNavData
Definition: sbgEComLog.h:89
SbgEComLogPtp ptpData
Definition: sbgEComLog.h:94
SbgEComLogGnssPos gpsPosData
Definition: sbgEComLog.h:96
SbgEComLogImuFastLegacy fastImuData
Definition: sbgEComLog.h:113