- 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
-
- 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
-
- 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
-
- 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
- AccelerometerBmi270 - Interface in com.mbientlab.metawear.module
-
Extension of the
Accelerometer
interface providing finer control of the BMI270 accelerometer
- AccelerometerBmi270.AccRange - Enum in com.mbientlab.metawear.module
-
Available data ranges
- AccelerometerBmi270.ConfigEditor - Interface in com.mbientlab.metawear.module
-
Accelerometer configuration editor specific to the BMI270 accelerometer
- AccelerometerBmi270.FilterMode - Enum in com.mbientlab.metawear.module
-
- AccelerometerBmi270.OutputDataRate - Enum in com.mbientlab.metawear.module
-
Operating frequencies of the BMI270 accelerometer
- 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
-
- 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
-
- 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.Gyro
-
Get an implementation of the AngularVelocityDataProducer interface
- angularVelocity() - Method in interface com.mbientlab.metawear.module.GyroBmi160
-
Get an implementation of the AngularVelocityDataProducer interface
- angularVelocity() - Method in interface com.mbientlab.metawear.module.GyroBmi270
-
Get an implementation of the AngularVelocityDataProducer interface
- AnonymousRoute - Interface in com.mbientlab.metawear
-
- 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
- ArrayData - Class in com.mbientlab.metawear.impl
-
- arrayToHexString(byte[]) - Static method in class com.mbientlab.metawear.impl.Util
-
- 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
-
- 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