MetaWear C++ API  0.18.0
C++ implementation of the MetaWear protocol
Classes | Enumerations
types.h File Reference

Non basic types encapsulating sensor data. More...

#include <stdint.h>

Go to the source code of this file.

Classes

struct  MblMwCartesianFloat
 Tuple combining float data on a 3D cartesian coordinate system. More...
 
struct  MblMwBatteryState
 Tuple holding battery state information. More...
 
struct  MblMwTcs34725ColorAdc
 Tuple wrapping ADC data from the TCS34725 color detector. More...
 
struct  MblMwEulerAngles
 4-element float vector holding Euler angles, all values are in degrees More...
 
struct  MblMwQuaternion
 4-element float vector containing a normalized quaternion value More...
 
struct  MblMwCorrectedCartesianFloat
 Variant of the MblMwCartesianFloat struct that also reports data accuracy. More...
 
struct  MblMwOverflowState
 Internal stack overflow state. More...
 
struct  MblMwLoggingTime
 Internal clock for logger timestamps. More...
 
struct  MblMwCalibrationState
 Sensor fusion calibration state. More...
 
struct  MblMwBoschTap
 Wrapper class encapsulating responses from the Bosch tap detector. More...
 

Enumerations

enum  MblMwSensorOrientation {
  MBL_MW_SENSOR_ORIENTATION_FACE_UP_PORTRAIT_UPRIGHT, MBL_MW_SENSOR_ORIENTATION_FACE_UP_PORTRAIT_UPSIDE_DOWN, MBL_MW_SENSOR_ORIENTATION_FACE_UP_LANDSCAPE_LEFT, MBL_MW_SENSOR_ORIENTATION_FACE_UP_LANDSCAPE_RIGHT,
  MBL_MW_SENSOR_ORIENTATION_FACE_DOWN_PORTRAIT_UPRIGHT, MBL_MW_SENSOR_ORIENTATION_FACE_DOWN_PORTRAIT_UPSIDE_DOWN, MBL_MW_SENSOR_ORIENTATION_FACE_DOWN_LANDSCAPE_LEFT, MBL_MW_SENSOR_ORIENTATION_FACE_DOWN_LANDSCAPE_RIGHT
}
 Enumeration of sensor orientations. More...
 

Detailed Description

Non basic types encapsulating sensor data.

Enumeration Type Documentation

◆ MblMwSensorOrientation

Enumeration of sensor orientations.

Author
Eric Tsai