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

Extension of the IAccelerometer providing general access to a Bosch accelerometer. If you know specifically which Bosch accelerometer is on your board, use the appropriate subclass instead.

See also
IAccelerometerBma255, IAccelerometerBmi160
More...

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

Properties

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...
 

Additional Inherited Members

- 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...
 

Detailed Description

Extension of the IAccelerometer providing general access to a Bosch accelerometer. If you know specifically which Bosch accelerometer is on your board, use the appropriate subclass instead.

See also
IAccelerometerBma255, IAccelerometerBmi160

Property Documentation

◆ Flat

IFlatDataProducer MbientLab.MetaWear.Sensor.IAccelerometerBosch.Flat
get

Async data producer for the flat detection algorithm

◆ LowAndHighG

ILowAndHighGDataProducer MbientLab.MetaWear.Sensor.IAccelerometerBosch.LowAndHighG
get

Async data producer for the low/high-g detection algorithm

◆ Motion

IMotionDataProducer MbientLab.MetaWear.Sensor.IAccelerometerBosch.Motion
get

Async data producer for the motion detection algorithm

◆ Orientation

IOrientationDataProducer MbientLab.MetaWear.Sensor.IAccelerometerBosch.Orientation
get

Async data producer for the orientation detection algorithm

◆ Tap

ITapDataProducer MbientLab.MetaWear.Sensor.IAccelerometerBosch.Tap
get

Async data producer for the tap detection algorithm


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