sbgECom  1.11.920-stable
sbgEComCmdGnss.h
Go to the documentation of this file.
1 
20 #ifndef SBG_ECOM_CMD_GNSS_H
21 #define SBG_ECOM_CMD_GNSS_H
22 
23 /* sbgCommonLib headers */
24 #include "sbgEComCmdCommon.h"
25 
26 //----------------------------------------------------------------------//
27 //- Public definitions (DEPRECATED) -//
28 //----------------------------------------------------------------------//
29 
35 {
36  float leverArmX;
37  float leverArmY;
38  float leverArmZ;
39  float pitchOffset;
40  float yawOffset;
43 
44 //----------------------------------------------------------------------//
45 //- Public definitions -//
46 //----------------------------------------------------------------------//
47 
52 {
64 
69 {
75 
80 {
81  float leverArmPrimary[3];
84  float leverArmSecondary[3];
87 
92 {
97 
98 //----------------------------------------------------------------------//
99 //- GNSS public commands -//
100 //----------------------------------------------------------------------//
101 
109 SbgErrorCode sbgEComCmdGnss1SetModelId(SbgEComHandle *pHandle, uint32_t id);
110 
118 SbgErrorCode sbgEComCmdGnss1GetModelInfo(SbgEComHandle *pHandle, SbgEComModelInfo *pModelInfo);
119 
127 SBG_DEPRECATED(SbgErrorCode sbgEComCmdGnss1GetLeverArmAlignment(SbgEComHandle *pHandle, SbgEComGnssAlignmentInfo *pAlignConf));
128 
136 SBG_DEPRECATED(SbgErrorCode sbgEComCmdGnss1SetLeverArmAlignment(SbgEComHandle *pHandle, const SbgEComGnssAlignmentInfo *pAlignConf));
137 
145 SbgErrorCode sbgEComCmdGnss1InstallationGet(SbgEComHandle *pHandle, SbgEComGnssInstallation *pGnssInstallation);
146 
154 SbgErrorCode sbgEComCmdGnss1InstallationSet(SbgEComHandle *pHandle, const SbgEComGnssInstallation *pGnssInstallation);
155 
163 SbgErrorCode sbgEComCmdGnss1GetRejection(SbgEComHandle *pHandle, SbgEComGnssRejectionConf *pRejectConf);
164 
172 SbgErrorCode sbgEComCmdGnss1SetRejection(SbgEComHandle *pHandle, const SbgEComGnssRejectionConf *pRejectConf);
173 
174 #endif /* SBG_ECOM_CMD_GNSS_H */
struct _SbgEComGnssAlignmentInfo SbgEComGnssAlignmentInfo
struct _SbgEComGnssRejectionConf SbgEComGnssRejectionConf
SbgEComGnssInstallationMode leverArmSecondaryMode
Definition: sbgEComCmdGnss.h:85
Definition: sbgEComCmdGnss.h:72
float leverArmZ
Definition: sbgEComCmdGnss.h:38
SBG_DEPRECATED(SbgErrorCode sbgEComCmdGnss1GetLeverArmAlignment(SbgEComHandle *pHandle, SbgEComGnssAlignmentInfo *pAlignConf))
enum _SbgEComRejectionMode SbgEComRejectionMode
SbgEComRejectionMode hdt
Definition: sbgEComCmdGnss.h:95
Definition: sbgEComCmdGnss.h:79
Definition: sbgECom.h:70
Definition: sbgEComCmdGnss.h:56
SbgErrorCode sbgEComCmdGnss1InstallationGet(SbgEComHandle *pHandle, SbgEComGnssInstallation *pGnssInstallation)
struct _SbgEComGnssInstallation SbgEComGnssInstallation
float antennaDistance
Definition: sbgEComCmdGnss.h:41
float leverArmX
Definition: sbgEComCmdGnss.h:36
Definition: sbgEComCmdGnss.h:53
SbgEComRejectionMode velocity
Definition: sbgEComCmdGnss.h:94
SbgErrorCode sbgEComCmdGnss1InstallationSet(SbgEComHandle *pHandle, const SbgEComGnssInstallation *pGnssInstallation)
enum _SbgEComGnssInstallationMode SbgEComGnssInstallationMode
float leverArmY
Definition: sbgEComCmdGnss.h:37
SbgEComRejectionMode position
Definition: sbgEComCmdGnss.h:93
SbgErrorCode sbgEComCmdGnss1GetRejection(SbgEComHandle *pHandle, SbgEComGnssRejectionConf *pRejectConf)
float pitchOffset
Definition: sbgEComCmdGnss.h:39
Definition: sbgEComCmdGnss.h:73
Definition: sbgEComCmdGnss.h:57
_SbgEComGnssModelsStdIds
Definition: sbgEComCmdGnss.h:51
_SbgEComGnssInstallationMode
Definition: sbgEComCmdGnss.h:68
Definition: sbgEComCmdGnss.h:91
Definition: sbgEComCmdCommon.h:58
Definition: sbgEComCmdGnss.h:61
Definition: sbgEComCmdGnss.h:34
Definition: sbgEComCmdGnss.h:60
Definition: sbgEComCmdGnss.h:59
Definition: sbgEComCmdGnss.h:62
SbgErrorCode sbgEComCmdGnss1GetModelInfo(SbgEComHandle *pHandle, SbgEComModelInfo *pModelInfo)
This file groups all common definitions required by all commands.
SbgErrorCode sbgEComCmdGnss1SetModelId(SbgEComHandle *pHandle, uint32_t id)
Definition: sbgEComCmdGnss.h:70
Definition: sbgEComCmdGnss.h:54
bool leverArmPrimaryPrecise
Definition: sbgEComCmdGnss.h:82
enum _SbgEComGnssModelsStdIds SbgEComGnssModelsStdIds
Definition: sbgEComCmdGnss.h:71
Definition: sbgEComCmdGnss.h:55
Definition: sbgEComCmdGnss.h:58
float yawOffset
Definition: sbgEComCmdGnss.h:40
SbgErrorCode sbgEComCmdGnss1SetRejection(SbgEComHandle *pHandle, const SbgEComGnssRejectionConf *pRejectConf)