Go to the documentation of this file.
24 uint32_t modelIdAsUint;
50 uint8_t outputBuffer[64];
54 assert(pDvlInstallation);
84 for (trial = 0; trial < pHandle->
numTrials; trial++)
129 uint8_t receivedBuffer[64];
133 assert(pDvlInstallation);
138 for (trial = 0; trial < pHandle->
numTrials; trial++)
198 uint8_t outputBuffer[2*
sizeof(uint8_t)];
225 for (trial = 0; trial < pHandle->
numTrials; trial++)
271 uint8_t receivedBuffer[2*
sizeof(uint8_t)];
280 for (trial = 0; trial < pHandle->
numTrials; trial++)
#define sbgStreamBufferReadUint8LE
SbgErrorCode sbgEComWaitForAck(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, uint32_t timeOut)
SbgEComRejectionMode waterLayer
#define sbgStreamBufferWriteBooleanLE
SBG_INLINE SbgErrorCode sbgStreamBufferWriteFloatLE(SbgStreamBuffer *pHandle, float value)
SBG_INLINE SbgErrorCode sbgStreamBufferGetLastError(SbgStreamBuffer *pHandle)
@ SBG_ECOM_CMD_DVL_INSTALLATION
SBG_INLINE SbgErrorCode sbgStreamBufferInitForWrite(SbgStreamBuffer *pHandle, void *pLinkedBuffer, size_t bufferSize)
SbgErrorCode sbgEComCmdDvlGetRejection(SbgEComHandle *pHandle, SbgEComDvlRejectionConf *pRejectConf)
SbgErrorCode sbgEComCmdGenericSetModelId(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, uint32_t modelId)
SbgErrorCode sbgEComCmdDvlInstallationSet(SbgEComHandle *pHandle, const SbgEComDvlInstallation *pDvlInstallation)
SBG_INLINE void * sbgStreamBufferGetLinkedBuffer(SbgStreamBuffer *pHandle)
@ SBG_ECOM_CLASS_LOG_CMD_0
SbgErrorCode sbgEComCmdDvlInstallationGet(SbgEComHandle *pHandle, SbgEComDvlInstallation *pDvlInstallation)
SbgErrorCode sbgEComCmdGenericGetModelId(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, uint32_t *pModelId)
SbgErrorCode sbgEComReceiveCmd(SbgEComHandle *pHandle, uint8_t msgClass, uint8_t msg, void *pData, size_t *pSize, size_t maxSize, uint32_t timeOut)
@ SBG_ECOM_CMD_DVL_MODEL_ID
uint32_t cmdDefaultTimeOut
SbgEComProtocol protocolHandle
SbgErrorCode sbgEComCmdDvlSetRejection(SbgEComHandle *pHandle, const SbgEComDvlRejectionConf *pRejectConf)
SbgErrorCode sbgEComCmdDvlSetModelId(SbgEComHandle *pHandle, SbgEComDvlModelsIds modelId)
enum _SbgEComDvlModelsIds SbgEComDvlModelsIds
This file implements sbgECom commands related to DVL module.
#define sbgStreamBufferWriteUint8LE
SBG_INLINE size_t sbgStreamBufferGetLength(SbgStreamBuffer *pHandle)
SbgErrorCode sbgEComCmdDvlGetModelId(SbgEComHandle *pHandle, SbgEComDvlModelsIds *pModelId)
@ SBG_ECOM_CMD_DVL_REJECT_MODES
SbgEComRejectionMode bottomLayer
enum _SbgErrorCode SbgErrorCode
Header file that defines all error codes for SBG Systems libraries.
SbgErrorCode sbgEComProtocolSend(SbgEComProtocol *pHandle, uint8_t msgClass, uint8_t msg, const void *pData, size_t size)
enum _SbgEComRejectionMode SbgEComRejectionMode
SBG_INLINE SbgErrorCode sbgStreamBufferInitForRead(SbgStreamBuffer *pHandle, const void *pLinkedBuffer, size_t bufferSize)
#define sbgStreamBufferReadBooleanLE
SBG_INLINE float sbgStreamBufferReadFloatLE(SbgStreamBuffer *pHandle)
sbg_driver
Author(s): SBG Systems
autogenerated on Fri Oct 11 2024 02:13:40