sbgECom Library  5.2.590-stable
Interface SBG Systems IMU/AHRS/INS
Loading...
Searching...
No Matches
sbgEComTransfer.h
Go to the documentation of this file.
1
32
33#ifndef SBG_ECOM_TRANSFER_H
34#define SBG_ECOM_TRANSFER_H
35
36// sbgCommonLib headers
37#include <sbgCommon.h>
38
39// Project headers
40#include <sbgECom.h>
41
42#ifdef __cplusplus
43extern "C" {
44#endif
45
46//----------------------------------------------------------------------//
47//- Global definitions -//
48//----------------------------------------------------------------------//
49
50#define SBG_ECOM_TRANSFER_MAX_SIZE (8192u)
51#define SBG_ECOM_TRANSFER_PACKET_SIZE (512u)
52
53//----------------------------------------------------------------------//
54//- Communication protocol struct and definitions -//
55//----------------------------------------------------------------------//
56
66
67//----------------------------------------------------------------------//
68//- Public methods -//
69//----------------------------------------------------------------------//
70
81SbgErrorCode sbgEComTransferSend(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, const void *pBuffer, size_t size);
82
94SbgErrorCode sbgEComTransferReceive(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, void *pBuffer, size_t *pActualSize, size_t bufferSize);
95
96#ifdef __cplusplus
97}
98#endif
99
100#endif // SBG_ECOM_TRANSFER_H
Main header for the SBG Systems common C library.
Contains main sbgECom methods.
struct _SbgEComHandle SbgEComHandle
Definition sbgECom.h:62
enum _SbgEComTransferCmd SbgEComTransferCmd
SbgErrorCode sbgEComTransferReceive(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, void *pBuffer, size_t *pActualSize, size_t bufferSize)
SbgErrorCode sbgEComTransferSend(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, const void *pBuffer, size_t size)
_SbgEComTransferCmd
Definition sbgEComTransfer.h:61
@ SBG_ECOM_TRANSFER_START
Definition sbgEComTransfer.h:62
@ SBG_ECOM_TRANSFER_DATA
Definition sbgEComTransfer.h:63
@ SBG_ECOM_TRANSFER_END
Definition sbgEComTransfer.h:64
enum _SbgErrorCode SbgErrorCode