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 

S

scale() - Method in interface com.mbientlab.metawear.Data
LSB to units ratio.
scale - Variable in enum com.mbientlab.metawear.module.AccelerometerBmi270.AccRange
 
scale - Variable in enum com.mbientlab.metawear.module.AccelerometerBosch.AccRange
 
scale - Variable in enum com.mbientlab.metawear.module.Gyro.Range
 
scanResponse - Variable in class com.mbientlab.metawear.module.Settings.BleAdvertisementConfig
Scan response
scanResponse(byte[]) - Method in interface com.mbientlab.metawear.module.Settings.BleAdvertisementConfigEditor
Set a custom scan response packet
scheduleAsync(int, boolean, CodeBlock) - Method in interface com.mbientlab.metawear.module.Timer
Schedule a task to be indefinitely executed on-board at fixed intervals
scheduleAsync(int, short, boolean, CodeBlock) - Method in interface com.mbientlab.metawear.module.Timer
Schedule a task to be executed on-board at fixed intervals for a specific number of repetitions
SensorFusionBosch - Interface in com.mbientlab.metawear.module
Algorithm combining accelerometer, gyroscope, and magnetometer data for Bosch sensors.
SensorFusionBosch.AccRange - Enum in com.mbientlab.metawear.module
Supported data ranges for accelerometer data
SensorFusionBosch.CalibrationAccuracy - Enum in com.mbientlab.metawear.module
Accuracy of the correct sensor data
SensorFusionBosch.CalibrationData - Class in com.mbientlab.metawear.module
Tuple class holding the IMU calibration data
SensorFusionBosch.CalibrationState - Class in com.mbientlab.metawear.module
Tuple wrapping the calibration state of the IMU sensors
SensorFusionBosch.CalibrationStateUpdateHandler - Interface in com.mbientlab.metawear.module
Handler for processing download updates
SensorFusionBosch.ConfigEditor - Interface in com.mbientlab.metawear.module
Configuration editor for the sensor fusion algorithm
SensorFusionBosch.CorrectedAcceleration - Class in com.mbientlab.metawear.module
Container class holding corrected acceleration data, in units of g's
SensorFusionBosch.CorrectedAngularVelocity - Class in com.mbientlab.metawear.module
Container class holding corrected angular velocity data, in degrees per second
SensorFusionBosch.CorrectedMagneticField - Class in com.mbientlab.metawear.module
Container class holding corrected magnetic field strength data, in micro teslas
SensorFusionBosch.GyroRange - Enum in com.mbientlab.metawear.module
Supported data ranges for gyro data
SensorFusionBosch.Mode - Enum in com.mbientlab.metawear.module
Available sensor fusion modes
SensorOrientation - Enum in com.mbientlab.metawear.data
Enumeration of sensor orientations
sensors() - Method in interface com.mbientlab.metawear.module.Temperature
Get an array of available temperature sensors
SERIAL_NUMBER - Static variable in class com.mbientlab.metawear.impl.platform.DeviceInformationService
Serial number for a particular instance of the device
serialize() - Method in class com.mbientlab.metawear.impl.JseMetaWearBoard
 
serialize(OutputStream) - Method in class com.mbientlab.metawear.impl.JseMetaWearBoard
 
serialize() - Method in interface com.mbientlab.metawear.MetaWearBoard
Serialize object state and write the state to the local disk
serialize(OutputStream) - Method in interface com.mbientlab.metawear.MetaWearBoard
Serialize object state and write the state to the provided output stream
serialNumber - Variable in class com.mbientlab.metawear.DeviceInformation
Device's serial number, characteristic 0x2A25
SerialPassthrough - Interface in com.mbientlab.metawear.module
Bridge for serial communication to connected sensors
SerialPassthrough.I2C - Interface in com.mbientlab.metawear.module
Data received from the I2C bus
SerialPassthrough.SPI - Interface in com.mbientlab.metawear.module
Data received from the SPI bus
SerialPassthrough.SpiFrequency - Enum in com.mbientlab.metawear.module
Supported SPI frequencies
SerialPassthrough.SpiParameterBuilder<T> - Interface in com.mbientlab.metawear.module
Builder to construct common parameters for an SPI read/write operation.
serviceExists(UUID) - Method in interface com.mbientlab.metawear.impl.platform.BtleGatt
Checks if a service exists
serviceUuid - Variable in class com.mbientlab.metawear.impl.platform.BtleGattCharacteristic
UUID identifying the service the characteristic belongs to
set(Number) - Method in interface com.mbientlab.metawear.module.DataProcessor.AccumulatorEditor
Overwrite the accumulated sum with a new value
set(int) - Method in interface com.mbientlab.metawear.module.DataProcessor.CounterEditor
Overwrite the internal counter with a new value
set(short) - Method in interface com.mbientlab.metawear.module.DataProcessor.PassthroughEditor
Set the internal value
setChangeType(Gpio.PinChangeType) - Method in interface com.mbientlab.metawear.module.Gpio.Pin
Set the pin change type to look for
setEnvironment(Object...) - Method in interface com.mbientlab.metawear.AnonymousRoute
Sets the environment values passed into the apply function
setEnvironment(int, Object...) - Method in interface com.mbientlab.metawear.Route
Sets the environment values passed into the apply function
setError(Exception) - Method in class com.mbientlab.metawear.impl.platform.TimedTask
 
setOutput() - Method in interface com.mbientlab.metawear.module.Gpio.Pin
Set the pin's output voltage i.e.
setOversampling(HumidityBme280.OversamplingMode) - Method in interface com.mbientlab.metawear.module.HumidityBme280
Set oversampling mode
setPullMode(Gpio.PullMode) - Method in interface com.mbientlab.metawear.module.Gpio.Pin
Set the pin's pull mode
setResult(T) - Method in class com.mbientlab.metawear.impl.platform.TimedTask
 
setRgb(byte, byte, byte, byte) - Method in interface com.mbientlab.metawear.module.NeoPixel.Strand
Set and LED's rgb values
Settings - Interface in com.mbientlab.metawear.module
Configures Bluetooth settings and auxiliary hardware and firmware features
Settings.BatteryDataProducer - Interface in com.mbientlab.metawear.module
Produces battery data that can be used with the firmware features
Settings.BatteryState - Class in com.mbientlab.metawear.module
Wrapper class encapsulating the battery state data
Settings.BleAdvertisementConfig - Class in com.mbientlab.metawear.module
Bluetooth LE advertising configuration
Settings.BleAdvertisementConfigEditor - Interface in com.mbientlab.metawear.module
Interface for modifying the Bluetooth LE advertising configuration
Settings.BleConnectionParameters - Class in com.mbientlab.metawear.module
Wrapper class containing the connection parameters
Settings.BleConnectionParametersEditor - Interface in com.mbientlab.metawear.module
Interface for editing the Bluetooth LE connection parameters
shake() - Method in interface com.mbientlab.metawear.module.AccelerometerMma8452q
Get an implementation of the ShakeDataProducer interface
shockTime(AccelerometerBosch.TapShockTime) - Method in interface com.mbientlab.metawear.module.AccelerometerBosch.TapConfigEditor
Set the time to lock the data in the status register
Sign - Enum in com.mbientlab.metawear.data
 
sign - Variable in class com.mbientlab.metawear.module.AccelerometerBosch.AnyMotion
Slope sign of the triggering motion
sign - Variable in class com.mbientlab.metawear.module.AccelerometerBosch.Tap
Sign of the triggering signal
skipTime(AccelerometerBmi160.SkipTime) - Method in interface com.mbientlab.metawear.module.AccelerometerBmi160.SignificantMotionConfigEditor
Set the skip time
slaveLatency - Variable in class com.mbientlab.metawear.module.Settings.BleConnectionParameters
How many times the peripheral can choose to discard data requests from the central device
slaveLatency(short) - Method in interface com.mbientlab.metawear.module.Settings.BleConnectionParametersEditor
Sets the number of connection intervals to skip
slaveSelectPin(byte) - Method in interface com.mbientlab.metawear.module.SerialPassthrough.SpiParameterBuilder
Pin for slave select
slice(byte, byte) - Method in interface com.mbientlab.metawear.DataToken
Creates a DataToken copy that represents a portion of the original data
spi(byte, byte) - Method in interface com.mbientlab.metawear.module.SerialPassthrough
Get an object representing the SPI data corresponding to the id.
split() - Method in interface com.mbientlab.metawear.builder.RouteComponent
Separates multi=component data into its individual values
standbyTime(BarometerBme280.StandbyTime) - Method in interface com.mbientlab.metawear.module.BarometerBme280.ConfigEditor
Set the standby time
standbyTime(BarometerBmp280.StandbyTime) - Method in interface com.mbientlab.metawear.module.BarometerBmp280.ConfigEditor
Set the standby time
standbyTime(float) - Method in interface com.mbientlab.metawear.module.BarometerBosch.ConfigEditor
Set the standby time.
start() - Method in interface com.mbientlab.metawear.AsyncDataProducer
Starts data creation
start() - Method in interface com.mbientlab.metawear.module.Accelerometer
Switch the accelerometer into active mode
start() - Method in interface com.mbientlab.metawear.module.BarometerBosch
Start data sampling
start() - Method in interface com.mbientlab.metawear.module.Gyro
Starts the gyo
start(boolean) - Method in interface com.mbientlab.metawear.module.Logging
Start logging sensor data
start() - Method in interface com.mbientlab.metawear.module.MagnetometerBmm150
Switch the magnetometer into normal mode
start() - Method in interface com.mbientlab.metawear.module.SensorFusionBosch
Start the algorithm
start() - Method in interface com.mbientlab.metawear.module.Timer.ScheduledTask
Start task execution
startBleAdvertising() - Method in interface com.mbientlab.metawear.module.Settings
Starts ble advertising
startBuzzer(short) - Method in interface com.mbientlab.metawear.module.Haptic
Start pulsing a buzzer
startMotor(short) - Method in interface com.mbientlab.metawear.module.Haptic
Start pulsing a motor with a duty cycle of 100%
startMotor(float, short) - Method in interface com.mbientlab.metawear.module.Haptic
Start pulsing a motor
startRecord() - Method in interface com.mbientlab.metawear.module.Macro
Variant of Macro.startRecord(boolean) with execOnBoot set to true
startRecord(boolean) - Method in interface com.mbientlab.metawear.module.Macro
Begin macro recording.
state(String) - Method in interface com.mbientlab.metawear.module.DataProcessor
Gets a ForcedDataProducer for the processor's internal state
state() - Method in interface com.mbientlab.metawear.module.Switch
Get an implementation of the ActiveDataProducer interface for the button state, represented as a boolean (true = pressed, false = released) or byte (1 = pressed, 0 = released)
step - Variable in class com.mbientlab.metawear.impl.Version
 
stepCounter() - Method in interface com.mbientlab.metawear.module.AccelerometerBmi160
Get an implementation of the StepCounterDataProducer interface
stepDetector() - Method in interface com.mbientlab.metawear.module.AccelerometerBmi160
Get an implementation of the StepDetectorDataProducer interface
stop() - Method in interface com.mbientlab.metawear.AsyncDataProducer
Stops data creation
stop() - Method in interface com.mbientlab.metawear.module.Accelerometer
Switch the accelerometer into standby mode
stop() - Method in interface com.mbientlab.metawear.module.BarometerBosch
Stop data sampling
stop() - Method in interface com.mbientlab.metawear.module.Gyro
Stops the gyo
stop(boolean) - Method in interface com.mbientlab.metawear.module.Led
Stop playing LED patterns
stop() - Method in interface com.mbientlab.metawear.module.Logging
Stop logging sensor data
stop() - Method in interface com.mbientlab.metawear.module.MagnetometerBmm150
Switch the magnetometer into sleep mode
stop() - Method in interface com.mbientlab.metawear.module.SensorFusionBosch
Stop the algorithm
stop() - Method in interface com.mbientlab.metawear.module.Timer.ScheduledTask
Stop task execution
stopRotation() - Method in interface com.mbientlab.metawear.module.NeoPixel.Strand
Stops the LED rotation
stream(Subscriber) - Method in interface com.mbientlab.metawear.builder.RouteComponent
Streams the input data to the local device
subscribe(Subscriber) - Method in interface com.mbientlab.metawear.AnonymousRoute
Subscribe to the data produced by this chain
Subscriber - Interface in com.mbientlab.metawear
Handles data that is sent to the local device
supervisorTimeout - Variable in class com.mbientlab.metawear.module.Settings.BleConnectionParameters
Timeout from the last data exchange until the ble link is considered lost
supervisorTimeout(short) - Method in interface com.mbientlab.metawear.module.Settings.BleConnectionParametersEditor
Sets the maximum amount of time between data exchanges until the connection is considered to be lost
suspend() - Method in interface com.mbientlab.metawear.module.MagnetometerBmm150
Switch the magnetometer into suspend mode.
Switch - Interface in com.mbientlab.metawear.module
On-board push button switch
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