Go to the documentation of this file.
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
SbgErrorCode sbgEComSendAck(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, SbgErrorCode cmdError)
@ SBG_ECOM_ALWAYS_ACCEPT_MODE
@ SBG_ECOM_ALIGNMENT_DOWN
SbgErrorCode sbgEComCmdGenericGetModelId(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, uint32_t *pModelId)
@ SBG_ECOM_AUTOMATIC_MODE
@ SBG_ECOM_ALIGNMENT_RIGHT
@ SBG_ECOM_ALIGNMENT_BACKWARD
@ SBG_ECOM_ALIGNMENT_LEFT
@ SBG_ECOM_ALIGNMENT_FORWARD
SbgErrorCode sbgEComReceiveCmd(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, void *pData, size_t *pSize, size_t maxSize, uint32_t timeOut)
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 sbgEComCmdGenericGetModelInfo(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, SbgEComModelInfo *pModelInfo)
SbgErrorCode sbgEComReceiveAnyCmd(SbgEComHandle *pHandle, uint8_t *pMsgClass, uint8_t *pMsg, void *pData, size_t *pSize, size_t maxSize, uint32_t timeOut)
struct _SbgEComModelInfo SbgEComModelInfo
enum _SbgErrorCode SbgErrorCode
Header file that defines all error codes for SBG Systems libraries.
enum _SbgEComAxisDirection SbgEComAxisDirection
enum _SbgEComRejectionMode SbgEComRejectionMode
@ SBG_ECOM_NEVER_ACCEPT_MODE
sbg_driver
Author(s): SBG Systems
autogenerated on Fri Oct 11 2024 02:13:40