![]() |
ISF
2.2 rev 5
Intelligent Sensing Framework for Kinetis with Processor Expert
|
#include "matrix.h"
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 } |
#define ANDROID 1 |
Definition at line 32 of file fusion_types.h.
Referenced by fInit_3DOF_B_BASIC(), fInit_3DOF_G_BASIC(), fInit_6DOF_GB_BASIC(), fInit_6DOF_GY_KALMAN(), fInit_9DOF_GBY_KALMAN(), fRun_3DOF_B_BASIC(), fRun_3DOF_G_BASIC(), fRun_3DOF_Y_BASIC(), fRun_6DOF_GB_BASIC(), fRun_6DOF_GY_KALMAN(), and fRun_9DOF_GBY_KALMAN().
#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 |
Definition at line 37 of file fusion_types.h.
Referenced by fInit_6DOF_GY_KALMAN(), fInit_9DOF_GBY_KALMAN(), fQuaternionFromRotationVectorDeg(), fRotationVectorDegFromQuaternion(), and fRun_9DOF_GBY_KALMAN().
#define GTOMSEC2 9.80665 |
Definition at line 46 of file fusion_types.h.
Referenced by fInit_9DOF_GBY_KALMAN().
#define NED 0 |
Definition at line 31 of file fusion_types.h.
Referenced by fInit_3DOF_B_BASIC(), fInit_3DOF_G_BASIC(), fInit_6DOF_GB_BASIC(), fInit_6DOF_GY_KALMAN(), fInit_9DOF_GBY_KALMAN(), fRun_3DOF_B_BASIC(), fRun_3DOF_G_BASIC(), fRun_3DOF_Y_BASIC(), fRun_6DOF_GB_BASIC(), fRun_6DOF_GY_KALMAN(), and fRun_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().
#define WIN8 2 |
Definition at line 33 of file fusion_types.h.
Referenced by fInit_3DOF_B_BASIC(), fInit_3DOF_G_BASIC(), fInit_6DOF_GB_BASIC(), fInit_6DOF_GY_KALMAN(), fInit_9DOF_GBY_KALMAN(), fRun_3DOF_B_BASIC(), fRun_3DOF_G_BASIC(), fRun_3DOF_Y_BASIC(), fRun_6DOF_GB_BASIC(), fRun_6DOF_GY_KALMAN(), and fRun_9DOF_GBY_KALMAN().
typedef enum quaternion quaternion_type |
enum quaternion |
Enumerator | |
---|---|
Q3 | |
Q3M | |
Q3G | |
Q6MA | |
Q6AG | |
Q9 |
Definition at line 51 of file fusion_types.h.