Main header for the SBG Systems common C library.
#define SBG_DEPRECATED(func)
Definition sbgDefines.h:316
#define SBG_DEPRECATED_TYPEDEF(decl)
Definition sbgDefines.h:349
Defines all sbgECom commands identifiers.
uint8_t SbgEComMsgId
Definition sbgEComIds.h:345
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.
struct _SbgEComLogAirData SbgEComLogAirData
Parse received sub-sea depth measurement logs.
struct _SbgEComLogDepth SbgEComLogDepth
Parse diagnostic logs emitted by the device.
struct _SbgEComLogDiagData SbgEComLogDiagData
Parse received DVL (Doppler Velocity Logger) measurement logs.
struct _SbgEComLogDvl SbgEComLogDvl
Log structure for DVL 3D velocity measurement.
Parse EKF measurements such as attitude, position and velocity logs.
struct _SbgEComLogEkfVelBody SbgEComLogEkfVelBody
struct _SbgEComLogEkfEuler SbgEComLogEkfEuler
struct _SbgEComLogEkfNav SbgEComLogEkfNav
struct _SbgEComLogEkfQuat SbgEComLogEkfQuat
Write and parse SBG_ECOM_LOG_EKF_ROT_ACCEL_XXXX messages.
struct _SbgEComLogEkfRotAccel SbgEComLogEkfRotAccel
Parse event markers logs used to timestamp external signals.
struct _SbgEComLogEvent SbgEComLogEvent
GNSS True Heading related logs.
struct _SbgEComLogGnssHdt SbgEComLogGnssHdt
GNSS position related logs.
struct _SbgEComLogGnssPos SbgEComLogGnssPos
struct _SbgEComLogGnssVel SbgEComLogGnssVel
Structure that stores data for the SBG_ECOM_LOG_GPS#_VEL message.
Parse IMU (Inertial Measurement Unit) measurement logs.
struct _SbgEComLogImuShort SbgEComLogImuShort
struct _SbgEComLogImuFastLegacy SbgEComLogImuFastLegacy
struct _SbgEComLogImuLegacy SbgEComLogImuLegacy
Structure that stores data for the SBG_ECOM_LOG_IMU_DATA message.
Parse magnetic field measurements logs.
struct _SbgEComLogMag SbgEComLogMag
Parse magnetic calibration logs.
struct _SbgEComLogMagCalib SbgEComLogMagCalib
Parse received odometer/DMI velocity measurement logs.
struct _SbgEComLogOdometer SbgEComLogOdometer
Parse logs used to report device PTP status.
struct _SbgEComLogPtp SbgEComLogPtp
Parse logs used to store a binary stream such as RAW GNSS or RTCM stream.
struct _SbgEComLogRawData SbgEComLogRawData
Parse space vehicles in view information log.
struct _SbgEComLogSatList SbgEComLogSatList
Parse logs used to report session information.
struct _SbgEComLogSessionInfo SbgEComLogSessionInfo
Parse logs that returns ship motion values such as heave.
struct _SbgEComLogShipMotion SbgEComLogShipMotion
Parse logs used to report device status.
struct _SbgEComLogStatus SbgEComLogStatus
Parse received USBL position mesurements logs.
struct _SbgEComLogUsbl SbgEComLogUsbl
Parse logs used to report device UTC time.
struct _SbgEComLogUtc SbgEComLogUtc
Parse received generic velocity measurement logs.
struct _SbgEComLogVelocity SbgEComLogVelocity
Vibration monitoring related logs.
struct _SbgEComLogVibMonFft SbgEComLogVibMonFft
struct _SbgEComLogVibMonReport SbgEComLogVibMonReport
enum _SbgErrorCode SbgErrorCode
Definition sbgEComLog.h:85
SbgEComLogDvl dvlData
Definition sbgEComLog.h:105
SbgEComLogGnssVel gpsVelData
Definition sbgEComLog.h:99
SbgEComLogEkfRotAccel ekfRotAccel
Definition sbgEComLog.h:93
SbgEComLogDepth depthData
Definition sbgEComLog.h:108
SbgEComLogVelocity velocityData
Definition sbgEComLog.h:113
SbgEComLogEkfVelBody ekfVelBody
Definition sbgEComLog.h:92
SbgEComLogGnssHdt gpsHdtData
Definition sbgEComLog.h:100
SbgEComLogImuShort imuShort
Definition sbgEComLog.h:88
SbgEComLogStatus statusData
Definition sbgEComLog.h:86
SbgEComLogSatList satGroupData
Definition sbgEComLog.h:111
SbgEComLogRawData gpsRawData
Definition sbgEComLog.h:101
SbgEComLogUsbl usblData
Definition sbgEComLog.h:107
SbgEComLogDiagData diagData
Definition sbgEComLog.h:110
SbgEComLogAirData airData
Definition sbgEComLog.h:106
SbgEComLogEvent eventMarker
Definition sbgEComLog.h:109
SbgEComLogOdometer odometerData
Definition sbgEComLog.h:95
SbgEComLogVibMonFft vibMonFft
Definition sbgEComLog.h:114
SbgEComLogMagCalib magCalibData
Definition sbgEComLog.h:104
SbgEComLogRawData rtcmRawData
Definition sbgEComLog.h:102
SbgEComLogImuLegacy imuData
Definition sbgEComLog.h:87
SbgEComLogEkfQuat ekfQuatData
Definition sbgEComLog.h:90
SbgEComLogMag magData
Definition sbgEComLog.h:103
SbgEComLogUtc utcData
Definition sbgEComLog.h:97
SbgEComLogShipMotion shipMotionData
Definition sbgEComLog.h:94
SbgEComLogSessionInfo sessionInfoData
Definition sbgEComLog.h:112
SbgEComLogVibMonReport vibMonReport
Definition sbgEComLog.h:115
SbgEComLogEkfEuler ekfEulerData
Definition sbgEComLog.h:89
SbgEComLogEkfNav ekfNavData
Definition sbgEComLog.h:91
SbgEComLogPtp ptpData
Definition sbgEComLog.h:96
SbgEComLogGnssPos gpsPosData
Definition sbgEComLog.h:98
SbgEComLogImuFastLegacy fastImuData
Definition sbgEComLog.h:118