sbgECom Library  5.2.590-stable
Interface SBG Systems IMU/AHRS/INS
Loading...
Searching...
No Matches
sbgEComLib.h
Go to the documentation of this file.
1
34
35#ifndef SBG_ECOM_LIB_H
36#define SBG_ECOM_LIB_H
37
38#ifdef __cplusplus
39extern "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"
61#include "sbgEComVersion.h"
62#include "sbgEComGetVersion.h"
63
64//----------------------------------------------------------------------//
65//- Footer (close extern C block) -//
66//----------------------------------------------------------------------//
67#ifdef __cplusplus
68}
69#endif
70
71#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.
Session information management.
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.