Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR::SensorCalibration Class Reference

#include "OVR_SensorCalibration.h"

Inheritance diagram for OVR::SensorCalibration:
Inheritance graph
Collaboration diagram for OVR::SensorCalibration:
Collaboration graph

Public Member Functions

 SensorCalibration (SensorDevice *pSensor)
 
void Initialize ()
 
void Apply (MessageBodyFrame &msg)
 
bool IsMagCalibrated ()
 

Protected Member Functions

void StoreAutoOffset ()
 
void AutocalibrateGyro (MessageBodyFrame const &msg)
 
void DebugPrintLocalTemperatureTable ()
 
void DebugClearHeadsetTemperatureReports ()
 

Protected Attributes

SensorDevicepSensor
 
bool MagCalibrated
 
Matrix4f AccelMatrix
 
Matrix4f GyroMatrix
 
Matrix4f MagMatrix
 
Vector3f AccelOffset
 
Array< Array< TemperatureReport > > TemperatureReports
 
OffsetInterpolator Interpolators [3]
 
SensorFilterf GyroFilter
 
Vector3f GyroAutoOffset
 
float GyroAutoTemperature
 

Detailed Description

Definition at line 45 of file OVR_SensorCalibration.h.

Constructor & Destructor Documentation

OVR::SensorCalibration::SensorCalibration ( SensorDevice pSensor)

Definition at line 39 of file OVR_SensorCalibration.cpp.

Member Function Documentation

void OVR::SensorCalibration::Apply ( MessageBodyFrame msg)

Definition at line 137 of file OVR_SensorCalibration.cpp.

void OVR::SensorCalibration::AutocalibrateGyro ( MessageBodyFrame const &  msg)
protected

Definition at line 153 of file OVR_SensorCalibration.cpp.

void OVR::SensorCalibration::DebugClearHeadsetTemperatureReports ( )
protected

Definition at line 101 of file OVR_SensorCalibration.cpp.

void OVR::SensorCalibration::DebugPrintLocalTemperatureTable ( )
protected

Definition at line 77 of file OVR_SensorCalibration.cpp.

void OVR::SensorCalibration::Initialize ( )

Definition at line 45 of file OVR_SensorCalibration.cpp.

bool OVR::SensorCalibration::IsMagCalibrated ( )
inline

Definition at line 55 of file OVR_SensorCalibration.h.

void OVR::SensorCalibration::StoreAutoOffset ( )
protected

Definition at line 181 of file OVR_SensorCalibration.cpp.

Field Documentation

Matrix4f OVR::SensorCalibration::AccelMatrix
protected

Definition at line 68 of file OVR_SensorCalibration.h.

Vector3f OVR::SensorCalibration::AccelOffset
protected

Definition at line 69 of file OVR_SensorCalibration.h.

Vector3f OVR::SensorCalibration::GyroAutoOffset
protected

Definition at line 77 of file OVR_SensorCalibration.h.

float OVR::SensorCalibration::GyroAutoTemperature
protected

Definition at line 78 of file OVR_SensorCalibration.h.

SensorFilterf OVR::SensorCalibration::GyroFilter
protected

Definition at line 76 of file OVR_SensorCalibration.h.

Matrix4f OVR::SensorCalibration::GyroMatrix
protected

Definition at line 68 of file OVR_SensorCalibration.h.

OffsetInterpolator OVR::SensorCalibration::Interpolators[3]
protected

Definition at line 73 of file OVR_SensorCalibration.h.

bool OVR::SensorCalibration::MagCalibrated
protected

Definition at line 67 of file OVR_SensorCalibration.h.

Matrix4f OVR::SensorCalibration::MagMatrix
protected

Definition at line 68 of file OVR_SensorCalibration.h.

SensorDevice* OVR::SensorCalibration::pSensor
protected

Definition at line 64 of file OVR_SensorCalibration.h.

Array<Array<TemperatureReport> > OVR::SensorCalibration::TemperatureReports
protected

Definition at line 72 of file OVR_SensorCalibration.h.


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