sbgECom Library  4.0.1987-stable
C library to interface SBG Systems IMU/AHRS/INS
sbgEComCmdGnss.h
Go to the documentation of this file.
1 
33 #ifndef SBG_ECOM_CMD_GNSS_H
34 #define SBG_ECOM_CMD_GNSS_H
35 
36 // sbgCommonLib headers
37 #include <sbgCommon.h>
38 
39 // Project headers
40 #include <sbgECom.h>
41 
42 // Local headers
43 #include "sbgEComCmdCommon.h"
44 
45 #ifdef __cplusplus
46 extern "C" {
47 #endif
48 
49 //----------------------------------------------------------------------//
50 //- Public definitions -//
51 //----------------------------------------------------------------------//
52 
57 {
69 
74 {
80 
85 {
86  float leverArmPrimary[3];
89  float leverArmSecondary[3];
92 
97 {
102 
103 //----------------------------------------------------------------------//
104 //- Public methods -//
105 //----------------------------------------------------------------------//
106 
115 
124 
133 
142 
151 
160 
161 #ifdef __cplusplus
162 }
163 #endif
164 
165 #endif // SBG_ECOM_CMD_GNSS_H
Main header for the SBG Systems common C library.
Contains main sbgECom methods.
Definitions and methods common to all commands.
enum _SbgEComRejectionMode SbgEComRejectionMode
SbgErrorCode sbgEComCmdGnss1InstallationGet(SbgEComHandle *pHandle, SbgEComGnssInstallation *pGnssInstallation)
SbgErrorCode sbgEComCmdGnss1SetRejection(SbgEComHandle *pHandle, const SbgEComGnssRejectionConf *pRejectConf)
enum _SbgEComGnssModelsStdIds SbgEComGnssModelsStdIds
struct _SbgEComGnssInstallation SbgEComGnssInstallation
SbgErrorCode sbgEComCmdGnss1SetModelId(SbgEComHandle *pHandle, SbgEComGnssModelsStdIds modelId)
_SbgEComGnssInstallationMode
Definition: sbgEComCmdGnss.h:74
@ SBG_ECOM_GNSS_INSTALLATION_MODE_DUAL_ROUGH
Definition: sbgEComCmdGnss.h:77
@ SBG_ECOM_GNSS_INSTALLATION_MODE_SINGLE
Definition: sbgEComCmdGnss.h:75
@ SBG_ECOM_GNSS_INSTALLATION_MODE_DUAL_PRECISE
Definition: sbgEComCmdGnss.h:78
@ SBG_ECOM_GNSS_INSTALLATION_MODE_DUAL_AUTO
Definition: sbgEComCmdGnss.h:76
SbgErrorCode sbgEComCmdGnss1GetModelId(SbgEComHandle *pHandle, SbgEComGnssModelsStdIds *pModelId)
struct _SbgEComGnssRejectionConf SbgEComGnssRejectionConf
SbgErrorCode sbgEComCmdGnss1InstallationSet(SbgEComHandle *pHandle, const SbgEComGnssInstallation *pGnssInstallation)
enum _SbgEComGnssInstallationMode SbgEComGnssInstallationMode
_SbgEComGnssModelsStdIds
Definition: sbgEComCmdGnss.h:57
@ SBG_ECOM_GNSS_MODEL_NMEA
Definition: sbgEComCmdGnss.h:59
@ SBG_ECOM_GNSS_MODEL_UBLOX_GPS_BEIDOU
Definition: sbgEComCmdGnss.h:60
@ SBG_ECOM_GNSS_MODEL_INTERNAL
Definition: sbgEComCmdGnss.h:58
@ SBG_ECOM_GNSS_MODEL_RESERVED_02
Definition: sbgEComCmdGnss.h:64
@ SBG_ECOM_GNSS_MODEL_RESERVED_04
Definition: sbgEComCmdGnss.h:67
@ SBG_ECOM_GNSS_MODEL_UBLOX_EXTERNAL
Definition: sbgEComCmdGnss.h:61
@ SBG_ECOM_GNSS_MODEL_RESERVED_03
Definition: sbgEComCmdGnss.h:65
@ SBG_ECOM_GNSS_MODEL_SEPTENTRIO_EXTERNAL
Definition: sbgEComCmdGnss.h:66
@ SBG_ECOM_GNSS_MODEL_RESERVED_01
Definition: sbgEComCmdGnss.h:62
@ SBG_ECOM_GNSS_MODEL_NOVATEL_EXTERNAL
Definition: sbgEComCmdGnss.h:63
SbgErrorCode sbgEComCmdGnss1GetRejection(SbgEComHandle *pHandle, SbgEComGnssRejectionConf *pRejectConf)
enum _SbgErrorCode SbgErrorCode
Definition: sbgEComCmdGnss.h:85
float leverArmPrimary[3]
Definition: sbgEComCmdGnss.h:86
float leverArmSecondary[3]
Definition: sbgEComCmdGnss.h:89
bool leverArmPrimaryPrecise
Definition: sbgEComCmdGnss.h:87
SbgEComGnssInstallationMode leverArmSecondaryMode
Definition: sbgEComCmdGnss.h:90
Definition: sbgEComCmdGnss.h:97
SbgEComRejectionMode position
Definition: sbgEComCmdGnss.h:98
SbgEComRejectionMode hdt
Definition: sbgEComCmdGnss.h:100
SbgEComRejectionMode velocity
Definition: sbgEComCmdGnss.h:99
Definition: sbgECom.h:88