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

Classes

interface  IBmi160FlatDataProducer
 Extension of the ITapDataProducer interface providing configuration options specific to the BMI160 IMU More...
 
interface  IBmi160MotionDataProducer
 Extension of the IMotionDataProducer interface providing configuration options for significant motion detection on the BMI160 IMU More...
 
interface  IStepCounterDataProducer
 Accumulates the number of detected steps in a counter that will send its current value on request, cannot be used in conjunction with the IStepDetectorDataProducer interface. More...
 
interface  IStepDetectorDataProducer
 Interrupt driven step detection where each detected step triggers a data interrupt, cannot be used in conjunction with the IStepCounterDataProducer interface. More...
 

Enumerations

enum  FilterMode { Osr4, Osr2, Normal }
 Accelerometer digital filter modes on the BMI160 More...
 
enum  OutputDataRate {
  _0_78125Hz, _1_5625Hz, _3_125Hz, _6_25Hz,
  _12_5Hz, _25Hz, _50Hz, _100Hz,
  _200Hz, _400Hz, _800Hz, _1600Hz
}
 Operating frequencies of the BMI160 accelerometer More...
 
enum  StepDetectorMode { StepDetectorMode.Normal, StepDetectorMode.Sensitive, StepDetectorMode.Robust }
 Operation modes for the step detector algorithm More...
 
enum  FlatHoldTime { _0ms, _640ms, _1280ms, _2560ms }
 Enumeration of hold times for the BMI160's flat detection algorithm More...
 
enum  SkipTime { SkipTime._1_5s, _3s, _6s, _12s }
 Skip times available for significant motion detection More...
 
enum  ProofTime { ProofTime._0_25s, ProofTime._0_5s, _1s, _2s }
 Proof times available for significant motion detection More...
 

Enumeration Type Documentation

◆ FilterMode

Accelerometer digital filter modes on the BMI160

◆ FlatHoldTime

Enumeration of hold times for the BMI160's flat detection algorithm

◆ OutputDataRate

Operating frequencies of the BMI160 accelerometer

◆ ProofTime

Proof times available for significant motion detection

Enumerator
_0_25s 

0.25 seconds

_0_5s 

0.5 seconds

◆ SkipTime

Skip times available for significant motion detection

Enumerator
_1_5s 

1.5 seconds

◆ StepDetectorMode

Operation modes for the step detector algorithm

Enumerator
Normal 

Default mode with a balance between false positives and false negatives

Sensitive 

For light weighted persons that gives few false negatives but eventually more false positives

Robust 

Gives few false positives but eventually more false negatives