ISSDK  1.8
IoT Sensing Software Development Kit
Data Fields
SV_3DOF_G_BASIC Struct Reference

This is the 3DOF basic accelerometer state vector structure. More...

#include <sensor_fusion.h>

Collaboration diagram for SV_3DOF_G_BASIC:
Collaboration graph

Data Fields

float fLPPhi
 low pass roll (deg) More...
 
float fLPThe
 low pass pitch (deg) More...
 
float fLPPsi
 low pass yaw (deg) More...
 
float fLPRho
 low pass compass (deg) More...
 
float fLPChi
 low pass tilt from vertical (deg) More...
 
float fLPR [3][3]
 low pass filtered orientation matrix More...
 
Quaternion fLPq
 low pass filtered orientation quaternion More...
 
float fLPRVec [3]
 rotation vector More...
 
float fOmega [3]
 angular velocity (deg/s) More...
 
int32_t systick
 systick timer More...
 
float fR [3][3]
 unfiltered orientation matrix More...
 
Quaternion fq
 unfiltered orientation quaternion More...
 
float fdeltat
 fusion time interval (s) More...
 
float flpf
 low pass filter coefficient More...
 
int8_t resetflag
 flag to request re-initialization on next pass More...
 

Detailed Description

This is the 3DOF basic accelerometer state vector structure.

Definition at line 271 of file sensor_fusion.h.

Field Documentation

◆ fdeltat

float fdeltat

fusion time interval (s)

Definition at line 287 of file sensor_fusion.h.

Referenced by fInit_3DOF_G_BASIC(), and fRun_3DOF_G_BASIC().

◆ fLPChi

float fLPChi

low pass tilt from vertical (deg)

Definition at line 278 of file sensor_fusion.h.

Referenced by fRun_3DOF_G_BASIC().

◆ flpf

float flpf

low pass filter coefficient

Definition at line 288 of file sensor_fusion.h.

Referenced by fInit_3DOF_G_BASIC(), and fRun_3DOF_G_BASIC().

◆ fLPPhi

float fLPPhi

low pass roll (deg)

Definition at line 274 of file sensor_fusion.h.

Referenced by fRun_3DOF_G_BASIC().

◆ fLPPsi

float fLPPsi

low pass yaw (deg)

Definition at line 276 of file sensor_fusion.h.

Referenced by fRun_3DOF_G_BASIC().

◆ fLPq

Quaternion fLPq

low pass filtered orientation quaternion

Definition at line 280 of file sensor_fusion.h.

Referenced by fInit_3DOF_G_BASIC(), and fRun_3DOF_G_BASIC().

◆ fLPR

float fLPR[3][3]

low pass filtered orientation matrix

Definition at line 279 of file sensor_fusion.h.

Referenced by fInit_3DOF_G_BASIC(), and fRun_3DOF_G_BASIC().

◆ fLPRho

float fLPRho

low pass compass (deg)

Definition at line 277 of file sensor_fusion.h.

Referenced by fRun_3DOF_G_BASIC().

◆ fLPRVec

float fLPRVec[3]

rotation vector

Definition at line 281 of file sensor_fusion.h.

Referenced by fRun_3DOF_G_BASIC().

◆ fLPThe

float fLPThe

low pass pitch (deg)

Definition at line 275 of file sensor_fusion.h.

Referenced by fRun_3DOF_G_BASIC().

◆ fOmega

float fOmega[3]

angular velocity (deg/s)

Definition at line 282 of file sensor_fusion.h.

Referenced by fRun_3DOF_G_BASIC().

◆ fq

unfiltered orientation quaternion

Definition at line 286 of file sensor_fusion.h.

Referenced by fRun_3DOF_G_BASIC().

◆ fR

float fR[3][3]

unfiltered orientation matrix

Definition at line 285 of file sensor_fusion.h.

Referenced by fRun_3DOF_G_BASIC().

◆ resetflag

int8_t resetflag

flag to request re-initialization on next pass

Definition at line 289 of file sensor_fusion.h.

Referenced by fInit_3DOF_G_BASIC(), and fRun_3DOF_G_BASIC().

◆ systick

int32_t systick

systick timer

Definition at line 283 of file sensor_fusion.h.

Referenced by fFuseSensors().


The documentation for this struct was generated from the following file: