27 #ifndef __SBG_ECOM_H__ 28 #define __SBG_ECOM_H__ void sbgEComSetCmdTrialsAndTimeOut(SbgEComHandle *pHandle, uint32_t numTrials, uint32_t cmdDefaultTimeOut)
SbgErrorCode(* SbgEComReceiveLogFunc)(SbgEComHandle *pHandle, SbgEComClass msgClass, SbgEComMsgId msg, const SbgBinaryLogData *pLogData, void *pUserArg)
SbgErrorCode sbgEComSetReceiveLogCallback(SbgEComHandle *pHandle, SbgEComReceiveLogFunc pReceiveLogCallback, void *pUserArg)
Defines all sbgECom commands identifiers.
SbgErrorCode sbgEComHandleOneLog(SbgEComHandle *pHandle)
SbgEComProtocol protocolHandle
SbgErrorCode sbgEComInit(SbgEComHandle *pHandle, SbgInterface *pInterface)
uint32_t cmdDefaultTimeOut
SbgErrorCode sbgEComClose(SbgEComHandle *pHandle)
SbgEComReceiveLogFunc pReceiveLogCallback
Main header file for SBG Systems common C library.
void sbgEComErrorToString(SbgErrorCode errorCode, char errorMsg[256])
SbgErrorCode sbgEComHandle(SbgEComHandle *pHandle)
enum _SbgEComClass SbgEComClass
This file is used to parse received binary logs.
Implementation of the Ekinox binary communication protocol. You can access low-level communication w...
enum _SbgErrorCode SbgErrorCode