sbgECom Library
5.2.590-stable
Interface SBG Systems IMU/AHRS/INS
|
▼ common | |
▼ crc | |
sbgCrc.h | This file provides CRC-32 and CRC-16 methods |
▼ debug | |
sbgDebug.h | Define and handle error logging for the SBG Systems common C library |
▼ interfaces | |
sbgInterface.h | This file implements the base interface for all Serial and Ethernet ports |
sbgInterfaceFile.h | This file implements a file interface for read only operations |
sbgInterfaceSerial.h | This file implements a serial interface |
sbgInterfaceUdp.h | This file implements an UDP interface |
▼ network | |
sbgNetwork.h | Network related tools |
▼ platform | |
sbgPlatform.h | Platform-specific functions |
▼ splitBuffer | |
sbgSplitBuffer.h | Helper methods used to handle a splittable buffer |
▼ streamBuffer | |
sbgStreamBuffer.h | Used to read/write data from/to a memory buffer stream |
sbgStreamBufferBE.h | Specific method of stream buffer for little endian readings/writings |
sbgStreamBufferCommon.h | Used to read/write data from/to a memory buffer stream |
sbgStreamBufferLE.h | Specific method of stream buffer for little endian readings/writings |
▼ string | |
sbgString.h | Character string |
▼ swap | |
sbgSwap.h | Set of functions used to swap numbers |
▼ version | |
sbgVersion.h | Helper methods and definitions used to handle version |
sbgCommon.h | Main header for the SBG Systems common C library |
sbgConfig.h | Header file used to configure the framework |
sbgDefines.h | Header file that contains all common definitions |
sbgErrorCodes.h | Header file that defines all error codes for SBG Systems libraries |
sbgTypes.h | Header file that defines all scalar types |
▼ src | |
▼ commands | |
sbgEComCmd.h | Include all available sbgECom commands |
sbgEComCmdAdvanced.h | Advanced settings related commands |
sbgEComCmdAirData.h | AirData aiding module configuration commands |
sbgEComCmdApi.h | REST API related commands |
sbgEComCmdCommon.h | Definitions and methods common to all commands |
sbgEComCmdDvl.h | DVL (Doppler Velocity Logger) aiding module configuration commands |
sbgEComCmdEthernet.h | Ethernet configuration related commands |
sbgEComCmdEvent.h | Input/output event markers configuration commands |
sbgEComCmdFeatures.h | Commands used to query supported device features |
sbgEComCmdGnss.h | GNSS aiding module configuration commands |
sbgEComCmdInfo.h | Commands used to query the device information |
sbgEComCmdInterface.h | Commands used to configure device serial, CAN and Ethernet interfaces |
sbgEComCmdLicense.h | Command used to upload and apply an activation license |
sbgEComCmdMag.h | Magnetometer aiding module configuration & on-board magnetic calibration commands |
sbgEComCmdOdo.h | Odometer / DMI aiding module configuration commands |
sbgEComCmdOutput.h | Commands used to setup logs to output over the device interfaces |
sbgEComCmdSensor.h | Motion profile, aiding assignment & sensor installation commands |
sbgEComCmdSettings.h | Import/export/save settings commands |
▼ defs | |
sbgEComDefsGnss.h | Common enumeration and definitions for RAW GNSS data |
▼ logs | |
sbgEComLog.h | Parse incoming sbgECom logs and store result in an union |
sbgEComLogAirData.h | Parse received air data measurement logs such as barometer data |
sbgEComLogAutomotive.h | Parse dedicated automotive measurements logs |
sbgEComLogDepth.h | Parse received sub-sea depth measurement logs |
sbgEComLogDiag.h | Parse diagnostic logs emitted by the device |
sbgEComLogDvl.h | Parse received DVL (Doppler Velocity Logger) measurement logs |
sbgEComLogEkf.h | Parse EKF measurements such as attitude, position and velocity logs |
sbgEComLogEkfRotAccel.h | Write and parse SBG_ECOM_LOG_EKF_ROT_ACCEL_XXXX messages |
sbgEComLogEvent.h | Parse event markers logs used to timestamp external signals |
sbgEComLogGnssHdt.h | GNSS True Heading related logs |
sbgEComLogGnssPos.h | GNSS position related logs |
sbgEComLogGnssVel.h | GNSS velocity logs |
sbgEComLogImu.h | Parse IMU (Inertial Measurement Unit) measurement logs |
sbgEComLogMag.h | Parse magnetic field measurements logs |
sbgEComLogMagCalib.h | Parse magnetic calibration logs |
sbgEComLogOdometer.h | Parse received odometer/DMI velocity measurement logs |
sbgEComLogPtp.h | Parse logs used to report device PTP status |
sbgEComLogRawData.h | Parse logs used to store a binary stream such as RAW GNSS or RTCM stream |
sbgEComLogSat.h | Parse space vehicles in view information log |
sbgEComLogSessionInfo.h | Parse logs used to report session information |
sbgEComLogShipMotion.h | Parse logs that returns ship motion values such as heave |
sbgEComLogStatus.h | Parse logs used to report device status |
sbgEComLogUsbl.h | Parse received USBL position mesurements logs |
sbgEComLogUtc.h | Parse logs used to report device UTC time |
▼ protocol | |
sbgEComProtocol.h | Implementation of the sbgECom binary communication protocol |
▼ sessionInfo | |
sbgEComSessionInfo.h | Session information management |
▼ transfer | |
sbgEComTransfer.h | Handle large send/receive transfer for specific ECom Protocol commands |
sbgECanId.h | Defines all sbgECom commands identifiers |
sbgECom.h | Contains main sbgECom methods |
sbgEComGetVersion.h | Version information |
sbgEComIds.h | Defines all sbgECom commands identifiers |
sbgEComLib.h | Main header file for the SBG Systems Enhanced Communication Library |
sbgEComVersion.h | Header file that contains all versions related information such as change log |