sbgECom Library  5.2.590-stable
Interface SBG Systems IMU/AHRS/INS
Loading...
Searching...
No Matches
sbgEComCmdSensor.h
Go to the documentation of this file.
1
32
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
46extern "C" {
47#endif
48
49//----------------------------------------------------------------------//
50//- Sensor definitions -//
51//----------------------------------------------------------------------//
52
66
81
92
112
113//----------------------------------------------------------------------//
114//- Event configurations -//
115//----------------------------------------------------------------------//
116
130
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.
struct _SbgEComHandle SbgEComHandle
Definition sbgECom.h:62
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 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