JeVois  1.16
JeVois Smart Embedded Machine Vision Toolkit
Share this page:

#include <jevois/Core/IMUdata.H>

IMU data.

These are scaled measurements from the sensor, in absolute units (g for accelerations, degrees per second (dps) for gyro, degrees Celsius for temperature, and micro-Tesla for magnetometer).

Definition at line 67 of file IMUdata.H.

Public Member Functions

 IMUdata (IMUrawData const &rd, double arange, double grange)
 Construct from a raw data reading. More...
 
float & ax ()
 
const float & ax () const
 
float & ay ()
 
const float & ay () const
 
float & az ()
 
const float & az () const
 
float & gx ()
 
const float & gx () const
 
float & gy ()
 
const float & gy () const
 
float & gz ()
 
const float & gz () const
 
float & temp ()
 
const float & temp () const
 
float & mx ()
 
const float & mx () const
 
float & my ()
 
const float & my () const
 
float & mz ()
 
const float & mz () const
 

Public Attributes

float v [10]
 The values: ax, ay, az, gy, gy, gz, temp, mx, my, mz. More...
 
bool magovf
 True if magnetometer overflow. More...
 

Constructor & Destructor Documentation

◆ IMUdata()

Member Function Documentation

◆ ax() [1/2]

float& jevois::IMUdata::ax ( )
inline

Definition at line 75 of file IMUdata.H.

References v.

◆ ax() [2/2]

const float& jevois::IMUdata::ax ( ) const
inline

Definition at line 76 of file IMUdata.H.

References v.

◆ ay() [1/2]

float& jevois::IMUdata::ay ( )
inline

Definition at line 77 of file IMUdata.H.

References v.

◆ ay() [2/2]

const float& jevois::IMUdata::ay ( ) const
inline

Definition at line 78 of file IMUdata.H.

References v.

◆ az() [1/2]

float& jevois::IMUdata::az ( )
inline

Definition at line 79 of file IMUdata.H.

References v.

◆ az() [2/2]

const float& jevois::IMUdata::az ( ) const
inline

Definition at line 80 of file IMUdata.H.

References v.

◆ gx() [1/2]

float& jevois::IMUdata::gx ( )
inline

Definition at line 81 of file IMUdata.H.

References v.

◆ gx() [2/2]

const float& jevois::IMUdata::gx ( ) const
inline

Definition at line 82 of file IMUdata.H.

References v.

◆ gy() [1/2]

float& jevois::IMUdata::gy ( )
inline

Definition at line 83 of file IMUdata.H.

References v.

◆ gy() [2/2]

const float& jevois::IMUdata::gy ( ) const
inline

Definition at line 84 of file IMUdata.H.

References v.

◆ gz() [1/2]

float& jevois::IMUdata::gz ( )
inline

Definition at line 85 of file IMUdata.H.

References v.

◆ gz() [2/2]

const float& jevois::IMUdata::gz ( ) const
inline

Definition at line 86 of file IMUdata.H.

References v.

◆ mx() [1/2]

float& jevois::IMUdata::mx ( )
inline

Definition at line 89 of file IMUdata.H.

References v.

◆ mx() [2/2]

const float& jevois::IMUdata::mx ( ) const
inline

Definition at line 90 of file IMUdata.H.

References v.

◆ my() [1/2]

float& jevois::IMUdata::my ( )
inline

Definition at line 91 of file IMUdata.H.

References v.

◆ my() [2/2]

const float& jevois::IMUdata::my ( ) const
inline

Definition at line 92 of file IMUdata.H.

References v.

◆ mz() [1/2]

float& jevois::IMUdata::mz ( )
inline

Definition at line 93 of file IMUdata.H.

References v.

◆ mz() [2/2]

const float& jevois::IMUdata::mz ( ) const
inline

Definition at line 94 of file IMUdata.H.

References v.

◆ temp() [1/2]

float& jevois::IMUdata::temp ( )
inline

Definition at line 87 of file IMUdata.H.

References v.

◆ temp() [2/2]

const float& jevois::IMUdata::temp ( ) const
inline

Definition at line 88 of file IMUdata.H.

References v.

Member Data Documentation

◆ magovf

bool jevois::IMUdata::magovf

True if magnetometer overflow.

Definition at line 73 of file IMUdata.H.

◆ v

float jevois::IMUdata::v[10]

The values: ax, ay, az, gy, gy, gz, temp, mx, my, mz.

Definition at line 72 of file IMUdata.H.

Referenced by ax(), ay(), az(), gx(), gy(), gz(), mx(), my(), mz(), and temp().


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