Limb Range Analyzer
Cross-platform application for human limb range analysis.
Extensions Struct Reference

Extensions struct principle lies in covering of various Limb Range Analyzer application constants. More...

#include <extensions.hpp>

Static Public Attributes

static qreal sFilterSampleFrequency = (1.0 / 1060.0)
 static qreal member attribute that represents sensor fusion filtering sample frequency.
 
static qreal sFilterBeta = 0.1
 static qreal member attribute used while processing sensor fusion and representing proportional gain.
 
static qreal sIMURangeMax = 32768.0
 static qreal attribute numerical real value that holds the inertial measurement unit's maximum defined range.
 
static qreal sAccToDegs = 10.2
 static qreal member attribute that holds the BlueCoin accelerometer degrees conversion multiplier.
 
static qreal sAccRange = 2.0
 static qreal member attribute that keeps the maximum accelerometer range used (2g).
 
static qreal sGyroDPS = 250.0
 static qreal numerical value that defines the BlueCoin gyroscope degrees per second parameter.
 
static qreal sRadsToDegs = 114.6
 static qreal member attribute that serves as a RAD/s to DEG/s conversion multiplier.
 
static qreal sDegsToRads = 0.0174533
 static qreal numerical constant that represents the DEG/s to RAD/s conversion multiplier.
 
static qint32 sNoExerciseSelected = -1
 static qint32 integral value interpreting an easy-to-read description of no selected exercise.
 
static quint16 sAxisSwitchThreshold = 60
 static quint16 non-negative integral value that holds the limit of measured range in degrees before a vertical axis choice (X or Y) is made.
 
static quint16 sMovementOrbsCount = 4
 static quint16 non-negative integral value meant for keeping the amount of auxiliary orbs used while measuring and presenting 3D graphics.
 
static quint16 sClientTableColumns = 3
 static quint16 non-negative integer that holds the number of Client QTableWidget columns.
 
static quint16 sHistoryTableColumns = 4
 static quint16 non-negative integer that holds the number of measurement history QTableWidget columns.
 

Detailed Description

Extensions struct principle lies in covering of various Limb Range Analyzer application constants.

Extensions struct introduces constants that are designed for use by the application. While sensor filtering related and other numerical values are included, the struct in its publicly accessible mode serves as a replacement of preprocessor DEFINEs.


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