ISF  2.2 rev 5
Intelligent Sensing Framework for Kinetis with Processor Expert
fusion_types.h File Reference
#include "matrix.h"
Include dependency graph for fusion_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  fquaternion
 
struct  SV_1DOF_P_BASIC
 
struct  SV_3DOF_G_BASIC
 
struct  SV_3DOF_B_BASIC
 
struct  SV_3DOF_Y_BASIC
 
struct  SV_6DOF_GB_BASIC
 
struct  SV_6DOF_GY_KALMAN
 
struct  SV_9DOF_GBY_KALMAN
 
struct  fusion_algorithmConfig_t
 

Macros

#define NED   0
 
#define ANDROID   1
 
#define WIN8   2
 
#define PI   3.141592654F
 
#define FPIOVER180   0.01745329251994F
 
#define F180OVERPI   57.2957795130823F
 
#define F180OVERPISQ   3282.8063500117F
 
#define ONETHIRD   0.33333333F
 
#define ONESIXTH   0.166666667F
 
#define ONEOVER48   0.02083333333F
 
#define ONEOVER120   0.0083333333F
 
#define ONEOVER3840   0.0002604166667F
 
#define ONEOVERSQRT2   0.707106781F
 
#define GTOMSEC2   9.80665
 

Typedefs

typedef enum quaternion quaternion_type
 

Enumerations

enum  quaternion {
  Q3, Q3M, Q3G, Q6MA,
  Q6AG, Q9
}
 

Macro Definition Documentation

#define F180OVERPI   57.2957795130823F

Definition at line 38 of file fusion_types.h.

Referenced by fRotationVectorDegFromQuaternion().

#define F180OVERPISQ   3282.8063500117F

Definition at line 39 of file fusion_types.h.

Referenced by fRun_9DOF_GBY_KALMAN().

#define FPIOVER180   0.01745329251994F
#define GTOMSEC2   9.80665

Definition at line 46 of file fusion_types.h.

Referenced by fInit_9DOF_GBY_KALMAN().

#define ONEOVER120   0.0083333333F

Definition at line 43 of file fusion_types.h.

#define ONEOVER3840   0.0002604166667F

Definition at line 44 of file fusion_types.h.

Referenced by fQuaternionFromRotationVectorDeg().

#define ONEOVER48   0.02083333333F

Definition at line 42 of file fusion_types.h.

Referenced by fQuaternionFromRotationVectorDeg().

#define ONEOVERSQRT2   0.707106781F

Definition at line 45 of file fusion_types.h.

Referenced by fRun_9DOF_GBY_KALMAN(), and fveqconjgquq().

#define ONESIXTH   0.166666667F

Definition at line 41 of file fusion_types.h.

Referenced by fUpdateCalibration10EIG(), and fUpdateCalibration7EIG().

#define ONETHIRD   0.33333333F

Definition at line 40 of file fusion_types.h.

Referenced by fUpdateCalibration10EIG(), and fUpdateCalibration7EIG().

#define PI   3.141592654F

Definition at line 36 of file fusion_types.h.

Referenced by fInitMagCalibration().

Typedef Documentation

Enumeration Type Documentation

enum quaternion
Enumerator
Q3 
Q3M 
Q3G 
Q6MA 
Q6AG 
Q9 

Definition at line 51 of file fusion_types.h.