27 #ifndef __SBG_ECOM_H__ 28 #define __SBG_ECOM_H__ 34 #include <sbgCommon.h> SbgEComReceiveLogFunc pReceiveLogCallback
Definition: sbgECom.h:74
uint8_t SbgEComMsgId
Definition: sbgEComIds.h:289
void * pUserArg
Definition: sbgECom.h:75
This file is used to parse received binary logs.
void sbgEComSetCmdTrialsAndTimeOut(SbgEComHandle *pHandle, uint32_t numTrials, uint32_t cmdDefaultTimeOut)
SbgErrorCode sbgEComHandleOneLog(SbgEComHandle *pHandle)
Implementation of the Ekinox binary communication protocol. You can access low-level communication w...
SbgErrorCode sbgEComSetReceiveLogCallback(SbgEComHandle *pHandle, SbgEComReceiveLogFunc pReceiveLogCallback, void *pUserArg)
Definition: sbgEComProtocol.h:50
Definition: sbgEComBinaryLogs.h:49
SbgErrorCode sbgEComInit(SbgEComHandle *pHandle, SbgInterface *pInterface)
enum _SbgEComClass SbgEComClass
SbgEComProtocol protocolHandle
Definition: sbgECom.h:72
uint32_t numTrials
Definition: sbgECom.h:77
Defines all sbgECom commands identifiers.
uint32_t cmdDefaultTimeOut
Definition: sbgECom.h:78
void sbgEComErrorToString(SbgErrorCode errorCode, char errorMsg[256])
SbgErrorCode sbgEComClose(SbgEComHandle *pHandle)
SbgErrorCode(* SbgEComReceiveLogFunc)(SbgEComHandle *pHandle, SbgEComClass msgClass, SbgEComMsgId msg, const SbgBinaryLogData *pLogData, void *pUserArg)
Definition: sbgECom.h:61
SbgErrorCode sbgEComHandle(SbgEComHandle *pHandle)