sbgEComTransfer.h
Go to the documentation of this file.
1 
21 #ifndef __SBG_ECOM_TRANSFER_H__
22 #define __SBG_ECOM_TRANSFER_H__
23 
24 #include <sbgCommon.h>
25 #include "../../sbgECom.h"
26 
27 //----------------------------------------------------------------------//
28 //- Global definitions -//
29 //----------------------------------------------------------------------//
30 
31 #define SBG_ECOM_TRANSFER_MAX_SIZE (8192u)
32 #define SBG_ECOM_TRANSFER_PACKET_SIZE (1300u)
34 //----------------------------------------------------------------------//
35 //- Communication protocol structs and definitions -//
36 //----------------------------------------------------------------------//
37 
41 typedef enum _SbgEComTransferCmd
42 {
47 
48 //----------------------------------------------------------------------//
49 //- Protocol transfer operations -//
50 //----------------------------------------------------------------------//
51 
61 SbgErrorCode sbgEComTransferSend(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, const void *pBuffer, size_t size);
62 
73 SbgErrorCode sbgEComTransferReceive(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, void *pBuffer, size_t *pActualSize, size_t bufferSize);
74 
75 #endif
SBG_ECOM_TRANSFER_END
@ SBG_ECOM_TRANSFER_END
Definition: sbgEComTransfer.h:45
sbgEComTransferReceive
SbgErrorCode sbgEComTransferReceive(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, void *pBuffer, size_t *pActualSize, size_t bufferSize)
Definition: sbgEComTransfer.c:569
sbgCommon.h
_SbgEComHandle
Definition: sbgECom.h:70
SBG_ECOM_TRANSFER_DATA
@ SBG_ECOM_TRANSFER_DATA
Definition: sbgEComTransfer.h:44
SbgEComTransferCmd
enum _SbgEComTransferCmd SbgEComTransferCmd
_SbgEComTransferCmd
_SbgEComTransferCmd
Definition: sbgEComTransfer.h:41
sbgEComTransferSend
SbgErrorCode sbgEComTransferSend(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, const void *pBuffer, size_t size)
Definition: sbgEComTransfer.c:484
SBG_ECOM_TRANSFER_START
@ SBG_ECOM_TRANSFER_START
Definition: sbgEComTransfer.h:43
SbgErrorCode
enum _SbgErrorCode SbgErrorCode
Header file that defines all error codes for SBG Systems libraries.


sbg_driver
Author(s): SBG Systems
autogenerated on Fri Oct 11 2024 02:13:40