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

SV_6DOF_GB_BASIC is the 6DOF basic accelerometer and magnetometer state vector structure. More...

#include <sensor_fusion.h>

Collaboration diagram for SV_6DOF_GB_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]
 virtual gyro 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 fDelta
 unfiltered inclination angle (deg) More...
 
float fLPDelta
 low pass filtered inclination angle (deg) 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

SV_6DOF_GB_BASIC is the 6DOF basic accelerometer and magnetometer state vector structure.

Definition at line 334 of file sensor_fusion.h.

Field Documentation

◆ fDelta

float fDelta

unfiltered inclination angle (deg)

Definition at line 350 of file sensor_fusion.h.

Referenced by fRun_6DOF_GB_BASIC().

◆ fdeltat

float fdeltat

fusion time interval (s)

Definition at line 352 of file sensor_fusion.h.

Referenced by fInit_6DOF_GB_BASIC(), and fRun_6DOF_GB_BASIC().

◆ fLPChi

float fLPChi

low pass tilt from vertical (deg)

Definition at line 341 of file sensor_fusion.h.

Referenced by fRun_6DOF_GB_BASIC().

◆ fLPDelta

float fLPDelta

low pass filtered inclination angle (deg)

Definition at line 351 of file sensor_fusion.h.

Referenced by fInit_6DOF_GB_BASIC(), and fRun_6DOF_GB_BASIC().

◆ flpf

float flpf

low pass filter coefficient

Definition at line 353 of file sensor_fusion.h.

Referenced by fInit_6DOF_GB_BASIC(), and fRun_6DOF_GB_BASIC().

◆ fLPPhi

float fLPPhi

low pass roll (deg)

Definition at line 337 of file sensor_fusion.h.

Referenced by fRun_6DOF_GB_BASIC().

◆ fLPPsi

float fLPPsi

low pass yaw (deg)

Definition at line 339 of file sensor_fusion.h.

Referenced by fRun_6DOF_GB_BASIC().

◆ fLPq

Quaternion fLPq

low pass filtered orientation quaternion

Definition at line 343 of file sensor_fusion.h.

Referenced by fInit_6DOF_GB_BASIC(), and fRun_6DOF_GB_BASIC().

◆ fLPR

float fLPR[3][3]

low pass filtered orientation matrix

Definition at line 342 of file sensor_fusion.h.

Referenced by fInit_6DOF_GB_BASIC(), and fRun_6DOF_GB_BASIC().

◆ fLPRho

float fLPRho

low pass compass (deg)

Definition at line 340 of file sensor_fusion.h.

Referenced by fRun_6DOF_GB_BASIC().

◆ fLPRVec

float fLPRVec[3]

rotation vector

Definition at line 344 of file sensor_fusion.h.

Referenced by fRun_6DOF_GB_BASIC().

◆ fLPThe

float fLPThe

low pass pitch (deg)

Definition at line 338 of file sensor_fusion.h.

Referenced by fRun_6DOF_GB_BASIC().

◆ fOmega

float fOmega[3]

virtual gyro angular velocity (deg/s)

Definition at line 345 of file sensor_fusion.h.

Referenced by fRun_6DOF_GB_BASIC().

◆ fq

unfiltered orientation quaternion

Definition at line 349 of file sensor_fusion.h.

Referenced by fRun_6DOF_GB_BASIC().

◆ fR

float fR[3][3]

unfiltered orientation matrix

Definition at line 348 of file sensor_fusion.h.

Referenced by fRun_6DOF_GB_BASIC().

◆ resetflag

int8_t resetflag

flag to request re-initialization on next pass

Definition at line 354 of file sensor_fusion.h.

Referenced by fInit_6DOF_GB_BASIC(), and fRun_6DOF_GB_BASIC().

◆ systick

int32_t systick

systick timer

Definition at line 346 of file sensor_fusion.h.

Referenced by fFuseSensors().


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