20 #ifndef __SBG_ECOM_CMD_COMMON_H__ 21 #define __SBG_ECOM_CMD_COMMON_H__ 23 #include "../sbgECom.h" 29 #define SBG_ECOM_DEFAULT_CMD_TIME_OUT (500) 34 typedef enum _SbgEComRejectionMode 104 SbgErrorCode
sbgEComReceiveCmd(
SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg,
void *pData,
size_t *pSize,
size_t maxSize, uint32_t timeOut);
Definition: sbgEComCmdCommon.h:46
_SbgEComAxisDirection
Definition: sbgEComCmdCommon.h:44
SbgErrorCode sbgEComCmdGenericGetModelId(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, uint32_t *pModelId)
Definition: sbgEComCmdCommon.h:48
enum _SbgEComRejectionMode SbgEComRejectionMode
enum _SbgEComAxisDirection SbgEComAxisDirection
SbgErrorCode sbgEComCmdGenericGetModelInfo(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, SbgEComModelInfo *pModelInfo)
uint32_t revision
Definition: sbgEComCmdCommon.h:61
Definition: sbgEComCmdCommon.h:50
Definition: sbgEComCmdCommon.h:47
Definition: sbgEComCmdCommon.h:49
Definition: sbgEComCmdCommon.h:58
Definition: sbgEComCmdCommon.h:38
struct _SbgEComModelInfo SbgEComModelInfo
SbgErrorCode sbgEComReceiveCmd(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, void *pData, size_t *pSize, size_t maxSize, uint32_t timeOut)
Definition: sbgEComCmdCommon.h:37
uint32_t id
Definition: sbgEComCmdCommon.h:60
Definition: sbgEComCmdCommon.h:51
Definition: sbgEComCmdCommon.h:36
SbgErrorCode sbgEComWaitForAck(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, uint32_t timeOut)
SbgErrorCode sbgEComCmdGenericSetModelId(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, uint32_t modelId)
SbgErrorCode sbgEComReceiveAnyCmd(SbgEComHandle *pHandle, uint8_t *pMsgClass, uint8_t *pMsg, void *pData, size_t *pSize, size_t maxSize, uint32_t timeOut)
SbgErrorCode sbgEComSendAck(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, SbgErrorCode cmdError)