public interface GyroBmi160 extends MetaWearBoard.Module, Configurable<GyroBmi160.ConfigEditor>
Modifier and Type | Interface and Description |
---|---|
static interface |
GyroBmi160.AngularVelocityDataProducer
Reports measured angular velocity values from the gyro.
|
static interface |
GyroBmi160.ConfigEditor
Interface to configure parameters for measuring angular velocity
|
static class |
GyroBmi160.FilterMode |
static class |
GyroBmi160.OutputDataRate
Operating frequency of the gyro
|
static class |
GyroBmi160.Range
Supported angular rate measurement range
|
Modifier and Type | Method and Description |
---|---|
GyroBmi160.AngularVelocityDataProducer |
angularVelocity()
Get an implementation of the AngularVelocityDataProducer interface
|
AsyncDataProducer |
packedAngularVelocity()
Variant of angular velocity data that packs multiple data samples into 1 BLE packet to increase the
data throughput.
|
bolts.Task<java.lang.Void> |
pullConfigAsync()
Pulls the current gyro output data rate and data range from the sensor
|
void |
start()
Starts the gyo
|
void |
stop()
Stops the gyo
|
configure
bolts.Task<java.lang.Void> pullConfigAsync()
GyroBmi160.AngularVelocityDataProducer angularVelocity()
AsyncDataProducer packedAngularVelocity()
void start()
void stop()