sbgECom Library  4.0.1987-stable
C library to interface SBG Systems IMU/AHRS/INS
sbgEComLib.h
Go to the documentation of this file.
1 
35 #ifndef SBG_ECOM_LIB_H
36 #define SBG_ECOM_LIB_H
37 
38 #ifdef __cplusplus
39 extern "C" {
40 #endif
41 
42 // sbgCommonLib headers
43 #include <sbgCommon.h>
44 #include <crc/sbgCrc.h>
51 #include <network/sbgNetwork.h>
52 #include <swap/sbgSwap.h>
53 
54 // Local headers
55 #include "sbgECanId.h"
56 #include "sbgEComIds.h"
57 #include "commands/sbgEComCmd.h"
58 #include "logs/sbgEComLog.h"
60 #include "sbgEComVersion.h"
61 #include "sbgEComGetVersion.h"
62 
63 //----------------------------------------------------------------------//
64 //- Footer (close extern C block) -//
65 //----------------------------------------------------------------------//
66 #ifdef __cplusplus
67 }
68 #endif
69 
70 #endif // SBG_ECOM_LIB_H
Main header for the SBG Systems common C library.
This file provides CRC-32 and CRC-16 methods.
Defines all sbgECom commands identifiers.
Include all available sbgECom commands.
Version information.
Defines all sbgECom commands identifiers.
Parse incoming sbgECom logs and store result in an union.
Implementation of the sbgECom binary communication protocol.
Header file that contains all versions related information such as change log.
This file implements the base interface for all Serial and Ethernet ports.
This file implements a file interface for read only operations.
This file implements a serial interface.
This file implements an UDP interface.
Network related tools.
Helper methods used to handle a splittable buffer.
Used to read/write data from/to a memory buffer stream.
Set of functions used to swap numbers.