sbgECom Library  5.1.708-stable
Interface SBG Systems IMU/AHRS/INS
sbgEComCmdSensor.h
Go to the documentation of this file.
1 
33 #ifndef SBG_ECOM_CMD_SENSOR_H
34 #define SBG_ECOM_CMD_SENSOR_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 //- Sensor definitions -//
51 //----------------------------------------------------------------------//
52 
57 {
66 
71 {
81 
86 {
92 
97 {
112 
113 //----------------------------------------------------------------------//
114 //- Event configurations -//
115 //----------------------------------------------------------------------//
116 
121 {
130 
135 {
138  float misRoll;
139  float misPitch;
140  float misYaw;
142 
147 {
148  double latitude;
149  double longitude;
150  double altitude;
151  uint16_t year;
152  uint8_t month;
153  uint8_t day;
155 
156 //----------------------------------------------------------------------//
157 //- Public methods -//
158 //----------------------------------------------------------------------//
159 
168 
177 
186 
195 
204 
213 
223 
233 
234 #ifdef __cplusplus
235 }
236 #endif
237 
238 #endif // SBG_ECOM_CMD_SENSOR_H
Main header for the SBG Systems common C library.
Contains main sbgECom methods.
Definitions and methods common to all commands.
enum _SbgEComAxisDirection SbgEComAxisDirection
SbgErrorCode sbgEComCmdSensorSetMotionProfileId(SbgEComHandle *pHandle, SbgEComMotionProfileStdIds modelId)
SbgErrorCode sbgEComCmdSensorSetAlignmentAndLeverArm(SbgEComHandle *pHandle, const SbgEComSensorAlignmentInfo *pAlignConf, const float *pLeverArm)
SbgErrorCode sbgEComCmdSensorGetInitCondition(SbgEComHandle *pHandle, SbgEComInitConditionConf *pConf)
SbgErrorCode sbgEComCmdSensorGetAidingAssignment(SbgEComHandle *pHandle, SbgEComAidingAssignConf *pConf)
_SbgEComMotionProfileStdIds
Definition: sbgEComCmdSensor.h:97
@ SBG_ECOM_MOTION_PROFILE_OFF_ROAD_VEHICLE
Definition: sbgEComCmdSensor.h:109
@ SBG_ECOM_MOTION_PROFILE_RAILWAY
Definition: sbgEComCmdSensor.h:108
@ SBG_ECOM_MOTION_PROFILE_AUTOMOTIVE
Definition: sbgEComCmdSensor.h:99
@ SBG_ECOM_MOTION_PROFILE_AIRPLANE
Definition: sbgEComCmdSensor.h:101
@ SBG_ECOM_MOTION_PROFILE_HELICOPTER
Definition: sbgEComCmdSensor.h:102
@ SBG_ECOM_MOTION_PROFILE_GENERAL_PURPOSE
Definition: sbgEComCmdSensor.h:98
@ SBG_ECOM_MOTION_PROFILE_STATIC
Definition: sbgEComCmdSensor.h:106
@ SBG_ECOM_MOTION_PROFILE_MARINE
Definition: sbgEComCmdSensor.h:100
@ SBG_ECOM_MOTION_PROFILE_PEDESTRIAN
Definition: sbgEComCmdSensor.h:103
@ SBG_ECOM_MOTION_PROFILE_UNDERWATER
Definition: sbgEComCmdSensor.h:110
@ SBG_ECOM_MOTION_PROFILE_HEAVY_MACHINERY
Definition: sbgEComCmdSensor.h:105
@ SBG_ECOM_MOTION_PROFILE_UAV_ROTARY_WING
Definition: sbgEComCmdSensor.h:104
@ SBG_ECOM_MOTION_PROFILE_TRUCK
Definition: sbgEComCmdSensor.h:107
enum _SbgEComOdometerPinAssignment SbgEComOdometerPinAssignment
enum _SbgEComMotionProfileStdIds SbgEComMotionProfileStdIds
struct _SbgEComInitConditionConf SbgEComInitConditionConf
SbgErrorCode sbgEComCmdSensorSetAidingAssignment(SbgEComHandle *pHandle, const SbgEComAidingAssignConf *pConf)
SbgErrorCode sbgEComCmdSensorGetAlignmentAndLeverArm(SbgEComHandle *pHandle, SbgEComSensorAlignmentInfo *pAlignConf, float *pLeverArm)
SbgErrorCode sbgEComCmdSensorGetMotionProfileId(SbgEComHandle *pHandle, SbgEComMotionProfileStdIds *pModelId)
_SbgEComModuleSyncAssignment
Definition: sbgEComCmdSensor.h:71
@ SBG_ECOM_MODULE_SYNC_OUT_A
Definition: sbgEComCmdSensor.h:78
@ SBG_ECOM_MODULE_SYNC_IN_D
Definition: sbgEComCmdSensor.h:76
@ SBG_ECOM_MODULE_SYNC_DISABLED
Definition: sbgEComCmdSensor.h:72
@ SBG_ECOM_MODULE_SYNC_INTERNAL
Definition: sbgEComCmdSensor.h:77
@ SBG_ECOM_MODULE_SYNC_IN_C
Definition: sbgEComCmdSensor.h:75
@ SBG_ECOM_MODULE_SYNC_OUT_B
Definition: sbgEComCmdSensor.h:79
@ SBG_ECOM_MODULE_SYNC_IN_A
Definition: sbgEComCmdSensor.h:73
@ SBG_ECOM_MODULE_SYNC_IN_B
Definition: sbgEComCmdSensor.h:74
enum _SbgEComModuleSyncAssignment SbgEComModuleSyncAssignment
struct _SbgEComSensorAlignmentInfo SbgEComSensorAlignmentInfo
SbgErrorCode sbgEComCmdSensorSetInitCondition(SbgEComHandle *pHandle, const SbgEComInitConditionConf *pConf)
enum _SbgEComModulePortAssignment SbgEComModulePortAssignment
_SbgEComModulePortAssignment
Definition: sbgEComCmdSensor.h:57
@ SBG_ECOM_MODULE_DISABLED
Definition: sbgEComCmdSensor.h:64
@ SBG_ECOM_MODULE_PORT_E
Definition: sbgEComCmdSensor.h:62
@ SBG_ECOM_MODULE_PORT_D
Definition: sbgEComCmdSensor.h:61
@ SBG_ECOM_MODULE_PORT_A
Definition: sbgEComCmdSensor.h:58
@ SBG_ECOM_MODULE_INTERNAL
Definition: sbgEComCmdSensor.h:63
@ SBG_ECOM_MODULE_PORT_C
Definition: sbgEComCmdSensor.h:60
@ SBG_ECOM_MODULE_PORT_B
Definition: sbgEComCmdSensor.h:59
struct _SbgEComAidingAssignConf SbgEComAidingAssignConf
_SbgEComOdometerPinAssignment
Definition: sbgEComCmdSensor.h:86
@ SBG_ECOM_MODULE_ODO_DISABLED
Definition: sbgEComCmdSensor.h:87
@ SBG_ECOM_MODULE_ODO_CAN
Definition: sbgEComCmdSensor.h:90
@ SBG_ECOM_MODULE_ODO_A
Definition: sbgEComCmdSensor.h:88
@ SBG_ECOM_MODULE_ODO_A_B
Definition: sbgEComCmdSensor.h:89
enum _SbgErrorCode SbgErrorCode
Definition: sbgEComCmdSensor.h:121
SbgEComModulePortAssignment gps1Port
Definition: sbgEComCmdSensor.h:122
SbgEComModuleSyncAssignment gps1Sync
Definition: sbgEComCmdSensor.h:123
SbgEComModulePortAssignment airDataPort
Definition: sbgEComCmdSensor.h:127
SbgEComOdometerPinAssignment odometerPinsConf
Definition: sbgEComCmdSensor.h:128
SbgEComModuleSyncAssignment dvlSync
Definition: sbgEComCmdSensor.h:125
SbgEComModulePortAssignment rtcmPort
Definition: sbgEComCmdSensor.h:126
SbgEComModulePortAssignment dvlPort
Definition: sbgEComCmdSensor.h:124
Definition: sbgECom.h:88
Definition: sbgEComCmdSensor.h:147
uint16_t year
Definition: sbgEComCmdSensor.h:151
uint8_t day
Definition: sbgEComCmdSensor.h:153
double latitude
Definition: sbgEComCmdSensor.h:148
uint8_t month
Definition: sbgEComCmdSensor.h:152
double longitude
Definition: sbgEComCmdSensor.h:149
double altitude
Definition: sbgEComCmdSensor.h:150
Definition: sbgEComCmdSensor.h:135
SbgEComAxisDirection axisDirectionX
Definition: sbgEComCmdSensor.h:136
float misPitch
Definition: sbgEComCmdSensor.h:139
float misRoll
Definition: sbgEComCmdSensor.h:138
float misYaw
Definition: sbgEComCmdSensor.h:140
SbgEComAxisDirection axisDirectionY
Definition: sbgEComCmdSensor.h:137