- 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
-
- 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