MetaWear C# SDK  1.2.0
C# API for MbientLab's sensor platform
Classes | Enumerations
MbientLab.MetaWear.Sensor.AccelerometerBosch Namespace Reference

Classes

class  AnyMotion
 Wrapper class encapsulating responses from any motion detection More...
 
interface  IFlatDataProducer
 On-board algorithm that detects whether or not the senor is laying flat.
More...
 
interface  ILowAndHighGDataProducer
 On-board algorithm that detects when low (i.e. free fall) or high g acceleration is measured. Data is represented as a LowHighG object More...
 
interface  IMotionDataProducer
 On-board algorithms for detecting various types of motion.
More...
 
interface  IOrientationDataProducer
 On-board algorithm that detects changes in the sensor's orientation. More...
 
interface  ITapDataProducer
 Ob-board algorithm that detects taps. Data is repesented as a Tap object. More...
 
class  LowHighG
 Wrapper class encapsulating the response from low/high-g detecton More...
 
class  Tap
 Wrapper class encapsulating responses from tap detection More...
 

Enumerations

enum  DataRange { _2g, _4g, _8g, _16g }
 Available data ranges for Bosch accelerometers More...
 
enum  OrientationMode { OrientationMode.Symmetrical, HighAsymmetrical, LowAsymmetrical }
 Calculation modes controlling the conditions that determine the sensor's orientation More...
 
enum  LowGMode { LowGMode.Single, LowGMode.Sum }
 Interrupt modes for low-g detection More...
 
enum  TapQuietTime { _30ms, _20ms }
 Available quiet times for double tap detection More...
 
enum  TapShockTime { _50ms, _75ms }
 Available shock times for tap detection More...
 
enum  DoubleTapWindow {
  _50ms, _100ms, _150ms, _200ms,
  _250ms, _375ms, _500ms, _700ms
}
 Available windows for double tap detection More...
 

Enumeration Type Documentation

◆ DataRange

Available data ranges for Bosch accelerometers

◆ DoubleTapWindow

Available windows for double tap detection

◆ LowGMode

Interrupt modes for low-g detection

Enumerator
Single 

Compare |acc_x|, |acc_y|, |acc_z| with the low threshold

Sum 

Compare |acc_x| + |acc_y| + |acc_z| with the low threshold

◆ OrientationMode

Calculation modes controlling the conditions that determine the sensor's orientation

Enumerator
Symmetrical 

Default mode

◆ TapQuietTime

Available quiet times for double tap detection

◆ TapShockTime

Available shock times for tap detection