Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W X Y Z 

A

Acceleration - Class in com.mbientlab.metawear.data
Encapsulates acceleration data, values are in units of g's
Acceleration(float, float, float) - Constructor for class com.mbientlab.metawear.data.Acceleration
 
acceleration() - Method in interface com.mbientlab.metawear.module.Accelerometer
Get an implementation of the Accelerometer.AccelerationDataProducer interface
Accelerometer - Interface in com.mbientlab.metawear.module
Measures sources of acceleration, such as gravity or motion.
accelerometer - Variable in class com.mbientlab.metawear.module.SensorFusionBosch.CalibrationData
Current calibration accuracy values for the accelerometer, gyroscope, and magnetometer respectively
accelerometer - Variable in class com.mbientlab.metawear.module.SensorFusionBosch.CalibrationState
Current calibration accuracy for the accelerometer, gyroscope, and magnetometer
Accelerometer.AccelerationDataProducer - Interface in com.mbientlab.metawear.module
Reports measured acceleration values from the accelerometer.
Accelerometer.ConfigEditor<T extends Accelerometer.ConfigEditor> - Interface in com.mbientlab.metawear.module
Accelerometer agnostic interface for configuring the sensor
AccelerometerBma255 - Interface in com.mbientlab.metawear.module
Extension of the AccelerometerBosch interface providing finer control of the BMA255 accelerometer
AccelerometerBma255.ConfigEditor - Interface in com.mbientlab.metawear.module
Accelerometer configuration editor specific to the BMA255 accelerometer
AccelerometerBma255.FlatConfigEditor - Interface in com.mbientlab.metawear.module
Configuration editor specific to BMA255 flat detection
AccelerometerBma255.FlatDataProducer - Interface in com.mbientlab.metawear.module
Extension of the AccelerometerBosch.FlatDataProducer interface providing configuration options specific to the BMA255 accelerometer
AccelerometerBma255.FlatHoldTime - Enum in com.mbientlab.metawear.module
Enumeration of hold times for flat detection
AccelerometerBma255.OutputDataRate - Enum in com.mbientlab.metawear.module
Operating frequencies of the accelerometer
AccelerometerBmi160 - Interface in com.mbientlab.metawear.module
Extension of the AccelerometerBosch interface providing finer control of the BMI160 accelerometer features
AccelerometerBmi160.ConfigEditor - Interface in com.mbientlab.metawear.module
Accelerometer configuration editor specific to the BMI160 accelerometer
AccelerometerBmi160.FilterMode - Enum in com.mbientlab.metawear.module
 
AccelerometerBmi160.FlatConfigEditor - Interface in com.mbientlab.metawear.module
Configuration editor specific to BMI160 flat detection
AccelerometerBmi160.FlatDataProducer - Interface in com.mbientlab.metawear.module
Extension of the AccelerometerBosch.FlatDataProducer interface providing configuration options specific to the BMI160 accelerometer
AccelerometerBmi160.FlatHoldTime - Enum in com.mbientlab.metawear.module
Enumeration of hold times for flat detection
AccelerometerBmi160.OutputDataRate - Enum in com.mbientlab.metawear.module
Operating frequencies of the BMI160 accelerometer
AccelerometerBmi160.ProofTime - Enum in com.mbientlab.metawear.module
Proof times available for significant motion detection
AccelerometerBmi160.SignificantMotionConfigEditor - Interface in com.mbientlab.metawear.module
Configuration editor for BMI160 significant motion detection
AccelerometerBmi160.SignificantMotionDataProducer - Interface in com.mbientlab.metawear.module
Detects when motion occurs due to a change in location.
AccelerometerBmi160.SkipTime - Enum in com.mbientlab.metawear.module
Skip times available for significant motion detection
AccelerometerBmi160.StepConfigEditor - Interface in com.mbientlab.metawear.module
Configuration editor for the step detection algorithm
AccelerometerBmi160.StepCounterDataProducer - Interface in com.mbientlab.metawear.module
Accumulates the number of detected steps in a counter that will send its current value on request.
AccelerometerBmi160.StepDetectorDataProducer - Interface in com.mbientlab.metawear.module
Interrupt driven step detection where each detected step triggers a data interrupt.
AccelerometerBmi160.StepDetectorMode - Enum in com.mbientlab.metawear.module
Operation modes for the step detector
AccelerometerBosch - Interface in com.mbientlab.metawear.module
Extension of the Accelerometer providing general access to a Bosch accelerometer.
AccelerometerBosch.AccRange - Enum in com.mbientlab.metawear.module
Available data ranges
AccelerometerBosch.AnyMotion - Class in com.mbientlab.metawear.module
Wrapper class encapsulating interrupts from any motion detection
AccelerometerBosch.AnyMotionConfigEditor - Interface in com.mbientlab.metawear.module
Configuration editor for any-motion detection
AccelerometerBosch.AnyMotionDataProducer - Interface in com.mbientlab.metawear.module
Detects when a number of consecutive slope data points is above a threshold.
AccelerometerBosch.DoubleTapWindow - Enum in com.mbientlab.metawear.module
Available windows for double tap detection
AccelerometerBosch.FlatConfigEditor<T extends AccelerometerBosch.FlatConfigEditor> - Interface in com.mbientlab.metawear.module
Accelerometer agnostic interface for configuring flat detection algorithm
AccelerometerBosch.FlatDataProducer - Interface in com.mbientlab.metawear.module
On-board algorithm that detects whether the senor is laying flat or not
AccelerometerBosch.LowGMode - Enum in com.mbientlab.metawear.module
Interrupt modes for low-g detection
AccelerometerBosch.LowHighConfigEditor - Interface in com.mbientlab.metawear.module
Interface for configuring low/high g detection
AccelerometerBosch.LowHighDataProducer - Interface in com.mbientlab.metawear.module
On-board algorithm that detects when low (i.e.
AccelerometerBosch.LowHighResponse - Class in com.mbientlab.metawear.module
Wrapper class encapsulating the data from a low/high g interrupt
AccelerometerBosch.MotionDetection - Interface in com.mbientlab.metawear.module
Motion detection algorithms on Bosch sensors.
AccelerometerBosch.NoMotionConfigEditor - Interface in com.mbientlab.metawear.module
Configuration editor for no-motion detection
AccelerometerBosch.NoMotionDataProducer - Interface in com.mbientlab.metawear.module
Detects when the slope of acceleration data is below a threshold for a period of time.
AccelerometerBosch.OrientationConfigEditor - Interface in com.mbientlab.metawear.module
Configuration editor for the orientation detection algorithm
AccelerometerBosch.OrientationDataProducer - Interface in com.mbientlab.metawear.module
On-board algorithm that detects changes in the sensor's orientation.
AccelerometerBosch.OrientationMode - Enum in com.mbientlab.metawear.module
Calculation modes controlling the conditions that determine the sensor's orientation
AccelerometerBosch.SlowMotionConfigEditor - Interface in com.mbientlab.metawear.module
Configuration editor for slow-motion detection
AccelerometerBosch.SlowMotionDataProducer - Interface in com.mbientlab.metawear.module
Similar to any motion detection except no information is stored regarding what triggered the interrupt.
AccelerometerBosch.Tap - Class in com.mbientlab.metawear.module
Wrapper class encapsulating responses from tap detection
AccelerometerBosch.TapConfigEditor - Interface in com.mbientlab.metawear.module
Configuration editor for the tap detection algorithm
AccelerometerBosch.TapDataProducer - Interface in com.mbientlab.metawear.module
On-board algorithm that detects taps
AccelerometerBosch.TapQuietTime - Enum in com.mbientlab.metawear.module
Available quiet times for double tap detection
AccelerometerBosch.TapShockTime - Enum in com.mbientlab.metawear.module
Available shock times for tap detection
AccelerometerMma8452q - Interface in com.mbientlab.metawear.module
Extension of the Accelerometer interface providing finer control of the MMA8452Q accelerometer
AccelerometerMma8452q.ConfigEditor - Interface in com.mbientlab.metawear.module
Accelerometer configuration editor specific to the MMA8452Q accelerometer
AccelerometerMma8452q.FullScaleRange - Enum in com.mbientlab.metawear.module
Available data ranges for the MMA8452Q accelerometer
AccelerometerMma8452q.Movement - Class in com.mbientlab.metawear.module
Wrapper class encapsulating free fall, motion, and shake interrupts from the MMA8452Q
AccelerometerMma8452q.MovementConfigEditor - Interface in com.mbientlab.metawear.module
Configuration editor for the movement detection algorithm
AccelerometerMma8452q.MovementDataProducer - Interface in com.mbientlab.metawear.module
On-board algorithm that detects sensor movement.
AccelerometerMma8452q.OrientationConfigEditor - Interface in com.mbientlab.metawear.module
Configuration editor for the orientation detection algorithm
AccelerometerMma8452q.OrientationDataProducer - Interface in com.mbientlab.metawear.module
On-board algorithm that detects changes in the sensor's orientation
AccelerometerMma8452q.OutputDataRate - Enum in com.mbientlab.metawear.module
Available data rates for the MMA8452Q accelerometer
AccelerometerMma8452q.Oversampling - Enum in com.mbientlab.metawear.module
Available oversampling modes on the MMA8452Q sensor
AccelerometerMma8452q.ShakeConfigEditor - Interface in com.mbientlab.metawear.module
Configuration editor for the shake detection algorithm
AccelerometerMma8452q.ShakeDataProducer - Interface in com.mbientlab.metawear.module
On-board algorithm that detects when the sensor is shaken
AccelerometerMma8452q.SleepModeRate - Enum in com.mbientlab.metawear.module
Available data rates when the sensor is in sleep mode
AccelerometerMma8452q.Tap - Class in com.mbientlab.metawear.module
Wrapper class encapsulating tap data from the MMA8452Q accelerometer
AccelerometerMma8452q.TapConfigEditor - Interface in com.mbientlab.metawear.module
Configuration editor for the tap detection algorithm
AccelerometerMma8452q.TapDataProducer - Interface in com.mbientlab.metawear.module
On-board algorithm that detects taps
accExtra(Object...) - Method in interface com.mbientlab.metawear.module.SensorFusionBosch.ConfigEditor
Extra configuration settings for the accelerometer
account() - Method in interface com.mbientlab.metawear.builder.RouteComponent
Variant of RouteComponent.account(AccountType) that defaults to recalculating timestamps
account(RouteComponent.AccountType) - Method in interface com.mbientlab.metawear.builder.RouteComponent
Add additional information to the payload to assist in checking if streamed data is lost
accRange(SensorFusionBosch.AccRange) - Method in interface com.mbientlab.metawear.module.SensorFusionBosch.ConfigEditor
Sets the accelerometer data range
accumulate() - Method in interface com.mbientlab.metawear.builder.RouteComponent
Accumulates a running sum of all data samples passing through this component and outputs the current tally
accuracy() - Method in class com.mbientlab.metawear.module.SensorFusionBosch.CorrectedAcceleration
 
accuracy() - Method in class com.mbientlab.metawear.module.SensorFusionBosch.CorrectedAngularVelocity
 
accuracy() - Method in class com.mbientlab.metawear.module.SensorFusionBosch.CorrectedMagneticField
 
active(CartesianAxis) - Method in class com.mbientlab.metawear.module.AccelerometerMma8452q.Tap
Check if the axis triggered the tap interrupt
ActiveDataProducer - Interface in com.mbientlab.metawear
A type DataProducer that is always active
adc() - Method in interface com.mbientlab.metawear.module.ColorTcs34725
Get an implementation of the ColorAdcDataProducer interface, represented by the ColorTcs34725.ColorAdc class
adc() - Method in interface com.mbientlab.metawear.module.ProximityTsl2671
Get an implementation of the ForcedDataProducer interface for proximity ADC values, represented as an integer.
addRouteAsync(RouteBuilder) - Method in interface com.mbientlab.metawear.DataProducer
Adds a route to direct where the data will go
altitude() - Method in interface com.mbientlab.metawear.module.BarometerBosch
Get an implementation of the AsyncDataProducer interface for altitude data, represented as a float in units of meters (m)
AmbientLightLtr329 - Interface in com.mbientlab.metawear.module
Lite-On sensor converting light intensity to a digital signal
AmbientLightLtr329.ConfigEditor - Interface in com.mbientlab.metawear.module
Interface for configuring the LTR329 light sensor
AmbientLightLtr329.Gain - Enum in com.mbientlab.metawear.module
Controls the range and resolution of illuminance values
AmbientLightLtr329.IntegrationTime - Enum in com.mbientlab.metawear.module
Measurement time for each cycle
AmbientLightLtr329.MeasurementRate - Enum in com.mbientlab.metawear.module
How frequently to update the illuminance data.
analogAbsRef() - Method in interface com.mbientlab.metawear.module.Gpio.Pin
Get an implementation of the Analog interface for analog reference voltage data, represented as a float with units of volts (V).
analogAdc() - Method in interface com.mbientlab.metawear.module.Gpio.Pin
Get an implementation of the Analog interface for ADC data, represented as a short
AngularVelocity - Class in com.mbientlab.metawear.data
Encapsulates angular velocity data, values are in degrees per second
AngularVelocity(float, float, float) - Constructor for class com.mbientlab.metawear.data.AngularVelocity
 
angularVelocity() - Method in interface com.mbientlab.metawear.module.GyroBmi160
Get an implementation of the AngularVelocityDataProducer interface
AnonymousRoute - Interface in com.mbientlab.metawear
Pared down variant of the Route interface that only has one Subscriber.
AnyMotion(Sign, boolean, boolean, boolean) - Constructor for class com.mbientlab.metawear.module.AccelerometerBosch.AnyMotion
 
apply(Data, Object...) - Method in interface com.mbientlab.metawear.Subscriber
Called when data from the corresponding producer has arrived
AsyncDataProducer - Interface in com.mbientlab.metawear
Data producer that emits data when new data is available.
autoplay() - Method in interface com.mbientlab.metawear.module.Led
Play any programmed patterns and immediately plays patterns programmed later
average(byte) - Method in interface com.mbientlab.metawear.builder.RouteComponent
Deprecated.
Renamed to lowpass in SDK v3.1
axes(CartesianAxis...) - Method in interface com.mbientlab.metawear.module.AccelerometerMma8452q.MovementConfigEditor
Set the axes to be detected for movement
axis(CartesianAxis) - Method in interface com.mbientlab.metawear.module.AccelerometerMma8452q.ShakeConfigEditor
Set the axis to detect shaking motion
axis(CartesianAxis) - Method in interface com.mbientlab.metawear.module.AccelerometerMma8452q.TapConfigEditor
Set the axis to detect tapping on
A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
Skip navigation links