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

Extension of the IAccelerometer interface providing finer control of the BMA255 accelerometer More...

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

Public Member Functions

void Configure (OutputDataRate odr=OutputDataRate._125Hz, DataRange range=DataRange._2g)
 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

new IBma255FlatDataProducer Flat [get]
 Async data producer for the BMA255's flat 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 IAccelerometer interface providing finer control of the BMA255 accelerometer

Member Function Documentation

◆ Configure()

void MbientLab.MetaWear.Sensor.IAccelerometerBma255.Configure ( OutputDataRate  odr = OutputDataRate._125Hz,
DataRange  range = DataRange._2g 
)

Configure the snsor with settings specific to the BMA255 accelerometer

Parameters
odrOutput data rate
rangeData range

Property Documentation

◆ Flat

new IBma255FlatDataProducer MbientLab.MetaWear.Sensor.IAccelerometerBma255.Flat
get

Async data producer for the BMA255's flat detection algorithm


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