AccelerometerSensorCollector

class AccelerometerSensorCollector(val context: Context, val sensorType: AccelerometerSensorType = AccelerometerSensorType.ACCELEROMETER_UNCALIBRATED, val sensorDelay: SensorDelay = SensorDelay.FASTEST, var measurementListener: AccelerometerSensorCollector.OnMeasurementListener? = null, var accuracyChangedListener: SensorCollector.OnAccuracyChangedListener? = null) : SensorCollector

Manages and collects accelerometer sensor measurements. This collector does not have an internal buffer, and consequently out of order measurements can be notified.

Constructors

Link copied to clipboard
constructor(context: Context, sensorType: AccelerometerSensorType = AccelerometerSensorType.ACCELEROMETER_UNCALIBRATED, sensorDelay: SensorDelay = SensorDelay.FASTEST, measurementListener: AccelerometerSensorCollector.OnMeasurementListener? = null, accuracyChangedListener: SensorCollector.OnAccuracyChangedListener? = null)

Types

Link copied to clipboard
fun interface OnMeasurementListener

Interface to notify when a new accelerometer measurement is available.

Properties

Link copied to clipboard

listener to notify changes in accuracy.

Link copied to clipboard

Android context.

Link copied to clipboard

listener to notify new accelerometer measurements.

Link copied to clipboard
open override val sensor: Sensor?

Sensor being used to obtain measurements or null if not available. This can be used to obtain additional information about the sensor.

Link copied to clipboard
open override val sensorAvailable: Boolean

Indicates whether requested accelerometer sensor is available or not.

Link copied to clipboard

Delay of sensor between samples.

Link copied to clipboard

One of the supported accelerometer sensor types.

Functions

Link copied to clipboard
fun start(): Boolean

Starts collecting sensor measurements.

Link copied to clipboard
fun stop()

Stops collecting sensor measurements.