sbgEComCmdSensor.h
Go to the documentation of this file.
1 
20 #ifndef __SBG_ECOM_CMD_SENSOR_H__
21 #define __SBG_ECOM_CMD_SENSOR_H__
22 
23 #include "sbgEComCmdCommon.h"
24 
25 //----------------------------------------------------------------------//
26 //- Sensor definitions -//
27 //----------------------------------------------------------------------//
28 
33 {
41 
46 {
56 
61 {
67 
72 {
81 
82 //----------------------------------------------------------------------//
83 //- Event configurations -//
84 //----------------------------------------------------------------------//
85 
90 {
99 
104 {
107  float misRoll;
108  float misPitch;
109  float misYaw;
111 
116 {
117  double latitude;
118  double longitude;
119  double altitude;
120  uint16_t year;
121  uint8_t month;
122  uint8_t day;
124 
125 //----------------------------------------------------------------------//
126 //- Sensor commands -//
127 //----------------------------------------------------------------------//
128 
137 
146 
155 
164 
173 
182 
192 
201 SbgErrorCode sbgEComCmdSensorSetAlignmentAndLeverArm(SbgEComHandle *pHandle, const SbgEComSensorAlignmentInfo *pAlignConf, const float leverArm[3]);
202 
203 #endif
SBG_ECOM_MOTION_PROFILE_GENERAL_PURPOSE
@ SBG_ECOM_MOTION_PROFILE_GENERAL_PURPOSE
Definition: sbgEComCmdSensor.h:73
SbgEComModuleSyncAssignment
enum _SbgEComModuleSyncAssignment SbgEComModuleSyncAssignment
_SbgEComSensorAlignmentInfo::misYaw
float misYaw
Definition: sbgEComCmdSensor.h:109
_SbgEComAidingAssignConf
Definition: sbgEComCmdSensor.h:89
_SbgEComSensorAlignmentInfo::axisDirectionX
SbgEComAxisDirection axisDirectionX
Definition: sbgEComCmdSensor.h:105
SBG_ECOM_MODULE_INTERNAL
@ SBG_ECOM_MODULE_INTERNAL
Definition: sbgEComCmdSensor.h:38
_SbgEComModelInfo
Definition: sbgEComCmdCommon.h:58
_SbgEComSensorAlignmentInfo::axisDirectionY
SbgEComAxisDirection axisDirectionY
Definition: sbgEComCmdSensor.h:106
SbgEComAidingAssignConf
struct _SbgEComAidingAssignConf SbgEComAidingAssignConf
_SbgEComInitConditionConf::longitude
double longitude
Definition: sbgEComCmdSensor.h:118
SBG_ECOM_MODULE_SYNC_DISABLED
@ SBG_ECOM_MODULE_SYNC_DISABLED
Definition: sbgEComCmdSensor.h:47
_SbgEComSensorAlignmentInfo::misPitch
float misPitch
Definition: sbgEComCmdSensor.h:108
SBG_ECOM_MODULE_SYNC_IN_B
@ SBG_ECOM_MODULE_SYNC_IN_B
Definition: sbgEComCmdSensor.h:49
_SbgEComAidingAssignConf::dvlSync
SbgEComModuleSyncAssignment dvlSync
Definition: sbgEComCmdSensor.h:94
sbgEComCmdSensorGetInitCondition
SbgErrorCode sbgEComCmdSensorGetInitCondition(SbgEComHandle *pHandle, SbgEComInitConditionConf *pConf)
Definition: sbgEComCmdSensor.c:44
sbgEComCmdCommon.h
sbgEComCmdSensorGetAlignmentAndLeverArm
SbgErrorCode sbgEComCmdSensorGetAlignmentAndLeverArm(SbgEComHandle *pHandle, SbgEComSensorAlignmentInfo *pAlignConf, float leverArm[3])
Definition: sbgEComCmdSensor.c:358
_SbgEComModulePortAssignment
_SbgEComModulePortAssignment
This file implements SbgECom commands related to sensor.
Definition: sbgEComCmdSensor.h:32
_SbgEComInitConditionConf
Definition: sbgEComCmdSensor.h:115
SBG_ECOM_MOTION_PROFILE_AIRPLANE
@ SBG_ECOM_MOTION_PROFILE_AIRPLANE
Definition: sbgEComCmdSensor.h:76
SBG_ECOM_MOTION_PROFILE_HELICOPTER
@ SBG_ECOM_MOTION_PROFILE_HELICOPTER
Definition: sbgEComCmdSensor.h:77
SBG_ECOM_MODULE_ODO_CAN
@ SBG_ECOM_MODULE_ODO_CAN
Definition: sbgEComCmdSensor.h:65
SbgEComOdometerPinAssignment
enum _SbgEComOdometerPinAssignment SbgEComOdometerPinAssignment
_SbgEComOdometerPinAssignment
_SbgEComOdometerPinAssignment
Definition: sbgEComCmdSensor.h:60
_SbgEComAidingAssignConf::rtcmPort
SbgEComModulePortAssignment rtcmPort
Definition: sbgEComCmdSensor.h:95
SBG_ECOM_MODULE_PORT_E
@ SBG_ECOM_MODULE_PORT_E
Definition: sbgEComCmdSensor.h:37
_SbgEComInitConditionConf::day
uint8_t day
Definition: sbgEComCmdSensor.h:122
SBG_ECOM_MOTION_PROFILE_HEAVY_MACHINERY
@ SBG_ECOM_MOTION_PROFILE_HEAVY_MACHINERY
Definition: sbgEComCmdSensor.h:79
sbgEComCmdSensorSetAidingAssignment
SbgErrorCode sbgEComCmdSensorSetAidingAssignment(SbgEComHandle *pHandle, const SbgEComAidingAssignConf *pConf)
Definition: sbgEComCmdSensor.c:273
SBG_ECOM_MODULE_SYNC_IN_A
@ SBG_ECOM_MODULE_SYNC_IN_A
Definition: sbgEComCmdSensor.h:48
SbgEComSensorAlignmentInfo
struct _SbgEComSensorAlignmentInfo SbgEComSensorAlignmentInfo
_SbgEComAidingAssignConf::gps1Port
SbgEComModulePortAssignment gps1Port
Definition: sbgEComCmdSensor.h:91
_SbgEComAidingAssignConf::dvlPort
SbgEComModulePortAssignment dvlPort
Definition: sbgEComCmdSensor.h:93
SBG_ECOM_MODULE_PORT_C
@ SBG_ECOM_MODULE_PORT_C
Definition: sbgEComCmdSensor.h:35
SBG_ECOM_MODULE_PORT_D
@ SBG_ECOM_MODULE_PORT_D
Definition: sbgEComCmdSensor.h:36
_SbgEComAidingAssignConf::airDataPort
SbgEComModulePortAssignment airDataPort
Definition: sbgEComCmdSensor.h:96
_SbgEComInitConditionConf::latitude
double latitude
Definition: sbgEComCmdSensor.h:117
SBG_ECOM_MODULE_SYNC_INTERNAL
@ SBG_ECOM_MODULE_SYNC_INTERNAL
Definition: sbgEComCmdSensor.h:52
_SbgEComInitConditionConf::month
uint8_t month
Definition: sbgEComCmdSensor.h:121
_SbgEComAidingAssignConf::odometerPinsConf
SbgEComOdometerPinAssignment odometerPinsConf
Definition: sbgEComCmdSensor.h:97
SbgEComInitConditionConf
struct _SbgEComInitConditionConf SbgEComInitConditionConf
SBG_ECOM_MODULE_ODO_A_B
@ SBG_ECOM_MODULE_ODO_A_B
Definition: sbgEComCmdSensor.h:64
_SbgEComHandle
Definition: sbgECom.h:70
_SbgEComMotionProfileStdIds
_SbgEComMotionProfileStdIds
Definition: sbgEComCmdSensor.h:71
sbgEComCmdSensorGetAidingAssignment
SbgErrorCode sbgEComCmdSensorGetAidingAssignment(SbgEComHandle *pHandle, SbgEComAidingAssignConf *pConf)
Definition: sbgEComCmdSensor.c:193
SBG_ECOM_MODULE_SYNC_OUT_A
@ SBG_ECOM_MODULE_SYNC_OUT_A
Definition: sbgEComCmdSensor.h:53
_SbgEComInitConditionConf::altitude
double altitude
Definition: sbgEComCmdSensor.h:119
_SbgEComModuleSyncAssignment
_SbgEComModuleSyncAssignment
Definition: sbgEComCmdSensor.h:45
SBG_ECOM_MOTION_PROFILE_UAV_ROTARY_WING
@ SBG_ECOM_MOTION_PROFILE_UAV_ROTARY_WING
Definition: sbgEComCmdSensor.h:78
sbgEComCmdSensorSetInitCondition
SbgErrorCode sbgEComCmdSensorSetInitCondition(SbgEComHandle *pHandle, const SbgEComInitConditionConf *pConf)
Definition: sbgEComCmdSensor.c:119
SBG_ECOM_MODULE_SYNC_IN_D
@ SBG_ECOM_MODULE_SYNC_IN_D
Definition: sbgEComCmdSensor.h:51
_SbgEComSensorAlignmentInfo::misRoll
float misRoll
Definition: sbgEComCmdSensor.h:107
sbgEComCmdSensorSetAlignmentAndLeverArm
SbgErrorCode sbgEComCmdSensorSetAlignmentAndLeverArm(SbgEComHandle *pHandle, const SbgEComSensorAlignmentInfo *pAlignConf, const float leverArm[3])
Definition: sbgEComCmdSensor.c:437
_SbgEComAidingAssignConf::gps1Sync
SbgEComModuleSyncAssignment gps1Sync
Definition: sbgEComCmdSensor.h:92
SBG_ECOM_MODULE_ODO_DISABLED
@ SBG_ECOM_MODULE_ODO_DISABLED
Definition: sbgEComCmdSensor.h:62
SBG_ECOM_MODULE_PORT_B
@ SBG_ECOM_MODULE_PORT_B
Definition: sbgEComCmdSensor.h:34
SbgErrorCode
enum _SbgErrorCode SbgErrorCode
Header file that defines all error codes for SBG Systems libraries.
_SbgEComSensorAlignmentInfo
Definition: sbgEComCmdSensor.h:103
SBG_ECOM_MODULE_ODO_A
@ SBG_ECOM_MODULE_ODO_A
Definition: sbgEComCmdSensor.h:63
SbgEComAxisDirection
enum _SbgEComAxisDirection SbgEComAxisDirection
sbgEComCmdSensorGetMotionProfileInfo
SbgErrorCode sbgEComCmdSensorGetMotionProfileInfo(SbgEComHandle *pHandle, SbgEComModelInfo *pMotionProfileInfo)
Definition: sbgEComCmdSensor.c:30
SBG_ECOM_MOTION_PROFILE_MARINE
@ SBG_ECOM_MOTION_PROFILE_MARINE
Definition: sbgEComCmdSensor.h:75
sbgEComCmdSensorSetMotionProfileId
SbgErrorCode sbgEComCmdSensorSetMotionProfileId(SbgEComHandle *pHandle, uint32_t id)
Definition: sbgEComCmdSensor.c:15
SBG_ECOM_MODULE_SYNC_IN_C
@ SBG_ECOM_MODULE_SYNC_IN_C
Definition: sbgEComCmdSensor.h:50
SbgEComModulePortAssignment
enum _SbgEComModulePortAssignment SbgEComModulePortAssignment
This file implements SbgECom commands related to sensor.
SBG_ECOM_MODULE_SYNC_OUT_B
@ SBG_ECOM_MODULE_SYNC_OUT_B
Definition: sbgEComCmdSensor.h:54
SBG_ECOM_MODULE_DISABLED
@ SBG_ECOM_MODULE_DISABLED
Definition: sbgEComCmdSensor.h:39
SBG_ECOM_MOTION_PROFILE_AUTOMOTIVE
@ SBG_ECOM_MOTION_PROFILE_AUTOMOTIVE
Definition: sbgEComCmdSensor.h:74
SbgEComMotionProfileStdIds
enum _SbgEComMotionProfileStdIds SbgEComMotionProfileStdIds
_SbgEComInitConditionConf::year
uint16_t year
Definition: sbgEComCmdSensor.h:120


sbg_driver
Author(s): SBG Systems
autogenerated on Fri Oct 11 2024 02:13:40