MetaWear C# SDK  1.2.0
C# API for MbientLab's sensor platform
Public Member Functions | List of all members
MbientLab.MetaWear.Sensor.AccelerometerBma255.IBma255FlatDataProducer Interface Reference

Extension of the ITapDataProducer interface providing configuration options specific to the BMI160 IMU More...

Inheritance diagram for MbientLab.MetaWear.Sensor.AccelerometerBma255.IBma255FlatDataProducer:
MbientLab.MetaWear.Sensor.AccelerometerBosch.IFlatDataProducer MbientLab.MetaWear.IAsyncDataProducer MbientLab.MetaWear.IDataProducer

Public Member Functions

void Configure (FlatHoldTime? hold=null, float? theta=null)
 Configure the flat detection algorithm. More...
 
- Public Member Functions inherited from MbientLab.MetaWear.Sensor.AccelerometerBosch.IFlatDataProducer
void Configure (ushort? hold=null, float? theta=null)
 Configure the flat detection algorithm. More...
 
- Public Member Functions inherited from MbientLab.MetaWear.IAsyncDataProducer
void Start ()
 Begin data collection More...
 
void Stop ()
 End data collection More...
 
- Public Member Functions inherited from MbientLab.MetaWear.IDataProducer
Task< IRouteAddRouteAsync (Action< IRouteComponent > builder)
 Adds a data route to the producer More...
 

Detailed Description

Extension of the ITapDataProducer interface providing configuration options specific to the BMI160 IMU

Member Function Documentation

◆ Configure()

void MbientLab.MetaWear.Sensor.AccelerometerBma255.IBma255FlatDataProducer.Configure ( FlatHoldTime hold = null,
float?  theta = null 
)

Configure the flat detection algorithm.

Parameters
holdDelay for which the flat value must remain stable for an interrupt
thetaThreshold angle defining a flat position, between [0, 44.8] degrees

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