sbgECom  1.11.920-stable
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 
136 SbgErrorCode sbgEComCmdSensorSetMotionProfileId(SbgEComHandle *pHandle, uint32_t id);
137 
145 SbgErrorCode sbgEComCmdSensorGetMotionProfileInfo(SbgEComHandle *pHandle, SbgEComModelInfo *pMotionProfileInfo);
146 
155 
163 SbgErrorCode sbgEComCmdSensorSetInitCondition(SbgEComHandle *pHandle, const SbgEComInitConditionConf *pConf);
164 
173 
182 
191 SbgErrorCode sbgEComCmdSensorGetAlignmentAndLeverArm(SbgEComHandle *pHandle, SbgEComSensorAlignmentInfo *pAlignConf, float leverArm[3]);
192 
201 SbgErrorCode sbgEComCmdSensorSetAlignmentAndLeverArm(SbgEComHandle *pHandle, const SbgEComSensorAlignmentInfo *pAlignConf, const float leverArm[3]);
202 
203 #endif
SbgEComModuleSyncAssignment gps1Sync
Definition: sbgEComCmdSensor.h:92
Definition: sbgEComCmdSensor.h:34
SbgEComModulePortAssignment gps1Port
Definition: sbgEComCmdSensor.h:91
enum _SbgEComOdometerPinAssignment SbgEComOdometerPinAssignment
Definition: sbgEComCmdSensor.h:54
enum _SbgEComMotionProfileStdIds SbgEComMotionProfileStdIds
SbgErrorCode sbgEComCmdSensorGetMotionProfileInfo(SbgEComHandle *pHandle, SbgEComModelInfo *pMotionProfileInfo)
Definition: sbgEComCmdSensor.h:47
Definition: sbgEComCmdSensor.h:65
uint16_t year
Definition: sbgEComCmdSensor.h:120
SbgErrorCode sbgEComCmdSensorGetAlignmentAndLeverArm(SbgEComHandle *pHandle, SbgEComSensorAlignmentInfo *pAlignConf, float leverArm[3])
enum _SbgEComAxisDirection SbgEComAxisDirection
_SbgEComModulePortAssignment
Definition: sbgEComCmdSensor.h:32
Definition: sbgEComCmdSensor.h:48
double longitude
Definition: sbgEComCmdSensor.h:118
_SbgEComOdometerPinAssignment
Definition: sbgEComCmdSensor.h:60
Definition: sbgECom.h:70
SbgErrorCode sbgEComCmdSensorSetAlignmentAndLeverArm(SbgEComHandle *pHandle, const SbgEComSensorAlignmentInfo *pAlignConf, const float leverArm[3])
SbgErrorCode sbgEComCmdSensorGetInitCondition(SbgEComHandle *pHandle, SbgEComInitConditionConf *pConf)
_SbgEComModuleSyncAssignment
Definition: sbgEComCmdSensor.h:45
struct _SbgEComInitConditionConf SbgEComInitConditionConf
Definition: sbgEComCmdSensor.h:73
SbgEComAxisDirection axisDirectionX
Definition: sbgEComCmdSensor.h:105
SbgEComModulePortAssignment airDataPort
Definition: sbgEComCmdSensor.h:96
Definition: sbgEComCmdSensor.h:79
Definition: sbgEComCmdSensor.h:77
Definition: sbgEComCmdSensor.h:38
SbgErrorCode sbgEComCmdSensorSetMotionProfileId(SbgEComHandle *pHandle, uint32_t id)
struct _SbgEComAidingAssignConf SbgEComAidingAssignConf
uint8_t day
Definition: sbgEComCmdSensor.h:122
float misPitch
Definition: sbgEComCmdSensor.h:108
Definition: sbgEComCmdCommon.h:58
_SbgEComMotionProfileStdIds
Definition: sbgEComCmdSensor.h:71
float misRoll
Definition: sbgEComCmdSensor.h:107
struct _SbgEComSensorAlignmentInfo SbgEComSensorAlignmentInfo
Definition: sbgEComCmdSensor.h:51
SbgErrorCode sbgEComCmdSensorSetAidingAssignment(SbgEComHandle *pHandle, const SbgEComAidingAssignConf *pConf)
SbgErrorCode sbgEComCmdSensorSetInitCondition(SbgEComHandle *pHandle, const SbgEComInitConditionConf *pConf)
Definition: sbgEComCmdSensor.h:76
Definition: sbgEComCmdSensor.h:64
Definition: sbgEComCmdSensor.h:52
Definition: sbgEComCmdSensor.h:49
Definition: sbgEComCmdSensor.h:63
uint8_t month
Definition: sbgEComCmdSensor.h:121
Definition: sbgEComCmdSensor.h:78
SbgErrorCode sbgEComCmdSensorGetAidingAssignment(SbgEComHandle *pHandle, SbgEComAidingAssignConf *pConf)
Definition: sbgEComCmdSensor.h:50
Definition: sbgEComCmdSensor.h:35
SbgEComModulePortAssignment dvlPort
Definition: sbgEComCmdSensor.h:93
This file groups all common definitions required by all commands.
Definition: sbgEComCmdSensor.h:89
SbgEComModuleSyncAssignment dvlSync
Definition: sbgEComCmdSensor.h:94
Definition: sbgEComCmdSensor.h:62
enum _SbgEComModulePortAssignment SbgEComModulePortAssignment
SbgEComOdometerPinAssignment odometerPinsConf
Definition: sbgEComCmdSensor.h:97
double latitude
Definition: sbgEComCmdSensor.h:117
Definition: sbgEComCmdSensor.h:39
Definition: sbgEComCmdSensor.h:75
Definition: sbgEComCmdSensor.h:103
enum _SbgEComModuleSyncAssignment SbgEComModuleSyncAssignment
double altitude
Definition: sbgEComCmdSensor.h:119
float misYaw
Definition: sbgEComCmdSensor.h:109
Definition: sbgEComCmdSensor.h:115
SbgEComModulePortAssignment rtcmPort
Definition: sbgEComCmdSensor.h:95
Definition: sbgEComCmdSensor.h:37
SbgEComAxisDirection axisDirectionY
Definition: sbgEComCmdSensor.h:106
Definition: sbgEComCmdSensor.h:53
Definition: sbgEComCmdSensor.h:36
Definition: sbgEComCmdSensor.h:74