Go to the documentation of this file.
20 #ifndef __SBG_ECOM_CMD_MAG_H__
21 #define __SBG_ECOM_CMD_MAG_H__
78 #define SBG_ECOM_MAG_CALIB_NOT_ENOUGH_POINTS (0x0001u)
79 #define SBG_ECOM_MAG_CALIB_TOO_MUCH_DISTORTIONS (0x0002u)
80 #define SBG_ECOM_MAG_CALIB_X_MOTION_ISSUE (0x0004u)
81 #define SBG_ECOM_MAG_CALIB_Y_MOTION_ISSUE (0x0008u)
82 #define SBG_ECOM_MAG_CALIB_Z_MOTION_ISSUE (0x0010u)
83 #define SBG_ECOM_MAG_CALIB_ALIGNMENT_ISSUE (0x0020u)
88 typedef enum _SbgEComMagModelsStdIds
@ SBG_ECOM_MAG_CALIB_HIGH_BW
SbgErrorCode sbgEComCmdMagSetRejection(SbgEComHandle *pHandle, const SbgEComMagRejectionConf *pRejectConf)
@ SBG_ECOM_MAG_CALIB_TRUST_LOW
SbgErrorCode sbgEComCmdMagComputeCalib(SbgEComHandle *pHandle, SbgEComMagCalibResults *pCalibResults)
@ SBG_ECOM_MAG_CALIB_QUAL_GOOD
@ SBG_ECOM_MAG_CALIB_MODE_3D
@ SBG_ECOM_MAG_CALIB_QUAL_OPTIMAL
struct _SbgEComMagCalibResults SbgEComMagCalibResults
@ SBG_ECOM_MAG_CALIB_LOW_BW
@ SBG_ECOM_MAG_CALIB_QUAL_POOR
SbgErrorCode sbgEComCmdMagSetCalibData(SbgEComHandle *pHandle, const float offset[3], const float matrix[9])
enum _SbgEComMagModelsStdIds SbgEComMagModelsStdId
SbgErrorCode sbgEComCmdMagSetModelId(SbgEComHandle *pHandle, uint32_t id)
SbgEComRejectionMode magneticField
@ SBG_ECOM_MAG_MODEL_NORMAL
struct _SbgEComMagRejectionConf SbgEComMagRejectionConf
_SbgEComMagCalibConfidence
SbgEComMagCalibConfidence confidence
SbgErrorCode sbgEComCmdMagGetModelInfo(SbgEComHandle *pHandle, SbgEComModelInfo *pModelInfo)
_SbgEComMagCalibMode
This file implements SbgECom commands related to Magnetometer module.
@ SBG_ECOM_MAG_CALIB_MODE_2D
_SbgEComMagCalibBandwidth
@ SBG_ECOM_MAG_CALIB_QUAL_INVALID
enum _SbgEComMagCalibMode SbgEComMagCalibMode
This file implements SbgECom commands related to Magnetometer module.
SbgErrorCode sbgEComCmdMagStartCalib(SbgEComHandle *pHandle, SbgEComMagCalibMode mode, SbgEComMagCalibBandwidth bandwidth)
SbgEComMagCalibQuality quality
@ SBG_ECOM_MAG_MODEL_NOISY_MAG_TOLERANT
@ SBG_ECOM_MAG_CALIB_TRUST_HIGH
SbgErrorCode sbgEComCmdMagGetRejection(SbgEComHandle *pHandle, SbgEComMagRejectionConf *pRejectConf)
@ SBG_ECOM_MAG_CALIB_MEDIUM_BW
enum _SbgErrorCode SbgErrorCode
Header file that defines all error codes for SBG Systems libraries.
enum _SbgEComRejectionMode SbgEComRejectionMode
enum _SbgEComMagCalibConfidence SbgEComMagCalibConfidence
@ SBG_ECOM_MAG_CALIB_TRUST_MEDIUM
enum _SbgEComMagCalibQuality SbgEComMagCalibQuality
enum _SbgEComMagCalibBandwidth SbgEComMagCalibBandwidth
sbg_driver
Author(s): SBG Systems
autogenerated on Fri Oct 11 2024 02:13:40