sensorfw
CalibratedMagneticFieldData Class Reference

Datatype for calibrated magnetometer measurements. More...

#include <orientationdata.h>

Inheritance diagram for CalibratedMagneticFieldData:
TimedData

Public Member Functions

 CalibratedMagneticFieldData ()
 Default constructor. More...
 
 CalibratedMagneticFieldData (const quint64 &timestamp, int x, int y, int z, int rx, int ry, int rz, int level)
 Constructor. More...
 
 CalibratedMagneticFieldData (TimedXyzData magData, int level)
 Constructor. More...
 
- Public Member Functions inherited from TimedData
 TimedData (const quint64 &timestamp)
 Constructor. More...
 

Public Attributes

int x_
 X coordinate value. More...
 
int y_
 Y coordinate value. More...
 
int z_
 Z coordinate value. More...
 
int rx_
 raw X coordinate value More...
 
int ry_
 raw Y coordinate value More...
 
int rz_
 raw Z coordinate value More...
 
int level_
 Magnetometer calibration level. More...
 
- Public Attributes inherited from TimedData
quint64 timestamp_
 monotonic time (microsec) More...
 

Detailed Description

Datatype for calibrated magnetometer measurements.

Definition at line 58 of file orientationdata.h.

Constructor & Destructor Documentation

◆ CalibratedMagneticFieldData() [1/3]

CalibratedMagneticFieldData::CalibratedMagneticFieldData ( )
inline

Default constructor.

Definition at line 64 of file orientationdata.h.

◆ CalibratedMagneticFieldData() [2/3]

CalibratedMagneticFieldData::CalibratedMagneticFieldData ( const quint64 &  timestamp,
int  x,
int  y,
int  z,
int  rx,
int  ry,
int  rz,
int  level 
)
inline

Constructor.

Parameters
timestamptimestamp as monotonic time (microsec).
xX coordinate value.
yY coordinate value.
zZ coordinate value.
rxraw X coordinate value.
ryraw Y coordinate value.
rzraw Z coordinate value.
levelCalibration level.

Definition at line 81 of file orientationdata.h.

◆ CalibratedMagneticFieldData() [3/3]

CalibratedMagneticFieldData::CalibratedMagneticFieldData ( TimedXyzData  magData,
int  level 
)
inline

Constructor.

Parameters
magDataMagnetometer data.
levelCalibration level.

Definition at line 93 of file orientationdata.h.

Member Data Documentation

◆ level_

int CalibratedMagneticFieldData::level_

Magnetometer calibration level.

Higher value means better calibration.

Definition at line 105 of file orientationdata.h.

◆ rx_

int CalibratedMagneticFieldData::rx_

raw X coordinate value

Definition at line 102 of file orientationdata.h.

◆ ry_

int CalibratedMagneticFieldData::ry_

raw Y coordinate value

Definition at line 103 of file orientationdata.h.

◆ rz_

int CalibratedMagneticFieldData::rz_

raw Z coordinate value

Definition at line 104 of file orientationdata.h.

◆ x_

int CalibratedMagneticFieldData::x_

X coordinate value.

Definition at line 99 of file orientationdata.h.

◆ y_

int CalibratedMagneticFieldData::y_

Y coordinate value.

Definition at line 100 of file orientationdata.h.

◆ z_

int CalibratedMagneticFieldData::z_

Z coordinate value.

Definition at line 101 of file orientationdata.h.


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