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

Extension of the IAccelerometerBosch interface providing finer control of the BMI160 accelerometer features More...

Inheritance diagram for MbientLab.MetaWear.Sensor.IAccelerometerBmi160:
MbientLab.MetaWear.Sensor.IAccelerometerBosch MbientLab.MetaWear.Sensor.IAccelerometer MbientLab.MetaWear.IModule

Public Member Functions

void Configure (OutputDataRate odr=OutputDataRate._100Hz, DataRange range=DataRange._2g, FilterMode filter=FilterMode.Normal)
 Configure the snsor with settings specific to the BMA255 accelerometer More...
 
- Public Member Functions inherited from MbientLab.MetaWear.Sensor.IAccelerometer
void Configure (float odr=100f, float range=2f)
 General function to configure the accelerometer. The closest valid values will be selected based on the underlying accelerometer which may not equal the input values. More...
 
void Start ()
 Switch the accelerometer into active mode More...
 
void Stop ()
 Switch the accelerometer into standby mode More...
 
Task PullConfigAsync ()
 Pulls the current accelerometer output data rate and data range from the sensor More...
 

Properties

IStepCounterDataProducer StepCounter [get]
 Data producer representing the step counter output More...
 
IStepDetectorDataProducer StepDetector [get]
 Data producer representing the step detector output More...
 
new IBmi160FlatDataProducer Flat [get]
 Async data producer for the BMI160's flat detection algorithm More...
 
new IBmi160MotionDataProducer Motion [get]
 Async data producer for the BMI160's motion detection algorithm More...
 
- Properties inherited from MbientLab.MetaWear.Sensor.IAccelerometerBosch
IOrientationDataProducer Orientation [get]
 Async data producer for the orientation detection algorithm More...
 
IFlatDataProducer Flat [get]
 Async data producer for the flat detection algorithm More...
 
ILowAndHighGDataProducer LowAndHighG [get]
 Async data producer for the low/high-g detection algorithm More...
 
IMotionDataProducer Motion [get]
 Async data producer for the motion detection algorithm More...
 
ITapDataProducer Tap [get]
 Async data producer for the tap detection algorithm More...
 
- Properties inherited from MbientLab.MetaWear.Sensor.IAccelerometer
float Odr [get]
 Currently set output data rate More...
 
float Range [get]
 Currently set data range More...
 
IAsyncDataProducer Acceleration [get]
 Data producer representing the sensor's acceleration data More...
 
IAsyncDataProducer PackedAcceleration [get]
 Variant data producer that packs 3 acceleration samples in to 1 ble packet.
Only streaming is supported by this data producer More...
 

Detailed Description

Extension of the IAccelerometerBosch interface providing finer control of the BMI160 accelerometer features

Member Function Documentation

◆ Configure()

void MbientLab.MetaWear.Sensor.IAccelerometerBmi160.Configure ( OutputDataRate  odr = OutputDataRate._100Hz,
DataRange  range = DataRange._2g,
FilterMode  filter = FilterMode.Normal 
)

Configure the snsor with settings specific to the BMA255 accelerometer

Parameters
odrOutput data rate, defaults to 100Hz
rangeData range, defaults to +/-2g
filterAccelerometer digital filter mode, defaults to FilterMode.Normal

Property Documentation

◆ Flat

new IBmi160FlatDataProducer MbientLab.MetaWear.Sensor.IAccelerometerBmi160.Flat
get

Async data producer for the BMI160's flat detection algorithm

◆ Motion

new IBmi160MotionDataProducer MbientLab.MetaWear.Sensor.IAccelerometerBmi160.Motion
get

Async data producer for the BMI160's motion detection algorithm

◆ StepCounter

IStepCounterDataProducer MbientLab.MetaWear.Sensor.IAccelerometerBmi160.StepCounter
get

Data producer representing the step counter output

◆ StepDetector

IStepDetectorDataProducer MbientLab.MetaWear.Sensor.IAccelerometerBmi160.StepDetector
get

Data producer representing the step detector output


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