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