|
sbgECom Library
5.1.708-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 |