sbgECom  1.11.920-stable
sbgEComCmdDvl.h
Go to the documentation of this file.
1 
20 #ifndef SBG_ECOM_CMD_DVL_H
21 #define SBG_ECOM_CMD_DVL_H
22 
23 /* sbgCommonLib headers */
24 #include <sbgCommon.h>
25 
26 /* Local headers */
27 #include "sbgEComCmdCommon.h"
28 
29 //----------------------------------------------------------------------//
30 //- Public definitions -//
31 //----------------------------------------------------------------------//
32 
37 {
40 
45 {
46  float leverArm[3];
47  float alignment[3];
50 
55 {
59 
60 //----------------------------------------------------------------------//
61 //- Public methods -//
62 //----------------------------------------------------------------------//
63 
71 SbgErrorCode sbgEComCmdDvlSetModelId(SbgEComHandle *pHandle, SbgEComDvlModelsIds modelId);
72 
80 SbgErrorCode sbgEComCmdDvlGetModelId(SbgEComHandle *pHandle, SbgEComDvlModelsIds *pModelId);
81 
89 SbgErrorCode sbgEComCmdDvlInstallationSet(SbgEComHandle *pHandle, const SbgEComDvlInstallation *pDvlInstallation);
90 
98 SbgErrorCode sbgEComCmdDvlInstallationGet(SbgEComHandle *pHandle, SbgEComDvlInstallation *pDvlInstallation);
99 
107 SbgErrorCode sbgEComCmdDvlSetRejection(SbgEComHandle *pHandle, const SbgEComDvlRejectionConf *pRejectConf);
108 
116 SbgErrorCode sbgEComCmdDvlGetRejection(SbgEComHandle *pHandle, SbgEComDvlRejectionConf *pRejectConf);
117 
118 #endif
SbgErrorCode sbgEComCmdDvlGetModelId(SbgEComHandle *pHandle, SbgEComDvlModelsIds *pModelId)
enum _SbgEComRejectionMode SbgEComRejectionMode
struct _SbgEComDvlInstallation SbgEComDvlInstallation
enum _SbgEComDvlModelsIds SbgEComDvlModelsIds
Definition: sbgECom.h:70
Definition: sbgEComCmdDvl.h:38
Definition: sbgEComCmdDvl.h:54
SbgEComRejectionMode waterLayer
Definition: sbgEComCmdDvl.h:57
float leverArm[3]
Definition: sbgEComCmdDvl.h:46
SbgErrorCode sbgEComCmdDvlInstallationGet(SbgEComHandle *pHandle, SbgEComDvlInstallation *pDvlInstallation)
SbgErrorCode sbgEComCmdDvlSetRejection(SbgEComHandle *pHandle, const SbgEComDvlRejectionConf *pRejectConf)
_SbgEComDvlModelsIds
Definition: sbgEComCmdDvl.h:36
bool preciseInstallation
Definition: sbgEComCmdDvl.h:48
float alignment[3]
Definition: sbgEComCmdDvl.h:47
struct _SbgEComDvlRejectionConf SbgEComDvlRejectionConf
Definition: sbgEComCmdDvl.h:44
This file groups all common definitions required by all commands.
SbgErrorCode sbgEComCmdDvlSetModelId(SbgEComHandle *pHandle, SbgEComDvlModelsIds modelId)
SbgErrorCode sbgEComCmdDvlInstallationSet(SbgEComHandle *pHandle, const SbgEComDvlInstallation *pDvlInstallation)
SbgEComRejectionMode bottomLayer
Definition: sbgEComCmdDvl.h:56
SbgErrorCode sbgEComCmdDvlGetRejection(SbgEComHandle *pHandle, SbgEComDvlRejectionConf *pRejectConf)